pub enum RemoteQueryErrorCode {
Show 41 variants
QueryCancelled,
DeadlineExceeded,
QueryIdConflict,
QueryRegistryFull,
CancelTooLate,
QueryAlreadyFinished,
QueryNotFound,
TransactionAborted,
NoSqlTransaction,
SavepointNotFound,
CommitOutcome,
QueryFailed,
QueryCancelledAfterCommit,
DeadlineAfterCommit,
ResultLimitExceeded,
SerializationFailed,
SerializationFailedAfterCommit,
SerializationWorkerFailed,
CapabilityUnsupported,
QueryOutcomeUnknown,
InvalidQueryOptions,
IncompatibleSqlControls,
InvalidIdempotencyKey,
IdempotencyKeyReuseMismatch,
IdempotencyRequiresJson,
IdempotencyRequiresSingleWrite,
IdempotencyStoreFull,
IdempotencyUnsupportedInTransaction,
IdempotencyStoreUnavailable,
PaginationRequiresJson,
PaginationRequiresSingleReadQuery,
InvalidPaginationOptions,
InvalidSqlCursor,
SqlCursorExpired,
SqlCursorNotFound,
InvalidSqlProjection,
InvalidPageOffset,
SqlPageStoreFull,
SqlAdmissionClosed,
EntropyUnavailable,
Other(String),
}Variants§
QueryCancelled
DeadlineExceeded
QueryIdConflict
QueryRegistryFull
CancelTooLate
QueryAlreadyFinished
QueryNotFound
TransactionAborted
NoSqlTransaction
SavepointNotFound
CommitOutcome
QueryFailed
QueryCancelledAfterCommit
DeadlineAfterCommit
ResultLimitExceeded
SerializationFailed
SerializationFailedAfterCommit
SerializationWorkerFailed
CapabilityUnsupported
QueryOutcomeUnknown
InvalidQueryOptions
IncompatibleSqlControls
InvalidIdempotencyKey
IdempotencyKeyReuseMismatch
IdempotencyRequiresJson
IdempotencyRequiresSingleWrite
IdempotencyStoreFull
IdempotencyUnsupportedInTransaction
PaginationRequiresJson
PaginationRequiresSingleReadQuery
InvalidPaginationOptions
InvalidSqlCursor
SqlCursorExpired
SqlCursorNotFound
InvalidSqlProjection
InvalidPageOffset
SqlPageStoreFull
SqlAdmissionClosed
Other(String)
Implementations§
Trait Implementations§
Source§impl Clone for RemoteQueryErrorCode
impl Clone for RemoteQueryErrorCode
Source§fn clone(&self) -> RemoteQueryErrorCode
fn clone(&self) -> RemoteQueryErrorCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RemoteQueryErrorCode
impl Debug for RemoteQueryErrorCode
Source§impl<'de> Deserialize<'de> for RemoteQueryErrorCode
impl<'de> Deserialize<'de> for RemoteQueryErrorCode
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RemoteQueryErrorCode
impl Display for RemoteQueryErrorCode
impl Eq for RemoteQueryErrorCode
Source§impl PartialEq for RemoteQueryErrorCode
impl PartialEq for RemoteQueryErrorCode
impl StructuralPartialEq for RemoteQueryErrorCode
Auto Trait Implementations§
impl Freeze for RemoteQueryErrorCode
impl RefUnwindSafe for RemoteQueryErrorCode
impl Send for RemoteQueryErrorCode
impl Sync for RemoteQueryErrorCode
impl Unpin for RemoteQueryErrorCode
impl UnsafeUnpin for RemoteQueryErrorCode
impl UnwindSafe for RemoteQueryErrorCode
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more