pub struct WatchCaptureReceipt {
pub epoch: WatchEpoch,
pub first_sequence: WatchSequence,
pub next_sequence: WatchSequence,
pub capture: CaptureReceipt,
}Expand description
A watcher interval acknowledged only after its complete capture transaction changes the checkout candidate.
Fields§
§epoch: WatchEpochWatcher epoch against which every path was interpreted.
first_sequence: WatchSequenceFirst process-local sequence represented by the batch.
next_sequence: WatchSequenceSequence safe to request after this transaction succeeds.
capture: CaptureReceiptExact capture and movement facts.
Trait Implementations§
Source§impl Clone for WatchCaptureReceipt
impl Clone for WatchCaptureReceipt
impl Copy for WatchCaptureReceipt
Source§impl Debug for WatchCaptureReceipt
impl Debug for WatchCaptureReceipt
impl Eq for WatchCaptureReceipt
Source§impl PartialEq for WatchCaptureReceipt
impl PartialEq for WatchCaptureReceipt
impl StructuralPartialEq for WatchCaptureReceipt
Auto Trait Implementations§
impl Freeze for WatchCaptureReceipt
impl RefUnwindSafe for WatchCaptureReceipt
impl Send for WatchCaptureReceipt
impl Sync for WatchCaptureReceipt
impl Unpin for WatchCaptureReceipt
impl UnsafeUnpin for WatchCaptureReceipt
impl UnwindSafe for WatchCaptureReceipt
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request