Versions in this module Expand all Collapse all v1 v1.0.0 Sep 22, 2022 Changes in this version + func Start(start T, do func(next T, add func(el T))) + func StartV(start []T, do func(next T, add func(el T))) + type Worklist struct + func Empty() Worklist[T] + func (w *Worklist[T]) Add(el T) + func (w *Worklist[T]) AddConc(el T) + func (w *Worklist[T]) GetNext() (ret T) + func (w *Worklist[T]) GetNextConc() T + func (w *Worklist[T]) IsEmpty() bool + func (w *Worklist[T]) IsEmptyConc() bool + func (w *Worklist[T]) Process(do func(next T, add func(element T))) + func (w *Worklist[T]) ProcessConc(start T, do func(next T, add func(el T)))