Version: v0.0.0-...-a426a1e Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2020 License: Apache-2.0 Imports: 2 Imported by: 0




This section is empty.


This section is empty.


func IsMetricViolationError

func IsMetricViolationError(err error) bool

IsMetricViolationError checks if given error is MetricViolation type.

func NewMetricViolationError

func NewMetricViolationError(metric, reason string) error

NewMetricViolationError creates new metric violation error.


type ErrorList

type ErrorList struct {
	// contains filtered or unexported fields

ErrorList is a thread-safe error list.

func NewErrorList

func NewErrorList(errors ...error) *ErrorList

NewErrorList creates new error list.

func (*ErrorList) Append

func (e *ErrorList) Append(errs ...error)

Append adds errors to the list

func (*ErrorList) Concat

func (e *ErrorList) Concat(e2 *ErrorList)

Concat concatenates error lists.

func (*ErrorList) Error

func (e *ErrorList) Error() string

Error returns string representation of ErrorList.

func (*ErrorList) IsEmpty

func (e *ErrorList) IsEmpty() bool

IsEmpty returns true if there is no error in the list.

func (*ErrorList) String

func (e *ErrorList) String() string

String returns error list as a single string.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL