pub struct PubSubStats {
pub topic_count: usize,
pub total_subscribers: usize,
pub total_messages_published: u64,
pub retained_message_count: usize,
}Expand description
Pub/sub broker statistics.
Fields§
§topic_count: usizeNumber of topics with activity.
total_subscribers: usizeTotal number of subscriptions.
total_messages_published: u64Total messages published.
retained_message_count: usizeTotal retained messages.
Trait Implementations§
Source§impl Clone for PubSubStats
impl Clone for PubSubStats
Source§fn clone(&self) -> PubSubStats
fn clone(&self) -> PubSubStats
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 moreSource§impl Debug for PubSubStats
impl Debug for PubSubStats
Source§impl Default for PubSubStats
impl Default for PubSubStats
Source§fn default() -> PubSubStats
fn default() -> PubSubStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PubSubStats
impl RefUnwindSafe for PubSubStats
impl Send for PubSubStats
impl Sync for PubSubStats
impl Unpin for PubSubStats
impl UnwindSafe for PubSubStats
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.