pub type ReactiveLogRestoreState<T> = ReactiveCollectionRestoreState<Vec<T>>;Expand description
ReactiveLogRestoreState type alias.
Aliased Type§
pub struct ReactiveLogRestoreState<T> {
pub kind: ReactiveCollectionKind,
pub state: Vec<T>,
pub source: ReactiveCollectionRestoreSource,
pub snapshot: ReactiveCollectionSnapshotRestoreMeta,
pub changes: ReactiveCollectionChangesRestoreMeta,
pub cursor: Option<u64>,
pub snapshot_found: bool,
pub changes_applied: usize,
}Fields§
§kind: ReactiveCollectionKindkind field for kind.
state: Vec<T>state field for state.
source: ReactiveCollectionRestoreSourcesource field for source.
snapshot: ReactiveCollectionSnapshotRestoreMetasnapshot field for snapshot.
changes: ReactiveCollectionChangesRestoreMetachanges field for changes.
cursor: Option<u64>cursor field for cursor.
snapshot_found: boolsnapshot_found field for snapshot found.
changes_applied: usizechanges_applied field for changes applied.