agerror

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Jan 12, 2025 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package agerror provides aggregated error handling.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AggregateError

type AggregateError struct {
	Errors []error
	// contains filtered or unexported fields
}

AggregateError is an error type that aggregates multiple errors.

func NewAggregateError

func NewAggregateError(prefix string) AggregateError

NewAggregateError creates a new AggregateError.

func NewAggregateErrorWithErr

func NewAggregateErrorWithErr(initErr error, prefix string) AggregateError

NewAggregateErrorWithErr creates a new AggregateError.

func (*AggregateError) Add

func (e *AggregateError) Add(err error)

Add adds an error to the AggregateError.

func (AggregateError) Error

func (e AggregateError) Error() string

Error adds an error to the AggregateError.

func (AggregateError) Is

func (e AggregateError) Is(err error) bool

Is conforms with errors.Is.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL