#[non_exhaustive]pub struct ResultBlock {
pub input_total: u64,
pub skipped: u64,
pub axes: Vec<Axis>,
pub detection: DetectionReport,
}Expand description
Result-level metadata block within the envelope.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.input_total: u64Total number of input items observed (before skips).
skipped: u64Number of records skipped (§11.1).
axes: Vec<Axis>Grouping axes applied, outermost first.
detection: DetectionReportWhat auto-detection picked, for provenance (§4.6).
Trait Implementations§
Source§impl Clone for ResultBlock
impl Clone for ResultBlock
Source§fn clone(&self) -> ResultBlock
fn clone(&self) -> ResultBlock
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 ResultBlock
impl Debug for ResultBlock
Source§impl Default for ResultBlock
impl Default for ResultBlock
Source§fn default() -> ResultBlock
fn default() -> ResultBlock
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResultBlock
impl<'de> Deserialize<'de> for ResultBlock
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 PartialEq for ResultBlock
impl PartialEq for ResultBlock
Source§impl Serialize for ResultBlock
impl Serialize for ResultBlock
impl StructuralPartialEq for ResultBlock
Auto Trait Implementations§
impl Freeze for ResultBlock
impl RefUnwindSafe for ResultBlock
impl Send for ResultBlock
impl Sync for ResultBlock
impl Unpin for ResultBlock
impl UnsafeUnpin for ResultBlock
impl UnwindSafe for ResultBlock
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