Registry / utility / esl01-dag

esl01-dag

JSON →
library0.3.0rscratesunverified

An implementation of a DAG used for source control, providing efficient graph operations.

# Cargo.toml [dependencies] esl01-dag = "0.3.0"
INSTALL
IMPORT
SIG · ESL01-DAG
E
esl01-dag
utilityrustv0.3.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Dag
use esl01_dag::Dag;

Creates a DAG, adds nodes and an edge, then prints the node count.

use esl01_dag::Dag; fn main() { let mut dag = Dag::new(); let root = dag.add_node("root"); let child = dag.add_node("child"); dag.add_edge(root, child).unwrap(); println!("DAG has {} nodes", dag.len()); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.3.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
esl01-dag — cargo add esl01-dag · libregistry