Skip to main content

Crate gctree

Crate gctree 

Source
Expand description

This module defines a low-level and cache-friendly tree datastructure that can be newtyped for higher-level trees.

Re-exports§

pub use crate::edge::Edge;
pub use crate::error::Error;
pub use crate::error::Result;
pub use crate::forest::Forest;
pub use crate::forest::ForestIdx;
pub use crate::gss::Gss;
pub use crate::gss::StackIdx;
pub use crate::phase::Phase;

Modules§

edge
error
forest
gss
new
phase

Macros§

NodeIter
forest
Declaratively construct Forest<D> instances, where the $data arguments all have type D and no data is being stored in any edges.
node_idx
Create a new type $name : NodeIdx.
stackpath

Structs§

Node
NodeCount
NodeIdx