[][src]Struct seshat::RecoveryInfo

pub struct RecoveryInfo { /* fields omitted */ }

Info about the recovery process.

This can be used to track the progress of the reindex.

RecoveryInfo implements Send and Sync so it can be shared between threads if for example the UI is in a separate thread.

Methods

impl RecoveryInfo[src]

pub fn total_events(&self) -> u64[src]

The total number of events that the database holds.

pub fn reindexed_events(&self) -> &AtomicU64[src]

The number of events that are processed and reindexed.

Trait Implementations

impl Clone for RecoveryInfo[src]

impl Debug for RecoveryInfo[src]

impl Send for RecoveryInfo[src]

impl Sync for RecoveryInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<T> Erased for T

impl<T> From<T> for T[src]

impl<T> Fruit for T where
    T: Send + Downcast, 
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,