type poolDequeue …
type eface …
const dequeueBits …
const dequeueLimit …
type dequeueNil …
func (d *poolDequeue) unpack(ptrs uint64) (head, tail uint32) { … }
func (d *poolDequeue) pack(head, tail uint32) uint64 { … }
func (d *poolDequeue) pushHead(val any) bool { … }
func (d *poolDequeue) popHead() (any, bool) { … }
func (d *poolDequeue) popTail() (any, bool) { … }
type poolChain …
type poolChainElt …
func (c *poolChain) pushHead(val any) { … }
func (c *poolChain) popHead() (any, bool) { … }
func (c *poolChain) popTail() (any, bool) { … }