pub struct RebuildReport {
pub event_count: usize,
pub item_count: usize,
pub elapsed: Duration,
pub shard_count: usize,
pub fts5_rebuilt: bool,
}Expand description
Report returned after a full projection rebuild.
Fields§
§event_count: usizeTotal events replayed from all shards.
item_count: usizeTotal unique items in the rebuilt projection.
elapsed: DurationWall-clock elapsed time for the rebuild.
shard_count: usizeNumber of shard files processed.
fts5_rebuilt: boolWhether FTS5 index was rebuilt.
Trait Implementations§
Source§impl Clone for RebuildReport
impl Clone for RebuildReport
Source§fn clone(&self) -> RebuildReport
fn clone(&self) -> RebuildReport
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 moreSource§impl Debug for RebuildReport
impl Debug for RebuildReport
Source§impl PartialEq for RebuildReport
impl PartialEq for RebuildReport
impl Eq for RebuildReport
impl StructuralPartialEq for RebuildReport
Auto Trait Implementations§
impl Freeze for RebuildReport
impl RefUnwindSafe for RebuildReport
impl Send for RebuildReport
impl Sync for RebuildReport
impl Unpin for RebuildReport
impl UnsafeUnpin for RebuildReport
impl UnwindSafe for RebuildReport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.