Skip to main content

github.com/hashicorp/go-multierror

Go API reference for the package github.com/hashicorp/go-multierror.

Public API

Function: Append

Canonical path: github.com/hashicorp/go-multierror.Append

Declared in: append.go

Signature

func Append(err error, errs ...error) *Error {}

Function: Flatten

Canonical path: github.com/hashicorp/go-multierror.Flatten

Declared in: flatten.go

Signature

func Flatten(err error) error {}

Function: ListFormatFunc

Canonical path: github.com/hashicorp/go-multierror.ListFormatFunc

Declared in: format.go

Signature

func ListFormatFunc(es []error) string {}

Function: Prefix

Canonical path: github.com/hashicorp/go-multierror.Prefix

Declared in: prefix.go

Signature

func Prefix(err error, prefix string) error {}

Receiver Method: Error

Canonical path: github.com/hashicorp/go-multierror.Error.Error

Declared in: multierror.go

Signature

func (e *Error) Error() string {}

Receiver Method: ErrorOrNil

Canonical path: github.com/hashicorp/go-multierror.Error.ErrorOrNil

Declared in: multierror.go

Signature

func (e *Error) ErrorOrNil() error {}

Receiver Method: GoString

Canonical path: github.com/hashicorp/go-multierror.Error.GoString

Declared in: multierror.go

Signature

func (e *Error) GoString() string {}

Receiver Method: Len

Canonical path: github.com/hashicorp/go-multierror.Error.Len

Declared in: sort.go

Signature

func (err *Error) Len() int {}

Receiver Method: Less

Canonical path: github.com/hashicorp/go-multierror.Error.Less

Declared in: sort.go

Signature

func (err Error) Less(i, j int) bool {}

Receiver Method: Swap

Canonical path: github.com/hashicorp/go-multierror.Error.Swap

Declared in: sort.go

Signature

func (err Error) Swap(i, j int) {}

Receiver Method: Unwrap

Canonical path: github.com/hashicorp/go-multierror.Error.Unwrap

Declared in: multierror.go

Signature

func (e *Error) Unwrap() error {}

Receiver Method: WrappedErrors

Canonical path: github.com/hashicorp/go-multierror.Error.WrappedErrors

Declared in: multierror.go

Signature

func (e *Error) WrappedErrors() []error {}

Receiver Method: Go

Canonical path: github.com/hashicorp/go-multierror.Group.Go

Declared in: group.go

Signature

func (g *Group) Go(f func() error) {}

Receiver Method: Wait

Canonical path: github.com/hashicorp/go-multierror.Group.Wait

Declared in: group.go

Signature

func (g *Group) Wait() *Error {}

Named Type: ErrorFormatFunc

Canonical path: github.com/hashicorp/go-multierror.ErrorFormatFunc

Declared in: format.go

Signature

type ErrorFormatFunc func([]error) string

Struct: Error

Canonical path: github.com/hashicorp/go-multierror.Error

Declared in: multierror.go

Signature

type Error struct {
Errors []error
ErrorFormat ErrorFormatFunc
}

Struct: Group

Canonical path: github.com/hashicorp/go-multierror.Group

Declared in: group.go

Signature

type Group struct {
// contains unexported members
}