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 = "2018" 14rust-version = "1.36" 15name = "crossbeam-epoch" 16version = "0.9.7" 17description = "Epoch-based garbage collection" 18homepage = "https://github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-epoch" 19keywords = [ 20 "lock-free", 21 "rcu", 22 "atomic", 23 "garbage", 24] 25categories = [ 26 "concurrency", 27 "memory-management", 28 "no-std", 29] 30license = "MIT OR Apache-2.0" 31repository = "https://github.com/crossbeam-rs/crossbeam" 32 33[dependencies.cfg-if] 34version = "1" 35 36[dependencies.const_fn] 37version = "0.4.4" 38optional = true 39 40[dependencies.crossbeam-utils] 41version = "0.8.5" 42default-features = false 43 44[dependencies.lazy_static] 45version = "1.4.0" 46optional = true 47 48[dependencies.memoffset] 49version = "0.6" 50 51[dependencies.scopeguard] 52version = "1.1.0" 53default-features = false 54 55[dev-dependencies.rand] 56version = "0.8" 57 58[features] 59alloc = [] 60default = ["std"] 61loom = [ 62 "loom-crate", 63 "crossbeam-utils/loom", 64] 65nightly = [ 66 "crossbeam-utils/nightly", 67 "const_fn", 68] 69std = [ 70 "alloc", 71 "crossbeam-utils/std", 72 "lazy_static", 73] 74 75[target."cfg(crossbeam_loom)".dependencies.loom-crate] 76version = "0.5" 77optional = true 78package = "loom" 79