12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package libcontainerd
- import "errors"
- type liberr struct {
- err error
- }
- func (e liberr) Error() string {
- return e.err.Error()
- }
- func (e liberr) Cause() error {
- return e.err
- }
- type notFoundErr struct {
- liberr
- }
- func (notFoundErr) NotFound() {}
- func newNotFoundError(err string) error { return notFoundErr{liberr{errors.New(err)}} }
- func wrapNotFoundError(err error) error { return notFoundErr{liberr{err}} }
- type invalidParamErr struct {
- liberr
- }
- func (invalidParamErr) InvalidParameter() {}
- func newInvalidParameterError(err string) error { return invalidParamErr{liberr{errors.New(err)}} }
- type conflictErr struct {
- liberr
- }
- func (conflictErr) ConflictErr() {}
- func newConflictError(err string) error { return conflictErr{liberr{errors.New(err)}} }
- type sysErr struct {
- liberr
- }
- func wrapSystemError(err error) error { return sysErr{liberr{err}} }
|