pub struct XGroupInfo {
pub name: String,
pub consumers: usize,
pub pending: usize,
pub last_delivered_id: String,
pub entries_read: Option<usize>,
pub lag: Option<usize>,
}Expand description
Result entry for the xinfo_groups command.
Fields§
§name: Stringthe consumer group’s name
consumers: usizethe number of consumers in the group
pending: usizethe length of the group’s pending entries list (PEL), which are messages that were delivered but are yet to be acknowledged
last_delivered_id: Stringthe ID of the last entry delivered the group’s consumers
entries_read: Option<usize>the logical “read counter” of the last entry delivered to group’s consumers
lag: Option<usize>the number of entries in the stream that are still waiting to be delivered to the group’s consumers, or a NULL when that number can’t be determined.
Trait Implementations§
Source§impl FromValue for XGroupInfo
impl FromValue for XGroupInfo
Auto Trait Implementations§
impl Freeze for XGroupInfo
impl RefUnwindSafe for XGroupInfo
impl Send for XGroupInfo
impl Sync for XGroupInfo
impl Unpin for XGroupInfo
impl UnwindSafe for XGroupInfo
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