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.
16 authors = ["Aleksey Kladov <aleksey.kladov@gmail.com>"]
23 description = "Single assignment cells and lazy values."
24 documentation = "https://docs.rs/once_cell"
34 license = "MIT OR Apache-2.0"
35 repository = "https://github.com/matklad/once_cell"
37 [package.metadata.docs.rs]
42 required-features = ["std"]
45 name = "bench_acquire"
46 required-features = ["std"]
49 name = "bench_vs_lazy_static"
50 required-features = ["std"]
54 required-features = ["std"]
57 name = "reentrant_init_deadlocks"
58 required-features = ["std"]
62 required-features = ["std"]
65 name = "test_synchronization"
66 required-features = ["std"]
68 [dependencies.atomic-polyfill]
72 [dependencies.parking_lot_core]
75 default_features = false
77 [dev-dependencies.crossbeam-utils]
80 [dev-dependencies.lazy_static]
83 [dev-dependencies.regex]
89 parking_lot = ["parking_lot_core"]