Module bern_kernel::mem::linked_list[][src]

Expand description

Doubly-linked list.

The goal here is to create a fast and efficient linked list. Lists use an array of nodes as memory pool, the array must be static.

In contrast to std::collections::LinkedList you will only ever get a reference to a node and never a copy/move.

Structs

A cursor over a LinkedList with editing operations.

An iterator over the elements of a LinkedList.

An mutable iterator over the elements of a LinkedList.

A doubly-linked list owning its nodes.

An element/node of a list.