Versions in this module Expand all Collapse all v0 v0.1.12 Sep 26, 2022 Changes in this version + type Queue struct + func New() *Queue + func (q *Queue) Add(elem interface{}) + func (q *Queue) Get(i int) interface{} + func (q *Queue) Length() int + func (q *Queue) Peek() interface{} + func (q *Queue) Remove() interface{} + type SyncQueue struct + func NewSyncQueue() *SyncQueue + func (q *SyncQueue) Close() + func (q *SyncQueue) Len() (l int) + func (q *SyncQueue) Pop() (v interface{}) + func (q *SyncQueue) Push(v interface{}) + func (q *SyncQueue) TryPop() (v interface{}, ok bool)