pub struct RequiredConsumerAlert {
pub consumer_id: String,
pub last_sequence: Sequence,
pub stalled_for: Duration,
}Expand description
Producer-side alert emitted when a required consumer stops advancing while gating progress.
Fields§
§consumer_id: StringRequired consumer ID that has stopped advancing.
last_sequence: SequenceLast observed committed sequence for the stalled consumer.
stalled_for: DurationElapsed stall duration at the time the alert was emitted.
Trait Implementations§
Source§impl Clone for RequiredConsumerAlert
impl Clone for RequiredConsumerAlert
Source§fn clone(&self) -> RequiredConsumerAlert
fn clone(&self) -> RequiredConsumerAlert
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 RequiredConsumerAlert
impl Debug for RequiredConsumerAlert
Source§impl PartialEq for RequiredConsumerAlert
impl PartialEq for RequiredConsumerAlert
Source§fn eq(&self, other: &RequiredConsumerAlert) -> bool
fn eq(&self, other: &RequiredConsumerAlert) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for RequiredConsumerAlert
impl StructuralPartialEq for RequiredConsumerAlert
Auto Trait Implementations§
impl Freeze for RequiredConsumerAlert
impl RefUnwindSafe for RequiredConsumerAlert
impl Send for RequiredConsumerAlert
impl Sync for RequiredConsumerAlert
impl Unpin for RequiredConsumerAlert
impl UnsafeUnpin for RequiredConsumerAlert
impl UnwindSafe for RequiredConsumerAlert
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