Versions in this module Expand all Collapse all v0 v0.0.1 Jun 19, 2020 Changes in this version + type BoundedQueue struct + func NewBounded(size int) *BoundedQueue + func (q *BoundedQueue) Add(value interface{}) error + func (q *BoundedQueue) Clear() + func (q *BoundedQueue) Len() int + func (q *BoundedQueue) Take() interface{} + type Queue interface + Add func(value interface{}) error + Clear func() + Len func() int + Take func() interface{} + type UnboundedQueue struct + func NewUnbounded() *UnboundedQueue + func (q *UnboundedQueue) Add(value interface{}) error + func (q *UnboundedQueue) Clear() + func (q *UnboundedQueue) Len() int + func (q *UnboundedQueue) Take() interface{}