Versions in this module Expand all Collapse all v2 v2.0.0 Aug 10, 2022 Changes in this version + type Element struct + Value T + func (e *Element[T]) Next() *Element[T] + func (e *Element[T]) Prev() *Element[T] + type List struct + func New() *List[T] + func (l *List[T]) Back() *Element[T] + func (l *List[T]) Front() *Element[T] + func (l *List[T]) Init() *List[T] + func (l *List[T]) InsertAfter(v T, mark *Element[T]) *Element[T] + func (l *List[T]) InsertBefore(v T, mark *Element[T]) *Element[T] + func (l *List[T]) Len() int + func (l *List[T]) MoveAfter(e, mark *Element[T]) + func (l *List[T]) MoveBefore(e, mark *Element[T]) + func (l *List[T]) MoveToBack(e *Element[T]) + func (l *List[T]) MoveToFront(e *Element[T]) + func (l *List[T]) PushBack(v T) *Element[T] + func (l *List[T]) PushBackList(other *List[T]) + func (l *List[T]) PushFront(v T) *Element[T] + func (l *List[T]) PushFrontList(other *List[T]) + func (l *List[T]) Remove(e *Element[T]) T Other modules containing this package github.com/antigloss/go