Struct intrusive_collections::rbtree::Link [] [src]

pub struct Link { /* fields omitted */ }

Intrusive link that allows an object to be inserted into a RBTree.

Methods

impl Link
[src]

Creates a new Link.

Checks whether the Link is linked into a LinkedList.

Forcibly unlinks an object from a RBTree.

Safety

It is undefined behavior to call this function while still linked into a RBTree. The only situation where this function is useful is after calling fast_clear on a RBTree, since this clears the collection without marking the nodes as unlinked.

Trait Implementations

impl Send for Link
[src]

impl Clone for Link
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Link
[src]

Returns the "default value" for a type. Read more

impl Debug for Link
[src]

Formats the value using the given formatter.