Versions in this module Expand all Collapse all v0 v0.1.21 Jul 26, 2024 v0.1.20 May 23, 2024 Changes in this version + type Element struct + Value V + func (e *Element[V]) Next() *Element[V] + func (e *Element[V]) Prev() *Element[V] + type List struct + func New[V any]() *List[V] + func (l *List[V]) Back() *Element[V] + func (l *List[V]) Front() *Element[V] + func (l *List[V]) InsertAfter(v V, mark *Element[V]) *Element[V] + func (l *List[V]) InsertBefore(v V, mark *Element[V]) *Element[V] + func (l *List[V]) Len() int + func (l *List[V]) MoveAfter(e, mark *Element[V]) + func (l *List[V]) MoveBefore(e, mark *Element[V]) + func (l *List[V]) MoveToBack(e *Element[V]) + func (l *List[V]) MoveToFront(e *Element[V]) + func (l *List[V]) PushBack(v V) *Element[V] + func (l *List[V]) PushFront(v V) *Element[V] + func (l *List[V]) Remove(e *Element[V]) V