Expand description
Intrusive xor doubly-linked list which uses less memory than a regular doubly linked list.
In exchange for less memory use, it is impossible to create a cursor from a pointer to an element.
Structs§
- Atomic
Link - Intrusive link that allows an object to be inserted into a
XorLinkedList
. This link allows the structure to be shared between threads. - Atomic
Link Ops - Default
AtomicLinkOps
implementation forLinkedList
. - Cursor
- A cursor which provides read-only access to a
XorLinkedList
. - Cursor
Mut - A cursor which provides mutable access to a
XorLinkedList
. - Cursor
Owning - A cursor with ownership over the
XorLinkedList
it points into. - Into
Iter - An iterator which consumes a
XorLinkedList
. - Iter
- An iterator over references to the items of a
XorLinkedList
. - Link
- Intrusive link that allows an object to be inserted into a
XorLinkedList
. - LinkOps
- Default
LinkOps
implementation forXorLinkedList
. - XorLinked
List - Intrusive xor doubly-linked list which uses less memory than a regular doubly linked list
Traits§
- XorLinked
List Ops - Link operations for
XorLinkedList
.