Versions in this module Expand all Collapse all v0 v0.1.1 May 29, 2024 Changes in this version type LinkQ + func (q *LinkQ[T]) PopFront() T type Queue + func QueueFrom[T any](elems []T) *Queue[T] + func (q *Queue[T]) Clone() []T + func (q *Queue[T]) PopFront() T v0.1.0 May 29, 2024 Changes in this version + const MinCap + type LinkQ struct + func NewLinkQ[T any]() *LinkQ[T] + func (q *LinkQ[T]) Front() T + func (q *LinkQ[T]) Peek() *T + func (q *LinkQ[T]) PushBack(e T) + func (q *LinkQ[T]) Size() int + type Queue struct + func NewQueue[T any](cap int) *Queue[T] + func (q *Queue[T]) Drain() []T + func (q *Queue[T]) Front() T + func (q *Queue[T]) Peek() *T + func (q *Queue[T]) PushBack(e T) + func (q *Queue[T]) Size() int