pub struct DecodeStats {
pub tiles_decoded: u64,
pub tiles_total: u64,
pub sampled: bool,
pub features_decoded: u64,
pub distinct_layer_schemas: u64,
}Expand description
Decode-pass statistics (the only part of the report that reads payloads).
Fields§
§tiles_decoded: u64Entries whose payload was decoded.
tiles_total: u64Total entries (== InspectReport::tile_count; here for ratio context).
sampled: boolTrue when the decode covered a sampled subset, so a reader never mistakes sampled per-column numbers for exhaustive ones.
features_decoded: u64Feature rows summed over the decoded tiles’ layers.
distinct_layer_schemas: u64Distinct layer-schema signatures across decoded tiles. > 1 means
producer drift (tiles disagree on columns or types).
Trait Implementations§
Source§impl Clone for DecodeStats
impl Clone for DecodeStats
Source§fn clone(&self) -> DecodeStats
fn clone(&self) -> DecodeStats
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 DecodeStats
impl Debug for DecodeStats
Source§impl<'de> Deserialize<'de> for DecodeStats
impl<'de> Deserialize<'de> for DecodeStats
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
Auto Trait Implementations§
impl Freeze for DecodeStats
impl RefUnwindSafe for DecodeStats
impl Send for DecodeStats
impl Sync for DecodeStats
impl Unpin for DecodeStats
impl UnsafeUnpin for DecodeStats
impl UnwindSafe for DecodeStats
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<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