Versions in this module Expand all Collapse all v1 v1.0.0 Nov 9, 2023 Changes in this version + type EsQueue struct + func NewQueue[TData any](capaciity uint32) *EsQueue[TData] + func (q *EsQueue[TData]) Capaciity() uint32 + func (q *EsQueue[TData]) Get() (val TData, ok bool, quantity uint32) + func (q *EsQueue[TData]) Gets(values []TData) (gets, quantity uint32) + func (q *EsQueue[TData]) Put(val TData) (ok bool, quantity uint32) + func (q *EsQueue[TData]) Puts(values []TData) (puts, quantity uint32) + func (q *EsQueue[TData]) Quantity() uint32 + func (q *EsQueue[TData]) String() string