Versions in this module Expand all Collapse all v2 v2.0.1 Aug 9, 2023 v2.0.0 Jun 23, 2023 Changes in this version + var ErrInterrupted = errors.New(`interrupted`) + func LogPanicTrace(logger log.Logger) + type Fn func(*Opts) error + type Opts struct + func (opts *Opts) Ready() + func (opts *Opts) Stopping() <-chan struct{} + type RunGroup struct + func NewRunGroup(logger log.Logger, fns ...Fn) *RunGroup + func (tg *RunGroup) Add(fn Fn) *RunGroup + func (tg *RunGroup) Ready() error + func (tg *RunGroup) Run() error + func (tg *RunGroup) Stop()