Versions in this module Expand all Collapse all v0 v0.3.1 Jun 21, 2021 Changes in this version + func DelayGo(delay time.Duration, fn func()) + func Go(fn func()) + func GoDirect(fn interface{}, args ...interface{}) + func Parallel(fns ...func()) func() + func ParallelWithError(fns ...func() error) func() error + func ParallelWithErrorChan(fns ...func() error) chan error + func RestrictParallel(restrict int, fns ...func()) func() + func RestrictParallelWithErrorChan(concurrency int, fns ...func() error) chan error + func SafeGo(fn func(), rec func(error)) + func Serial(fns ...func()) func() + func SerialUntilError(fns ...func() error) func() error + func SerialWhenError(we WhenError) func(fn ...func() error) func() error + func SerialWithError(fns ...func() error) func() error + type WhenError int + var ContinueWhenError WhenError = 2 + var LastErrorWhenError WhenError = 4 + var PanicWhenError WhenError = 3 + var ReturnWhenError WhenError = 1