pub enum ErrorCode {
Show 45 variants
ParseJson,
ParseYaml,
ParseXml,
ParseCsv,
ParseRegex,
ParseEncoding,
IoNotFound,
IoPermission,
IoDiskFull,
IoReadFail,
IoWriteFail,
IoLockFail,
ExecNonZero,
ExecTimeout,
ExecNotFound,
ExecKilled,
ExecCrash,
NetTimeout,
NetDnsFail,
NetConnRefused,
NetSslError,
NetHttpError,
AuthLoginFail,
AuthTokenExpired,
AuthForbidden,
AuthUnauthorized,
ConfigMissing,
ConfigInvalid,
ConfigRange,
ResMemory,
ResDisk,
ResCpu,
ResFd,
TimeoutApi,
TimeoutDb,
TimeoutLock,
ConflictVersion,
ConflictLock,
ConflictDuplicate,
InternalUnexpected,
InternalAssert,
InternalType,
InternalKey,
InternalIndex,
Unknown,
}Expand description
UPPER_SNAKE error codes. Implements Display so it serializes as the
raw string value (no quoting wrapper).
Variants§
ParseJson
ParseYaml
ParseXml
ParseCsv
ParseRegex
ParseEncoding
IoNotFound
IoPermission
IoDiskFull
IoReadFail
IoWriteFail
IoLockFail
ExecNonZero
ExecTimeout
ExecNotFound
ExecKilled
ExecCrash
NetTimeout
NetDnsFail
NetConnRefused
NetSslError
NetHttpError
AuthLoginFail
AuthTokenExpired
AuthForbidden
ConfigMissing
ConfigInvalid
ConfigRange
ResMemory
ResDisk
ResCpu
ResFd
TimeoutApi
TimeoutDb
TimeoutLock
ConflictVersion
ConflictLock
ConflictDuplicate
InternalUnexpected
InternalAssert
InternalType
InternalKey
InternalIndex
Unknown
Implementations§
Trait Implementations§
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnsafeUnpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more