Cargo Features

[dependencies]
charcoal = { version = "1.1.0", default-features = false, features = ["std", "alloc", "unwind_safety", "binary_tree", "octree", "quadtree", "freeform_tree", "smallvec", "slab", "slotmap", "union_optimizations", "doc_cfg"] }
default = alloc, binary_tree, freeform_tree, octree, quadtree, std, unwind_safety

These default features are set whenever charcoal is added without default-features = false somewhere in the dependency tree.

std default unwind_safety = alloc
alloc default std

Affects binary_tree::SparseVecBinaryTree, binary_tree::VecBinaryTree, freeform_tree::SparseVecFreeformTree, freeform_tree::VecFreeformTree, octree::SparseVecOctree, octree::VecOctree, quadtree::SparseVecQuadtree, quadtree::VecQuadtree

unwind_safety default = std
binary_tree default

Affects charcoal::binary_tree

octree default

Affects charcoal::octree

quadtree default

Affects charcoal::quadtree

freeform_tree default

Affects charcoal::freeform_tree

smallvec

Enables smallvec of granite

slab

Enables slab of granite

slotmap

Enables slotmap of granite

union_optimizations

Enables union_optimizations of granite

doc_cfg