Part of the experimental API which allows a user to modify the contents of the collection directly. This API relies on undefined behavior and should not be used.
Creates an AnchorMut using selected cleanup strategy.
A checked pointer type used to access and traverse graph nodes in the crate. This pointer cannot be dereferenced
directly and requires an anchor object to access the data stored in the collection. Thanks to 'generativity'
crate this pointer can only be used with and created from an anchor branded with the same
An invariant lifetime phantomdata that is guaranteed to be unique.
A phantomdata-like type taking a single invariant lifetime.
A node type which uses node pointers as keys in the edge collection.
A strategy AnchorMut employs to perform cleanup after drop.
View into two nodes connected by an edge. Takes into account the case when both nodes are the same.