Expand description
Structures to manipulate the Software Heritage graph
In order to load only what is necessary, these structures are initially created
by calling load_unidirectional
or load_bidirectional
, then calling methods
on them to progressively load additional data (load_properties
, load_all_properties
,
load_labels
)
Structs
- Wraps an iterator of labeled successors, and yields only the successors
- Class representing the compressed Software Heritage graph in both directions.
- Class representing the compressed Software Heritage graph in a single direction.
Traits
- Supertrait of [
RandomAccessLabeling
] with methods to act like a [RandomAccessGraph
].
Functions
- Returns a new
SwhBidirectionalGraph
- Returns a new
SwhUnidirectionalGraph
Type Aliases
- Alias for
usize
, which may become a newtype in a future version.