pub struct GeneratedBatchProgress {
pub completed: usize,
pub total: usize,
pub checkpoint: usize,
}Expand description
Bounded progress safe to persist without command inputs or outcomes.
Fields§
§completed: usizeNumber of inputs covered by the initial checkpoint or completed now.
total: usizeTotal number of inputs in the bound collection.
checkpoint: usizeLargest contiguous completed input prefix, safe for exact resume.
Trait Implementations§
Source§impl Clone for GeneratedBatchProgress
impl Clone for GeneratedBatchProgress
Source§fn clone(&self) -> GeneratedBatchProgress
fn clone(&self) -> GeneratedBatchProgress
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 moreimpl Copy for GeneratedBatchProgress
Source§impl Debug for GeneratedBatchProgress
impl Debug for GeneratedBatchProgress
impl Eq for GeneratedBatchProgress
Source§impl PartialEq for GeneratedBatchProgress
impl PartialEq for GeneratedBatchProgress
Source§fn eq(&self, other: &GeneratedBatchProgress) -> bool
fn eq(&self, other: &GeneratedBatchProgress) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GeneratedBatchProgress
Auto Trait Implementations§
impl Freeze for GeneratedBatchProgress
impl RefUnwindSafe for GeneratedBatchProgress
impl Send for GeneratedBatchProgress
impl Sync for GeneratedBatchProgress
impl Unpin for GeneratedBatchProgress
impl UnsafeUnpin for GeneratedBatchProgress
impl UnwindSafe for GeneratedBatchProgress
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].