Versions in this module Expand all Collapse all v0 v0.0.1 Jun 2, 2023 Changes in this version + type Item generic.Type + type ItemElement struct + Value Item + func (e *ItemElement) Next() *ItemElement + func (e *ItemElement) Prev() *ItemElement + type ItemList struct + func NewItemList() *ItemList + func (l *ItemList) Back() *ItemElement + func (l *ItemList) Front() *ItemElement + func (l *ItemList) Init() *ItemList + func (l *ItemList) InsertAfter(v Item, mark *ItemElement) *ItemElement + func (l *ItemList) InsertBefore(v Item, mark *ItemElement) *ItemElement + func (l *ItemList) Len() int + func (l *ItemList) MoveAfter(e, mark *ItemElement) + func (l *ItemList) MoveBefore(e, mark *ItemElement) + func (l *ItemList) MoveToBack(e *ItemElement) + func (l *ItemList) MoveToFront(e *ItemElement) + func (l *ItemList) PushBack(v Item) *ItemElement + func (l *ItemList) PushBackList(other *ItemList) + func (l *ItemList) PushFront(v Item) *ItemElement + func (l *ItemList) PushFrontList(other *ItemList) + func (l *ItemList) Remove(e *ItemElement) Item