pub struct ProjectionProgress { /* private fields */ }Expand description
Durable progress committed beside a projection’s read-model effects.
Implementations§
Source§impl ProjectionProgress
impl ProjectionProgress
Sourcepub fn source_id(&self) -> &DeliverySourceId
pub fn source_id(&self) -> &DeliverySourceId
Returns the delivery source identity bound to this progress row.
Sourcepub fn selection_id(&self) -> &ProjectionSelectionId
pub fn selection_id(&self) -> &ProjectionSelectionId
Returns the selection identity bound to this progress row.
Sourcepub fn position(&self) -> DeliveryPosition
pub fn position(&self) -> DeliveryPosition
Returns the last transactionally committed delivery position.
Trait Implementations§
Source§impl Clone for ProjectionProgress
impl Clone for ProjectionProgress
Source§fn clone(&self) -> ProjectionProgress
fn clone(&self) -> ProjectionProgress
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProjectionProgress
impl Debug for ProjectionProgress
impl Eq for ProjectionProgress
Source§impl PartialEq for ProjectionProgress
impl PartialEq for ProjectionProgress
impl StructuralPartialEq for ProjectionProgress
Auto Trait Implementations§
impl Freeze for ProjectionProgress
impl RefUnwindSafe for ProjectionProgress
impl Send for ProjectionProgress
impl Sync for ProjectionProgress
impl Unpin for ProjectionProgress
impl UnsafeUnpin for ProjectionProgress
impl UnwindSafe for ProjectionProgress
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more