pub struct ReadRow {Show 14 fields
pub request: String,
pub outcome: &'static str,
pub fallback_reason: String,
pub units_read: usize,
pub preads: u64,
pub unit_bytes: u64,
pub covered: Option<(u64, u64)>,
pub manifest_bytes: u64,
pub index_bytes: u64,
pub seed_bytes: u64,
pub dir_bytes: u64,
pub closure_bytes: u64,
pub answer_bytes: u64,
pub matches_full: bool,
}Expand description
One row of the coarse-read receipt.
Fields§
§request: StringThe request line.
outcome: &'static strplanned (served from the index), fallback (full descriptor read), or
declined (the observation itself declined).
fallback_reason: StringWhy a fallback happened, when it did.
units_read: usizeUnits fetched by the coarse source.
preads: u64Real pread calls made by the coarse source.
unit_bytes: u64Real descriptor payload bytes fetched by the coarse source.
covered: Option<(u64, u64)>The covered source span, if any.
manifest_bytes: u64Manifest bytes the observation fetched.
index_bytes: u64Hierarchical-index bytes the observation fetched.
seed_bytes: u64Seed bytes the observation fetched.
dir_bytes: u64Persisted index file size (the directory the read pays).
closure_bytes: u64Honest total physical bytes for this lane.
answer_bytes: u64Bytes returned by the observation.
matches_full: boolWhether the answer matched the full-read answer.
Auto Trait Implementations§
impl Freeze for ReadRow
impl RefUnwindSafe for ReadRow
impl Send for ReadRow
impl Sync for ReadRow
impl Unpin for ReadRow
impl UnsafeUnpin for ReadRow
impl UnwindSafe for ReadRow
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