Versions in this module Expand all Collapse all v0 v0.1.0 Nov 4, 2020 Changes in this version + var ErrPreconditionViolated = errors.New("precondition is violated") + func FilterOut(err error, fns ...Matcher) error + func Reduce(err error) error + type Aggregate interface + Errors func() []error + func AggregateGoroutines(funcs ...func() error) Aggregate + func CreateAggregateFromMessageCountMap(m MessageCountMap) Aggregate + func Flatten(agg Aggregate) Aggregate + func NewAggregate(errlist []error) Aggregate + type Matcher func(error) bool + type MessageCountMap map[string]int