[][src]Module handlegraph::packedgraph::paths

Structs

PackedGraphPaths
PackedPath

An encapsulation of a packed path, represented as a list of steps, and with various properties that cannot be stored in the same place as the steps list, but are semantically associated with a path, and are needed for querying and manipulating the path.

PackedPathNames
PackedStep

A reified record of a step in a StepList, with handle taken from the steps list, and prev & next taking from the links list.

PathLinkRecordIx
PathProperties
PathPropertyRecord
PathsMutationCtx
StepList
StepListMut

Wrapper over a mutable reference to a StepList

StepListRef

Wrapper over a shared reference to a StepList

StepPtr

Traits

AsStepsMut

Helper trait, together with AsStepsRef for abstracting over shared and mutable references in the type parameter of PackedPath

AsStepsRef

Helper trait, together with AsStepsMut for abstracting over shared and mutable references in the type parameter of PackedPath

Type Definitions

PackedPathMut
PackedPathRef
StepUpdate

A representation of a step that's added to a path, that must be inserted into the occurrences list and linked to the correct list for the handle.