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]

[src]

Creates a new Link.

[src]

Checks whether the Link is linked into a LinkedList.

Forcibly unlinks an object from a LinkedList.

Safety

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

Trait Implementations

impl Send for Link
[src]

impl Clone for Link
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for Link
[src]

[src]

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

impl Debug for Link
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Sync for Link