• 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 = "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