// _ _ // __ _____ __ ___ ___ __ _| |_ ___ // \ \ /\ / / _ \/ _` \ \ / / |/ _` | __/ _ \ // \ V V / __/ (_| |\ V /| | (_| | || __/ // \_/\_/ \___|\__,_| \_/ |_|\__,_|\__\___| // // Copyright © 2016 - 2024 Weaviate B.V. All rights reserved. // // CONTACT: hello@weaviate.io // package backup type ErrUnprocessable struct { err error } func (e ErrUnprocessable) Error() string { return e.err.Error() } func NewErrUnprocessable(err error) ErrUnprocessable { return ErrUnprocessable{err} } type ErrNotFound struct { err error } func (e ErrNotFound) Error() string { if e.err != nil { return e.err.Error() } return "" } func NewErrNotFound(err error) ErrNotFound { return ErrNotFound{err} } type ErrContextExpired struct { err error } func (e ErrContextExpired) Error() string { return e.err.Error() } func NewErrContextExpired(err error) ErrContextExpired { return ErrContextExpired{err} } type ErrInternal struct { err error } func (e ErrInternal) Error() string { return e.err.Error() } func NewErrInternal(err error) ErrInternal { return ErrInternal{err} }