pub struct References { /* private fields */ }

Implementations

Inserts a single reference into the map.

Inserts references into the map.

Deletes a matching references between one node and the target node of the specified reference type. The function returns true if the reference was found and deleted.

Deletes all references to the node.

Test if a reference relationship exists between one node and another node

Finds forward references from the node

Returns inverse references for the target node, i.e if there are references where Reference.target_node matches the supplied target node then return references where Reference.target_node is the source node.

Find references optionally to and/or from the specified node id. The browse direction indicates the desired direction, or both. The reference filter indicates if only references of a certain type (including sub types) should be fetched.

Test if a reference type matches another reference type which is potentially a subtype. If include_subtypes is set to true, the function will test if the subttype for a match.

Trait Implementations

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.