struct ObservationState {
next_epoch: u64,
verified: Option<VerifiedSourceEpoch>,
}Expand description
Mutable verified-epoch state serialized for one source binding.
Fields§
§next_epoch: u64Monotonic epoch sequence within the owning observer.
verified: Option<VerifiedSourceEpoch>Last source epoch proven safe for warm reads.
Trait Implementations§
Source§impl Debug for ObservationState
impl Debug for ObservationState
Source§impl Default for ObservationState
impl Default for ObservationState
Source§fn default() -> ObservationState
fn default() -> ObservationState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ObservationState
impl RefUnwindSafe for ObservationState
impl Send for ObservationState
impl Sync for ObservationState
impl Unpin for ObservationState
impl UnwindSafe for ObservationState
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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