gctree 0.35.0

A library for cache-friendly, graph-like, arena-allocated datastructures.
Documentation
//! This module defines a low-level and cache-friendly tree
//! datastructure that can be newtyped for higher-level trees.

mod arena;
#[cfg(feature = "graphviz")] pub mod graphviz;
mod node;
pub mod edge;
pub mod error;
pub mod forest;
pub mod gss;
pub mod new;
pub mod phase;

pub use crate::{
    edge::Edge,
    error::{Error, Result},
    forest::{Forest, ForestIdx},
    gss::{Gss, StackIdx},
    node::{Node, NodeCount, NodeIdx},
    phase::Phase,
};