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