pub struct ApplyReport {
pub events_applied: usize,
pub shards_scanned: usize,
pub full_rebuild_triggered: bool,
pub full_rebuild_reason: Option<String>,
pub elapsed: Duration,
}Expand description
Report from an incremental apply operation.
Fields§
§events_applied: usizeNumber of new events applied.
shards_scanned: usizeNumber of shards scanned.
full_rebuild_triggered: boolWhether a full rebuild was triggered instead of incremental.
full_rebuild_reason: Option<String>Reason for full rebuild, if triggered.
elapsed: DurationElapsed wall time.
Trait Implementations§
Source§impl Clone for ApplyReport
impl Clone for ApplyReport
Source§fn clone(&self) -> ApplyReport
fn clone(&self) -> ApplyReport
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ApplyReport
impl RefUnwindSafe for ApplyReport
impl Send for ApplyReport
impl Sync for ApplyReport
impl Unpin for ApplyReport
impl UnsafeUnpin for ApplyReport
impl UnwindSafe for ApplyReport
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