components-arena 4.1.4

Simple library for creating complex domain-specific self-referential data structures.
Documentation
[package]
edition = "2021"
name = "components-arena"
version = "4.1.4"
rust-version = "1.71"
authors = ["warlock <internalmike@gmail.com>"]
description = "Simple library for creating complex domain-specific self-referential data structures."
readme = "README.md"
documentation = "https://docs.rs/components-arena/"
keywords = ["generational", "arena", "tree", "graph", "entity"]
categories = ["rust-patterns", "no-std"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/A1-Triard/components-arena"

[workspace]
members = [
    "traits",
]
exclude = [
    "ensure_no_std",
]

[features]
default = ["nightly"]
## disable to make the library compatible with stable and beta Rust channels.
nightly = ["composable-allocators", "components-arena-traits/nightly", "const-default"]

[dependencies]
components-arena-traits = { path = "traits", version = "1.1.1", default-features = false }
composable-allocators = { version = "0.2.8", optional = true }
const-default = { version = "1.0.0", optional = true }
document-features = "0.2.7"
educe = "0.5.11"
either = { version = "1.6.1", default-features = false }
generics = "0.5.0"
phantom-type = { version = "0.5.0", default-features = false }
rand = { version = "0.8.4", default-features = false, features = ["small_rng"] }

[dev-dependencies]
macro-attr-2018 = "3.0.0"
quickcheck = "1.0.3"
quickcheck_macros = "1.0.0"

[badges]
maintenance = { status = "actively-developed" }