pub struct ConsumerInfo {
pub name: String,
pub stream_name: String,
pub delivered: u64,
pub ack_pending: u64,
pub redelivered: u64,
pub num_waiting: u64,
}Expand description
Consumer information and statistics
Fields§
§name: StringConsumer name
stream_name: StringStream name this consumer is attached to
delivered: u64Number of messages delivered
ack_pending: u64Number of messages pending acknowledgment
redelivered: u64Number of messages redelivered
num_waiting: u64Number of messages waiting to be delivered
Implementations§
Source§impl ConsumerInfo
impl ConsumerInfo
Sourcepub fn is_healthy(&self) -> bool
pub fn is_healthy(&self) -> bool
Check if the consumer is healthy (not backed up with unacked messages)
Trait Implementations§
Source§impl Clone for ConsumerInfo
impl Clone for ConsumerInfo
Source§fn clone(&self) -> ConsumerInfo
fn clone(&self) -> ConsumerInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConsumerInfo
impl RefUnwindSafe for ConsumerInfo
impl Send for ConsumerInfo
impl Sync for ConsumerInfo
impl Unpin for ConsumerInfo
impl UnsafeUnpin for ConsumerInfo
impl UnwindSafe for ConsumerInfo
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