Versions in this module Expand all Collapse all v0 v0.2.3 Apr 1, 2025 v0.2.2 Feb 19, 2025 v0.2.1 Feb 12, 2025 Changes in this version type Queue + func (q *Queue[T]) PreventDuplicates() error v0.2.0 Feb 12, 2025 Changes in this version + type Queue struct + func NewQueue[T any]() *Queue[T] + func (q *Queue[T]) Dequeue() (T, bool) + func (q *Queue[T]) Enqueue(element T) + func (q *Queue[T]) IsEmpty() bool + func (q *Queue[T]) Length() int + func (q *Queue[T]) Peek() (T, bool)