• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
3# When uploading crates to the registry Cargo will automatically
4# "normalize" Cargo.toml files for maximal compatibility
5# with all versions of Cargo and also rewrite `path` dependencies
6# to registry (e.g., crates.io) dependencies.
7#
8# If you are reading this file be aware that the original Cargo.toml
9# will likely look very different (and much more reasonable).
10# See Cargo.toml.orig for the original contents.
11
12[package]
13edition = "2021"
14rust-version = "1.60"
15name = "crossbeam-queue"
16version = "0.3.12"
17build = false
18autolib = false
19autobins = false
20autoexamples = false
21autotests = false
22autobenches = false
23description = "Concurrent queues"
24homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-queue"
25readme = "README.md"
26keywords = [
27    "queue",
28    "mpmc",
29    "lock-free",
30    "producer",
31    "consumer",
32]
33categories = [
34    "concurrency",
35    "data-structures",
36    "no-std",
37]
38license = "MIT OR Apache-2.0"
39repository = "https://github.com/crossbeam-rs/crossbeam"
40
41[lib]
42name = "crossbeam_queue"
43path = "src/lib.rs"
44
45[[test]]
46name = "array_queue"
47path = "tests/array_queue.rs"
48
49[[test]]
50name = "seg_queue"
51path = "tests/seg_queue.rs"
52
53[dependencies.crossbeam-utils]
54version = "0.8.18"
55default-features = false
56
57[dev-dependencies.rand]
58version = "0.8"
59
60[features]
61alloc = []
62default = ["std"]
63nightly = ["crossbeam-utils/nightly"]
64std = [
65    "alloc",
66    "crossbeam-utils/std",
67]
68
69[lints.clippy.declare_interior_mutable_const]
70level = "allow"
71priority = 1
72
73[lints.clippy.lint_groups_priority]
74level = "allow"
75priority = 1
76
77[lints.rust.unexpected_cfgs]
78level = "warn"
79priority = 0
80check-cfg = [
81    "cfg(crossbeam_loom)",
82    "cfg(crossbeam_sanitize)",
83]
84