pub struct LakehouseCacheFillEventSnapshot {
pub outcome: &'static str,
pub bytes: Option<u64>,
pub elapsed: Duration,
pub cache_path_hash: String,
pub stable_id_hash: String,
pub file_index: Option<usize>,
pub chunk_index: Option<usize>,
pub error_code: Option<String>,
pub error_kind: Option<String>,
pub error_status: Option<String>,
pub error_operation: Option<String>,
}Expand description
Credential-free snapshot of a background lakehouse cache-fill completion event.
Fields§
§outcome: &'static strStable event outcome.
bytes: Option<u64>Complete-object bytes written for successful fills, when known.
elapsed: DurationElapsed time from accepted background job start to completion/failure.
cache_path_hash: StringStable hash of the local cache path.
stable_id_hash: StringStable hash of the source stable id.
file_index: Option<usize>Source file index associated with the fill, when known.
chunk_index: Option<usize>Source chunk index associated with the fill, when known.
error_code: Option<String>Stable native error code for failed fills, when present.
error_kind: Option<String>Stable native error kind for failed fills, when present.
error_status: Option<String>Stable native error status for failed fills, when present.
error_operation: Option<String>Stable native error operation for failed fills, when present.
Trait Implementations§
impl Eq for LakehouseCacheFillEventSnapshot
impl StructuralPartialEq for LakehouseCacheFillEventSnapshot
Auto Trait Implementations§
impl Freeze for LakehouseCacheFillEventSnapshot
impl RefUnwindSafe for LakehouseCacheFillEventSnapshot
impl Send for LakehouseCacheFillEventSnapshot
impl Sync for LakehouseCacheFillEventSnapshot
impl Unpin for LakehouseCacheFillEventSnapshot
impl UnsafeUnpin for LakehouseCacheFillEventSnapshot
impl UnwindSafe for LakehouseCacheFillEventSnapshot
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
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.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