Struct intrusive_collections::linked_list::Link [] [src]

pub struct Link { /* fields omitted */ }

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

Methods

impl Link
[src]

Creates a new Link.

Checks whether the Link is linked into a LinkedList.

Unlinks the object from the LinkedList without invalidating the rest of the list.

Safety

The LinkedList is left in an invalid state after this function is called. To continue using the LinkedList, it must be manually reset by calling the fast_clear function on it. Any other operations on the affected list 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.