Versions in this module Expand all Collapse all v0 v0.1.2 Jan 20, 2016 v0.1.1 Jan 19, 2016 Changes in this version + func ListFormatFunc(es []error) string + func NotifyInterrupt() <-chan os.Signal + func Promise(f PromiseFunc) chan error + func PromiseCtx(ctx context.Context, f func(ctx context.Context) error) chan error + type ErrorFormatFunc func([]error) string + type MultiError struct + ErrorFormat ErrorFormatFunc + Errors []error + func AppendMulti(err error, errs ...error) *MultiError + func (e *MultiError) Error() string + func (e *MultiError) ErrorOrNil() error + func (e *MultiError) GoString() string + func (e *MultiError) WrappedErrors() []error + type PromiseFunc func() error + type Promises []chan error + func (promises Promises) All() chan error