Module arc_iterators

Source
Expand description

Structures to manipulate the Software Heritage graph

In order to load only what is necessary, these structures are initially created by calling SwhUnidirectionalGraph::new or SwhBidirectionalGraph::new, then calling methods on them to progressively load additional data (load_properties, load_all_properties, load_labels)

Structs§

DelabelingIterator
Wraps an iterator of labeled successors, and yields only the successors
FlattenedSuccessorsIterator
LabelTypingArcIterator
LabelTypingSuccessorIterator
LabeledArcIterator
LabeledSuccessorIterator

Traits§

IntoFlattenedLabeledArcsIterator