Module kernel::unsafe_list
source · [−]Expand description
Intrusive circular doubly-linked lists.
We don’t use the C version for two main reasons:
- Next/prev pointers do not support
?Sized
types, so wouldn’t be able to have a list of, for example,dyn Trait
. - It would require the list head to be pinned (in addition to the list entries).
Structs
A list cursor that allows traversing a linked list and inspecting elements.
An iterator for the linked list.
Links of a linked list.
An intrusive circular doubly-linked list.
Traits
A linked-list adapter.