Struct persist::client::DecodedSnapshot [−][src]
pub struct DecodedSnapshot<K, V> {
snap: ArrangementSnapshot,
_phantom: PhantomData<(K, V)>,
}
Expand description
A consistent snapshot of all data currently stored for an id, with keys and vals decoded.
Fields
snap: ArrangementSnapshot
_phantom: PhantomData<(K, V)>
Implementations
Returns the SeqNo at which this snapshot was run.
All writes assigned a seqno < this are included.
Returns the since frontier of this snapshot.
All updates at times less than this frontier must be forwarded to some time in this frontier.
Trait Implementations
type Iter = DecodedSnapshotIter<K, V>
type Iter = DecodedSnapshotIter<K, V>
The kind of iterator we are turning this into.
Auto Trait Implementations
impl<K, V> !RefUnwindSafe for DecodedSnapshot<K, V>
impl<K, V> Send for DecodedSnapshot<K, V> where
K: Send,
V: Send,
impl<K, V> Sync for DecodedSnapshot<K, V> where
K: Sync,
V: Sync,
impl<K, V> Unpin for DecodedSnapshot<K, V> where
K: Unpin,
V: Unpin,
impl<K, V> !UnwindSafe for DecodedSnapshot<K, V>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more