Versions in this module Expand all Collapse all v0 v0.0.1 Aug 1, 2019 Changes in this version + type ErrorReducer interface + AddError func(error) + Errors func() error + func NewConcatenateErrorReducer(sep string) ErrorReducer + type Future interface + Results func() (interface{}, error) + Start func() error + func NewFuncFuture(calculationFunc func() (interface{}, error)) Future + type FutureGroup interface + AddFutures func(...Future) FutureGroup + Finalize func() Future + func ParallelFutureGroup(valueReducer ValueReducer, errorReducer ErrorReducer) FutureGroup + func SerializeFutureGroup(valueReducer ValueReducer, errorReducer ErrorReducer) FutureGroup + type ValueReducer interface + AddValue func(interface{}) + Values func() interface{} + func NewAppendValueReducer(capacity int) ValueReducer + func NewConcatenateStringValueReducer(sep string) ValueReducer