1 # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
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.
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.
17 authors = ["Aleksey Kladov <aleksey.kladov@gmail.com>"]
24 description = "Single assignment cells and lazy values."
25 documentation = "https://docs.rs/once_cell"
35 license = "MIT OR Apache-2.0"
36 repository = "https://github.com/matklad/once_cell"
39 [package.metadata.docs.rs]
44 required-features = ["std"]
47 name = "bench_acquire"
48 required-features = ["std"]
51 name = "bench_vs_lazy_static"
52 required-features = ["std"]
56 required-features = ["std"]
59 name = "reentrant_init_deadlocks"
60 required-features = ["std"]
64 required-features = ["std"]
67 name = "test_synchronization"
68 required-features = ["std"]
70 [dependencies.atomic-polyfill]
74 [dependencies.parking_lot_core]
77 default_features = false
79 [dev-dependencies.crossbeam-utils]
82 [dev-dependencies.lazy_static]
85 [dev-dependencies.regex]
91 parking_lot = ["parking_lot_core"]