Module extra::dlist

A doubly-linked list with owned nodes.

The DList allows pushing and popping elements at either end.

DList implements the trait Deque. It should be imported with use extra::container::Deque.

Structs

DList

A doubly-linked list.

DListIterator

Double-ended DList iterator

MoveIterator

DList consuming iterator

MutDListIterator

Double-ended mutable DList iterator

Traits

ListInsertion

Allow mutating the DList while iterating