Crate arbutus

Crate arbutus 

Source
Expand description

§Arbutus

A tree data structure library for Rust.

§Overview

Arbutus provides a high-level API for constructing and manipulating trees, along with support for indexing and querying. The library focuses on simplicity, flexibility, and performance.

Re-exports§

pub use node::TreeNode;
pub use noderef::TreeNodeRef;

Modules§

leaf
node
noderef

Structs§

AtomicU64Generator
IndexedTree
NodeBuilder
A builder for constructing children from a parent node.
NodePosition
Tree
TreeBuilder
A builder for constructing trees.
TreeDiff
Uuid
UuidGenerator

Enums§

TreeEvent

Traits§

UniqueGenerator
UniqueId

Type Aliases§

IdGenerator
NodeDepth
NodeId
NodeIndex