Module singly_linked_list

Source
Expand description

Intrusive singly-linked list.

Structs§

AtomicLink
Intrusive link that allows an object to be inserted into a SinglyLinkedList. This link allows the structure to be shared between threads.
AtomicLinkOps
Default AtomicLinkOps implementation for LinkedList.
Cursor
A cursor which provides read-only access to a SinglyLinkedList.
CursorMut
A cursor which provides mutable access to a SinglyLinkedList.
CursorOwning
A cursor with ownership over the SinglyLinkedList it points into.
IntoIter
An iterator which consumes a SinglyLinkedList.
Iter
An iterator over references to the items of a SinglyLinkedList.
Link
Intrusive link that allows an object to be inserted into a SinglyLinkedList.
LinkOps
Default LinkOps implementation for SinglyLinkedList.
SinglyLinkedList
An intrusive singly-linked list.

Traits§

SinglyLinkedListOps
Link operations for SinglyLinkedList.