pub enum FileRecordReadError {
Show 13 variants
Cancelled,
EmptyBatch,
TooManyQueries,
WrongRootKind,
InvalidHeightLimit,
Cycle,
HeightExceeded,
InvalidRouting,
ChildBoundsMismatch,
AllocationFailed,
Storage(ObjectStoreError),
Decode(CanonicalDecodeError),
Work(WorkError),
}Expand description
Authenticated file-table frontier failures.
Variants§
Cancelled
Cooperative cancellation occurred before the next storage boundary.
EmptyBatch
Batch lookup requires at least one identity.
TooManyQueries
Batch lookup exceeds its explicit query limit.
WrongRootKind
Root is not a file-table page.
InvalidHeightLimit
Page-height limit must be non-zero.
Cycle
Child graph references an ancestor.
HeightExceeded
Traversal did not reach a leaf within the admitted height.
InvalidRouting
Internal routing could not select a child.
ChildBoundsMismatch
Parent lower/upper routing bounds disagree with the selected child.
AllocationFailed
A bounded batch scratch allocation failed.
Storage(ObjectStoreError)
Immutable-object backend failed.
Decode(CanonicalDecodeError)
Canonical page failed decoding or validation.
Work(WorkError)
Exact work exceeded or overflowed its budget.
Trait Implementations§
Source§impl Debug for FileRecordReadError
impl Debug for FileRecordReadError
Source§impl Display for FileRecordReadError
impl Display for FileRecordReadError
Source§impl Error for FileRecordReadError
impl Error for FileRecordReadError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<CanonicalDecodeError> for FileRecordReadError
impl From<CanonicalDecodeError> for FileRecordReadError
Source§fn from(source: CanonicalDecodeError) -> Self
fn from(source: CanonicalDecodeError) -> Self
Converts to this type from the input type.
Source§impl From<FileRecordReadError> for FsError
impl From<FileRecordReadError> for FsError
Source§fn from(source: FileRecordReadError) -> Self
fn from(source: FileRecordReadError) -> Self
Converts to this type from the input type.
Source§impl From<FileRecordReadError> for GenerationMutationError
impl From<FileRecordReadError> for GenerationMutationError
Source§fn from(source: FileRecordReadError) -> Self
fn from(source: FileRecordReadError) -> Self
Converts to this type from the input type.
Source§impl From<FileRecordReadError> for PathLookupError
impl From<FileRecordReadError> for PathLookupError
Source§fn from(source: FileRecordReadError) -> Self
fn from(source: FileRecordReadError) -> Self
Converts to this type from the input type.
Source§impl From<FileRecordReadError> for AuthenticatedProbeError
impl From<FileRecordReadError> for AuthenticatedProbeError
Source§fn from(source: FileRecordReadError) -> Self
fn from(source: FileRecordReadError) -> Self
Converts to this type from the input type.
Source§impl From<ObjectStoreError> for FileRecordReadError
impl From<ObjectStoreError> for FileRecordReadError
Source§fn from(source: ObjectStoreError) -> Self
fn from(source: ObjectStoreError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for FileRecordReadError
impl !UnwindSafe for FileRecordReadError
impl Freeze for FileRecordReadError
impl Send for FileRecordReadError
impl Sync for FileRecordReadError
impl Unpin for FileRecordReadError
impl UnsafeUnpin for FileRecordReadError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request