pub struct TransferReport {
pub object: VerifiedObject,
pub resumed_blocks: usize,
pub attempts: usize,
pub quarantined_sources: usize,
pub source_bytes: Vec<u64>,
}Expand description
Final observable counters and a verified immutable object.
Fields§
§object: VerifiedObjectVerified result, with no activation side effect.
resumed_blocks: usizeBlocks recovered from durable state before network work.
attempts: usizeNumber of provider attempts, including failures.
quarantined_sources: usizeNumber of peers rejected for invalid bytes or panics.
source_bytes: Vec<u64>Verified downloaded bytes per input source; source labels are caller-owned.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TransferReport
impl RefUnwindSafe for TransferReport
impl Send for TransferReport
impl Sync for TransferReport
impl Unpin for TransferReport
impl UnsafeUnpin for TransferReport
impl UnwindSafe for TransferReport
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