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.

Unlinks the object from the RBTree without invalidating the rest of the tree.

Safety

The RBTree is left in an invalid state after this function is called. To continue using the RBTree, it must be manually reset by calling the fast_clear function on it. Any other operations on the affected tree will result in undefined behavior.

Trait Implementations

impl Send for Link
[src]

impl Sync 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.