[−][src]Enum couchbase::CouchbaseError
Variants (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.
Fields of Generic
ctx: ErrorContext
Fields of DocumentNotFound
ctx: ErrorContext
Fields of DecodingFailure
ctx: ErrorContext
source: Error
Fields of EncodingFailure
ctx: ErrorContext
source: Error
Fields of InvalidArgument
ctx: ErrorContext
Fields of Timeout
ambiguous: bool
ctx: ErrorContext
Fields of CasMismatch
ctx: ErrorContext
Fields of RequestCanceled
ctx: ErrorContext
Fields of ServiceNotAvailable
ctx: ErrorContext
Fields of InternalServerFailure
ctx: ErrorContext
Fields of AuthenticationFailure
ctx: ErrorContext
Fields of TemporaryFailure
ctx: ErrorContext
Fields of ParsingFailure
ctx: ErrorContext
Fields of BucketNotFound
ctx: ErrorContext
Fields of CollectionNotFound
ctx: ErrorContext
Fields of UnsupportedOperation
ctx: ErrorContext
Fields of FeatureNotAvailable
ctx: ErrorContext
Fields of ScopeNotFound
ctx: ErrorContext
Fields of IndexNotFound
ctx: ErrorContext
Fields of IndexExists
ctx: ErrorContext
Fields of DocumentUnretrievable
ctx: ErrorContext
Fields of DocumentLocked
ctx: ErrorContext
Fields of ValueTooLarge
ctx: ErrorContext
Fields of DocumentExists
ctx: ErrorContext
Fields of ValueNotJson
ctx: ErrorContext
Fields of DurabilityLevelNotAvailable
ctx: ErrorContext
Fields of DurabilityImpossible
ctx: ErrorContext
Fields of DurabilityAmbiguous
ctx: ErrorContext
Fields of DurableWriteInProgress
ctx: ErrorContext
Fields of DurableWriteReCommitInProgress
ctx: ErrorContext
Fields of MutationLost
ctx: ErrorContext
Fields of PathNotFound
ctx: ErrorContext
Fields of PathMismatch
ctx: ErrorContext
Fields of PathInvalid
ctx: ErrorContext
Fields of PathTooBig
ctx: ErrorContext
Fields of PathTooDeep
ctx: ErrorContext
Fields of ValueTooDeep
ctx: ErrorContext
Fields of ValueInvalid
ctx: ErrorContext
Fields of DocumentNotJson
ctx: ErrorContext
Fields of NumberTooBig
ctx: ErrorContext
Fields of DeltaInvalid
ctx: ErrorContext
Fields of PathExists
ctx: ErrorContext
Fields of XattrUnknownMacro
ctx: ErrorContext
Fields of XattrInvalidFlagCombo
ctx: ErrorContext
Fields of XattrInvalidKeyCombo
ctx: ErrorContext
Fields of XattrUnknownVirtualAttribute
ctx: ErrorContext
Fields of XattrCannotModifyVirtualAttribute
ctx: ErrorContext
Fields of XattrInvalidOrder
ctx: ErrorContext
Fields of PlanningFailure
ctx: ErrorContext
Fields of IndexFailure
ctx: ErrorContext
Fields of PreparedStatementFailure
ctx: ErrorContext
Fields of CompilationFailure
ctx: ErrorContext
Fields of JobQueueFull
ctx: ErrorContext
Fields of DatasetNotFound
ctx: ErrorContext
Fields of DataverseNotFound
ctx: ErrorContext
Fields of DatasetExists
ctx: ErrorContext
Fields of DataverseExists
ctx: ErrorContext
Fields of LinkNotFound
ctx: ErrorContext
Fields of ViewNotFound
ctx: ErrorContext
Fields of DesignDocumentNotFound
ctx: ErrorContext
Fields of CollectionExists
ctx: ErrorContext
Fields of ScopeExists
ctx: ErrorContext
Fields of UserNotFound
ctx: ErrorContext
Fields of GroupNotFound
ctx: ErrorContext
Fields of BucketExists
ctx: ErrorContext
Fields of UserExists
ctx: ErrorContext
Fields of BucketNotFlushable
ctx: ErrorContext
Fields of GenericHTTP
Trait Implementations
impl Debug for CouchbaseError
[src]
impl Display for CouchbaseError
[src]
impl Error for CouchbaseError where
Self: Debug + Display,
[src]
Self: Debug + Display,
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
impl ErrorCompat for CouchbaseError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for CouchbaseError
impl Send for CouchbaseError
impl Sync for CouchbaseError
impl Unpin for CouchbaseError
impl !UnwindSafe for CouchbaseError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsErrorSource for T where
T: 'static + Error,
[src]
T: 'static + Error,
fn as_error_source(&self) -> &(dyn Error + 'static)
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,