Versions in this module Expand all Collapse all v1 v1.0.2 Sep 27, 2023 v1.0.1 May 23, 2023 Changes in this version + type Ring struct + func New(cap int, safe ...bool) *Ring + func (r *Ring) Cap() int + func (r *Ring) Len() int + func (r *Ring) Link(s *Ring) *Ring + func (r *Ring) LockIteratorNext(f func(item *ring.Ring) bool) + func (r *Ring) LockIteratorPrev(f func(item *ring.Ring) bool) + func (r *Ring) Move(n int) *Ring + func (r *Ring) Next() *Ring + func (r *Ring) Prev() *Ring + func (r *Ring) Put(value interface{}) *Ring + func (r *Ring) RLockIteratorNext(f func(value interface{}) bool) + func (r *Ring) RLockIteratorPrev(f func(value interface{}) bool) + func (r *Ring) Set(value interface{}) *Ring + func (r *Ring) SliceNext() []interface{} + func (r *Ring) SlicePrev() []interface{} + func (r *Ring) Unlink(n int) *Ring + func (r *Ring) Val() interface{}