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-utils" 16version = "0.8.21" 17build = "build.rs" 18autolib = false 19autobins = false 20autoexamples = false 21autotests = false 22autobenches = false 23description = "Utilities for concurrent programming" 24homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-utils" 25readme = "README.md" 26keywords = [ 27 "scoped", 28 "thread", 29 "atomic", 30 "cache", 31] 32categories = [ 33 "algorithms", 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_utils" 43path = "src/lib.rs" 44 45[[test]] 46name = "atomic_cell" 47path = "tests/atomic_cell.rs" 48 49[[test]] 50name = "cache_padded" 51path = "tests/cache_padded.rs" 52 53[[test]] 54name = "parker" 55path = "tests/parker.rs" 56 57[[test]] 58name = "sharded_lock" 59path = "tests/sharded_lock.rs" 60 61[[test]] 62name = "thread" 63path = "tests/thread.rs" 64 65[[test]] 66name = "wait_group" 67path = "tests/wait_group.rs" 68 69[[bench]] 70name = "atomic_cell" 71path = "benches/atomic_cell.rs" 72 73[dependencies] 74 75[dev-dependencies.rand] 76version = "0.8" 77 78[features] 79default = ["std"] 80nightly = [] 81std = [] 82 83[target."cfg(crossbeam_loom)".dependencies.loom] 84version = "0.7.1" 85optional = true 86 87[lints.clippy.declare_interior_mutable_const] 88level = "allow" 89priority = 1 90 91[lints.clippy.lint_groups_priority] 92level = "allow" 93priority = 1 94 95[lints.rust.unexpected_cfgs] 96level = "warn" 97priority = 0 98check-cfg = [ 99 "cfg(crossbeam_loom)", 100 "cfg(crossbeam_sanitize)", 101] 102