var ErrResourceVersionSetOnCreate …
var ErrStorageNotReady …
const ErrCodeKeyNotFound …
const ErrCodeKeyExists …
const ErrCodeResourceVersionConflicts …
const ErrCodeInvalidObj …
const ErrCodeUnreachable …
const ErrCodeTimeout …
var errCodeToMessage …
func NewKeyNotFoundError(key string, rv int64) *StorageError { … }
func NewKeyExistsError(key string, rv int64) *StorageError { … }
func NewResourceVersionConflictsError(key string, rv int64) *StorageError { … }
func NewUnreachableError(key string, rv int64) *StorageError { … }
func NewTimeoutError(key, msg string) *StorageError { … }
func NewInvalidObjError(key, msg string) *StorageError { … }
type StorageError …
func (e *StorageError) Error() string { … }
func IsNotFound(err error) bool { … }
func IsExist(err error) bool { … }
func IsUnreachable(err error) bool { … }
func IsConflict(err error) bool { … }
func IsRequestTimeout(err error) bool { … }
func IsInvalidObj(err error) bool { … }
func isErrCode(err error, code int) bool { … }
type InvalidError …
func (e InvalidError) Error() string { … }
func IsInvalidError(err error) bool { … }
func NewInvalidError(errors field.ErrorList) InvalidError { … }
type InternalError …
func (e InternalError) Error() string { … }
func (e InternalError) Unwrap() error { … }
func IsInternalError(err error) bool { … }
func NewInternalError(err error) InternalError { … }
var tooLargeResourceVersionCauseMsg …
func NewTooLargeResourceVersionError(minimumResourceVersion, currentRevision uint64, retrySeconds int) error { … }
func IsTooLargeResourceVersion(err error) bool { … }