pub enum ApiErrorCode {
NotFound,
Cancelled,
ResourceLimit,
PageInvalid,
PageSnapshotGone,
SchemaMismatch,
UnknownArgument,
AmbiguousProjection,
IdentityConflict,
FingerprintCollision,
ResultNotRetained,
}Expand description
Stable non-project M20/M21 API error codes.
Variants§
NotFound
Requested UUID does not exist in the selected capability snapshot.
Cancelled
Operation was cancelled at a deterministic checkpoint.
ResourceLimit
Request exceeded a registered bounded-resource limit.
PageInvalid
Page token is malformed or incompatible with the method.
PageSnapshotGone
Page token names a generation that is no longer the selected snapshot.
SchemaMismatch
Persisted Arrow schema or registered fingerprint is incompatible.
UnknownArgument
Caller supplied an unknown argument.
AmbiguousProjection
Explicit projection policy could not resolve an epistemic ambiguity.
IdentityConflict
An identity was reused for different immutable content.
FingerprintCollision
Canonical fingerprint collision was detected.
ResultNotRetained
A completed run did not retain its result rows.
Implementations§
Trait Implementations§
Source§impl Clone for ApiErrorCode
impl Clone for ApiErrorCode
Source§fn clone(&self) -> ApiErrorCode
fn clone(&self) -> ApiErrorCode
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 moreimpl Copy for ApiErrorCode
Source§impl Debug for ApiErrorCode
impl Debug for ApiErrorCode
Source§impl Display for ApiErrorCode
impl Display for ApiErrorCode
impl Eq for ApiErrorCode
Source§impl PartialEq for ApiErrorCode
impl PartialEq for ApiErrorCode
impl StructuralPartialEq for ApiErrorCode
Auto Trait Implementations§
impl Freeze for ApiErrorCode
impl RefUnwindSafe for ApiErrorCode
impl Send for ApiErrorCode
impl Sync for ApiErrorCode
impl Unpin for ApiErrorCode
impl UnsafeUnpin for ApiErrorCode
impl UnwindSafe for ApiErrorCode
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<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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.