2016-09-01 20:17:37 +00:00
|
|
|
package errors
|
|
|
|
|
|
|
|
import "github.com/pkg/errors"
|
|
|
|
|
|
|
|
// Cause returns the cause of an error.
|
|
|
|
func Cause(err error) error {
|
|
|
|
return errors.Cause(err)
|
|
|
|
}
|
|
|
|
|
2016-09-18 11:28:59 +00:00
|
|
|
// New creates a new error based on message. Wrapped so that this package does
|
|
|
|
// not appear in the stack trace.
|
|
|
|
var New = errors.New
|
2016-09-01 20:17:37 +00:00
|
|
|
|
2016-09-18 11:28:59 +00:00
|
|
|
// Errorf creates an error based on a format string and values. Wrapped so that
|
|
|
|
// this package does not appear in the stack trace.
|
|
|
|
var Errorf = errors.Errorf
|
2016-09-01 20:17:37 +00:00
|
|
|
|
2016-09-18 11:28:59 +00:00
|
|
|
// Wrap wraps an error retrieved from outside of restic. Wrapped so that this
|
|
|
|
// package does not appear in the stack trace.
|
|
|
|
var Wrap = errors.Wrap
|
2017-02-11 13:22:04 +00:00
|
|
|
|
|
|
|
// Wrapf returns an error annotating err with the format specifier. If err is
|
|
|
|
// nil, Wrapf returns nil.
|
|
|
|
var Wrapf = errors.Wrapf
|