Struct persist::indexed::arrangement::ArrangementSnapshot [−][src]
pub struct ArrangementSnapshot(pub(crate) UnsealedSnapshot, pub(crate) TraceSnapshot, pub(crate) SeqNo, pub(crate) Antichain<u64>);
Expand description
A consistent snapshot of all data currently stored for an id.
Tuple Fields
0: UnsealedSnapshot
1: TraceSnapshot
2: SeqNo
3: Antichain<u64>
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 = ArrangementSnapshotIter
type Iter = ArrangementSnapshotIter
The kind of iterator we are turning this into.
fn into_iters(self, num_iters: NonZeroUsize) -> Vec<ArrangementSnapshotIter>ⓘ
fn into_iters(self, num_iters: NonZeroUsize) -> Vec<ArrangementSnapshotIter>ⓘ
Auto Trait Implementations
impl !RefUnwindSafe for ArrangementSnapshot
impl Send for ArrangementSnapshot
impl Sync for ArrangementSnapshot
impl Unpin for ArrangementSnapshot
impl !UnwindSafe for ArrangementSnapshot
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