#[non_exhaustive]pub enum Status {
Show 67 variants
Success,
KeyNotFound,
KeyExists,
TooBig,
InvalidArgs,
NotStored,
BadDelta,
NotMyVbucket,
NoBucket,
Locked,
OpaqueNoMatch,
WouldThrottle,
ConfigOnly,
NotLocked,
AuthStale,
AuthError,
AuthContinue,
RangeError,
AccessError,
NotInitialized,
RateLimitedNetworkIngress,
RateLimitedNetworkEgress,
RateLimitedMaxConnections,
RateLimitedMaxCommands,
RateLimitedScopeSizeLimitExceeded,
CommandUnknown,
OutOfMemory,
NotSupported,
InternalError,
Busy,
TmpFail,
CollectionUnknown,
ScopeUnknown,
DurabilityInvalidLevel,
DurabilityImpossible,
SyncWriteInProgress,
SyncWriteAmbiguous,
SyncWriteRecommitInProgress,
RangeScanCancelled,
RangeScanMore,
RangeScanComplete,
RangeScanVBUUIDNotEqual,
SubDocPathNotFound,
SubDocPathMismatch,
SubDocPathInvalid,
SubDocPathTooBig,
SubDocDocTooDeep,
SubDocCantInsert,
SubDocNotJSON,
SubDocBadRange,
SubDocBadDelta,
SubDocPathExists,
SubDocValueTooDeep,
SubDocInvalidCombo,
SubDocMultiPathFailure,
SubDocSuccessDeleted,
SubDocXattrInvalidFlagCombo,
SubDocXattrInvalidKeyCombo,
SubDocXattrUnknownMacro,
SubDocXattrUnknownVAttr,
SubDocXattrCannotModifyVAttr,
SubDocMultiPathFailureDeleted,
SubDocInvalidXattrOrder,
SubDocXattrUnknownVattrMacro,
SubDocCanOnlyReviveDeletedDocuments,
SubDocDeletedDocumentCantHaveValue,
Unknown(u16),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Success
KeyNotFound
KeyExists
TooBig
InvalidArgs
NotStored
BadDelta
NotMyVbucket
NoBucket
Locked
OpaqueNoMatch
WouldThrottle
ConfigOnly
NotLocked
AuthStale
AuthError
AuthContinue
RangeError
AccessError
NotInitialized
RateLimitedNetworkIngress
RateLimitedNetworkEgress
RateLimitedMaxConnections
RateLimitedMaxCommands
RateLimitedScopeSizeLimitExceeded
CommandUnknown
OutOfMemory
NotSupported
InternalError
Busy
TmpFail
CollectionUnknown
ScopeUnknown
DurabilityInvalidLevel
DurabilityImpossible
SyncWriteInProgress
SyncWriteAmbiguous
SyncWriteRecommitInProgress
RangeScanCancelled
RangeScanMore
RangeScanComplete
RangeScanVBUUIDNotEqual
SubDocPathNotFound
SubDocPathMismatch
SubDocPathInvalid
SubDocPathTooBig
SubDocDocTooDeep
SubDocCantInsert
SubDocNotJSON
SubDocBadRange
SubDocBadDelta
SubDocPathExists
SubDocValueTooDeep
SubDocInvalidCombo
SubDocMultiPathFailure
SubDocSuccessDeleted
SubDocXattrInvalidFlagCombo
SubDocXattrInvalidKeyCombo
SubDocXattrUnknownMacro
SubDocXattrUnknownVAttr
SubDocXattrCannotModifyVAttr
SubDocMultiPathFailureDeleted
SubDocInvalidXattrOrder
SubDocXattrUnknownVattrMacro
SubDocCanOnlyReviveDeletedDocuments
SubDocDeletedDocumentCantHaveValue
Unknown(u16)
Trait Implementations§
impl Copy for Status
impl Eq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.