[package] name = "static-rc" version = "0.6.1" authors = ["Matthieu M. "] edition = "2018" description = "Compile-time reference counting" repository = "https://github.com/matthieu-m/static-rc" license = "MIT OR Apache-2.0" keywords = ["experimental", "reference-counting"] categories = ["memory-management", "no-std"] [features] # Enables `alloc` (hence `StaticRc`) by default. default = ["alloc"] # Checks `split`/`join` at compile-time rather than run-time. # This currently requires nightly, see src/lib.rs for the features required. compile-time-ratio = [] # Enables `alloc`, and therefore `StaticRc`. alloc = [] # Enables `lift`, an experimental feature to allow tying the knot. experimental-lift = [] # Enables `AsyncIterator` on `StaticRc`. # This currently requires nightly, and specifically the `async_iterator` feature. nightly-async-iterator = [] # Enables `CoerceUnsized` on `StaticRc`. # This currently requires nightly, and specifically the `coerce_unsized` feature. nightly-coerce-unsized = [] # Enables `DispatchFromDyn` on `StaticRc`. # This currently requires nightly, and specifically the `dispatch_from_dyn` feature. nightly-dispatch-from-dyn = [] # Enables `Generator` on `StaticRc`. # This currently requires nightly, and specifically the `generator_trait` feature. nightly-generator-trait = []