pub struct DamlOffsetCheckpoint {
pub offset: DamlLedgerOffset,
pub synchronizer_times: Vec<DamlSynchronizerTime>,
}Expand description
Periodic offset marker emitted in the completion (and update) streams.
Lets clients (a) detect commands that have likely timed out (no
completion received before synchronizer_times advanced past the
command’s max record time) and (b) checkpoint stream position so a
later subscription can resume from the same point.
Fields§
§offset: DamlLedgerOffset§synchronizer_times: Vec<DamlSynchronizerTime>Trait Implementations§
Source§impl Clone for DamlOffsetCheckpoint
impl Clone for DamlOffsetCheckpoint
Source§fn clone(&self) -> DamlOffsetCheckpoint
fn clone(&self) -> DamlOffsetCheckpoint
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 DamlOffsetCheckpoint
impl Debug for DamlOffsetCheckpoint
Source§impl Default for DamlOffsetCheckpoint
impl Default for DamlOffsetCheckpoint
Source§fn default() -> DamlOffsetCheckpoint
fn default() -> DamlOffsetCheckpoint
Returns the “default value” for a type. Read more
impl Eq for DamlOffsetCheckpoint
Source§impl PartialEq for DamlOffsetCheckpoint
impl PartialEq for DamlOffsetCheckpoint
impl StructuralPartialEq for DamlOffsetCheckpoint
Source§impl TryFrom<OffsetCheckpoint> for DamlOffsetCheckpoint
impl TryFrom<OffsetCheckpoint> for DamlOffsetCheckpoint
Source§fn try_from(c: OffsetCheckpoint) -> DamlResult<Self>
fn try_from(c: OffsetCheckpoint) -> DamlResult<Self>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for DamlOffsetCheckpoint
impl RefUnwindSafe for DamlOffsetCheckpoint
impl Send for DamlOffsetCheckpoint
impl Sync for DamlOffsetCheckpoint
impl Unpin for DamlOffsetCheckpoint
impl UnsafeUnpin for DamlOffsetCheckpoint
impl UnwindSafe for DamlOffsetCheckpoint
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§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> 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 moreSource§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