[−][src]Crate esl01_dag
dag
Building blocks for the commit graph used by source control.
Re-exports
pub use id::Group; |
pub use id::Id; |
pub use id::VertexName; |
pub use idmap::IdMap; |
pub use namedag::NameDag; |
pub use nameset::NameSet; |
pub use ops::DagAlgorithm; |
pub use spanset::SpanSet; |
pub use namedag::MemNameDag as MemDag; |
pub use nameset::NameIter as SetIter; |
pub use errors::DagError as Error; |
Modules
errors | |
id | id |
iddagstore | |
idmap | idmap |
namedag | namedag |
nameset | nameset |
ops | DAG and Id operations (mostly traits) |
protocol | protocol |
render | |
spanset | spanset |
tests | |
utils |
Macros
delegate | Macro rules to delegate trait implementations |
Structs
IdDag | Structure to store a DAG of integers, with indexes to speed up ancestry queries. |
Type Definitions
Dag | |
IdSet | |
InProcessIdDag | |
Level | |
OnDiskIdDag | |
Result | |
Set | |
Vertex |