pub struct Q42InspectReport {Show 21 fields
pub path: String,
pub file_bytes: u64,
pub version: u16,
pub flags: u16,
pub flag_names: Vec<&'static str>,
pub block_count: u64,
pub block_size: u32,
pub quins_per_block: u32,
pub lexicon_bytes: u64,
pub lexicon_entries: Option<u64>,
pub lexicon_has_no_terms: bool,
pub has_bidx: bool,
pub has_field_ranges: bool,
pub has_field_postings: bool,
pub is_volume_root: bool,
pub publication_class: String,
pub publication_transport: String,
pub may_public_magnet: bool,
pub publication_reason: String,
pub sections: Vec<Q42SectionReport>,
pub honesty: Vec<String>,
}Expand description
Machine-readable inspect receipt. Empty lexicon and missing postings are named, not papered over.
Fields§
§path: String§file_bytes: u64§version: u16§flags: u16§flag_names: Vec<&'static str>§block_count: u64§block_size: u32§quins_per_block: u32§lexicon_bytes: u64§lexicon_entries: Option<u64>§lexicon_has_no_terms: boolTrue when this file stores no terms. Q42LEX is implemented; the artifact was written hashed-only (or is a catalog root).
has_bidx: bool§has_field_ranges: bool§has_field_postings: bool§is_volume_root: bool§publication_class: String§publication_transport: String§may_public_magnet: bool§publication_reason: String§sections: Vec<Q42SectionReport>§honesty: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for Q42InspectReport
impl Clone for Q42InspectReport
Source§fn clone(&self) -> Q42InspectReport
fn clone(&self) -> Q42InspectReport
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 Q42InspectReport
impl Debug for Q42InspectReport
Auto Trait Implementations§
impl Freeze for Q42InspectReport
impl RefUnwindSafe for Q42InspectReport
impl Send for Q42InspectReport
impl Sync for Q42InspectReport
impl Unpin for Q42InspectReport
impl UnsafeUnpin for Q42InspectReport
impl UnwindSafe for Q42InspectReport
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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