Versions in this module Expand all Collapse all v0 v0.12.0 Dec 27, 2022 Changes in this version + type Chain struct + func NewChain() (c *Chain) + func (c *Chain) Cancel(err error) + func (c *Chain) Done() + func (c *Chain) Err() error + func (c *Chain) Go(fn func(t Ticket) error) + func (c *Chain) Init() + func (c *Chain) Lock(t Ticket) bool + func (c *Chain) NewTicket() (t Ticket) + func (c *Chain) Unlock(t Ticket) + func (c *Chain) Wait() + type SpinLock atomic.Uint32 + func (l *SpinLock) Lock() + func (l *SpinLock) Locked() bool + func (l *SpinLock) Unlock() + type Ticket struct