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-channel" 16version = "0.5.14" 17build = false 18autolib = false 19autobins = false 20autoexamples = false 21autotests = false 22autobenches = false 23description = "Multi-producer multi-consumer channels for message passing" 24homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-channel" 25readme = "README.md" 26keywords = [ 27 "channel", 28 "mpmc", 29 "select", 30 "golang", 31 "message", 32] 33categories = [ 34 "algorithms", 35 "concurrency", 36 "data-structures", 37] 38license = "MIT OR Apache-2.0" 39repository = "https://github.com/crossbeam-rs/crossbeam" 40 41[lib] 42name = "crossbeam_channel" 43path = "src/lib.rs" 44 45[[example]] 46name = "fibonacci" 47path = "examples/fibonacci.rs" 48 49[[example]] 50name = "matching" 51path = "examples/matching.rs" 52 53[[example]] 54name = "stopwatch" 55path = "examples/stopwatch.rs" 56 57[[test]] 58name = "after" 59path = "tests/after.rs" 60 61[[test]] 62name = "array" 63path = "tests/array.rs" 64 65[[test]] 66name = "golang" 67path = "tests/golang.rs" 68 69[[test]] 70name = "iter" 71path = "tests/iter.rs" 72 73[[test]] 74name = "list" 75path = "tests/list.rs" 76 77[[test]] 78name = "mpsc" 79path = "tests/mpsc.rs" 80 81[[test]] 82name = "never" 83path = "tests/never.rs" 84 85[[test]] 86name = "ready" 87path = "tests/ready.rs" 88 89[[test]] 90name = "same_channel" 91path = "tests/same_channel.rs" 92 93[[test]] 94name = "select" 95path = "tests/select.rs" 96 97[[test]] 98name = "select_macro" 99path = "tests/select_macro.rs" 100 101[[test]] 102name = "thread_locals" 103path = "tests/thread_locals.rs" 104 105[[test]] 106name = "tick" 107path = "tests/tick.rs" 108 109[[test]] 110name = "zero" 111path = "tests/zero.rs" 112 113[[bench]] 114name = "crossbeam" 115path = "benches/crossbeam.rs" 116 117[dependencies.crossbeam-utils] 118version = "0.8.18" 119default-features = false 120 121[dev-dependencies.num_cpus] 122version = "1.13.0" 123 124[dev-dependencies.rand] 125version = "0.8" 126 127[dev-dependencies.signal-hook] 128version = "0.3" 129 130[features] 131default = ["std"] 132std = ["crossbeam-utils/std"] 133 134[lints.clippy.declare_interior_mutable_const] 135level = "allow" 136priority = 1 137 138[lints.clippy.lint_groups_priority] 139level = "allow" 140priority = 1 141 142[lints.rust.unexpected_cfgs] 143level = "warn" 144priority = 0 145check-cfg = [ 146 "cfg(crossbeam_loom)", 147 "cfg(crossbeam_sanitize)", 148] 149