pub struct PersistentTopicStats {Show 29 fields
pub average_msg_size: Option<f64>,
pub backlog_quota_limit_size: Option<i64>,
pub backlog_quota_limit_time: Option<i64>,
pub backlog_size: Option<i64>,
pub bytes_in_counter: Option<i64>,
pub bytes_out_counter: Option<i64>,
pub compaction: Option<Box<CompactionStats>>,
pub deduplication_status: Option<String>,
pub delayed_message_index_size_in_bytes: Option<i64>,
pub earliest_msg_publish_time_in_backlogs: Option<i64>,
pub msg_chunk_published: Option<bool>,
pub msg_in_counter: Option<i64>,
pub msg_out_counter: Option<i64>,
pub msg_rate_in: Option<f64>,
pub msg_rate_out: Option<f64>,
pub msg_throughput_in: Option<f64>,
pub msg_throughput_out: Option<f64>,
pub non_contiguous_deleted_messages_ranges: Option<i32>,
pub non_contiguous_deleted_messages_ranges_serialized_size: Option<i32>,
pub offloaded_storage_size: Option<i64>,
pub oldest_backlog_message_age_seconds: Option<i64>,
pub oldest_backlog_message_subscription_name: Option<String>,
pub owner_broker: Option<String>,
pub publishers: Option<Vec<PublisherStats>>,
pub replication: Option<HashMap<String, ReplicatorStats>>,
pub storage_size: Option<i64>,
pub subscriptions: Option<HashMap<String, SubscriptionStats>>,
pub topic_epoch: Option<i64>,
pub waiting_publishers: Option<i32>,
}Fields§
§average_msg_size: Option<f64>§backlog_quota_limit_size: Option<i64>§backlog_quota_limit_time: Option<i64>§backlog_size: Option<i64>§bytes_in_counter: Option<i64>§bytes_out_counter: Option<i64>§compaction: Option<Box<CompactionStats>>§deduplication_status: Option<String>§delayed_message_index_size_in_bytes: Option<i64>§earliest_msg_publish_time_in_backlogs: Option<i64>§msg_chunk_published: Option<bool>§msg_in_counter: Option<i64>§msg_out_counter: Option<i64>§msg_rate_in: Option<f64>§msg_rate_out: Option<f64>§msg_throughput_in: Option<f64>§msg_throughput_out: Option<f64>§non_contiguous_deleted_messages_ranges: Option<i32>§non_contiguous_deleted_messages_ranges_serialized_size: Option<i32>§offloaded_storage_size: Option<i64>§oldest_backlog_message_age_seconds: Option<i64>§oldest_backlog_message_subscription_name: Option<String>§owner_broker: Option<String>§publishers: Option<Vec<PublisherStats>>§replication: Option<HashMap<String, ReplicatorStats>>§storage_size: Option<i64>§subscriptions: Option<HashMap<String, SubscriptionStats>>§topic_epoch: Option<i64>§waiting_publishers: Option<i32>Implementations§
source§impl PersistentTopicStats
impl PersistentTopicStats
pub fn new() -> PersistentTopicStats
Trait Implementations§
source§impl Clone for PersistentTopicStats
impl Clone for PersistentTopicStats
source§fn clone(&self) -> PersistentTopicStats
fn clone(&self) -> PersistentTopicStats
Returns a copy 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 PersistentTopicStats
impl Debug for PersistentTopicStats
source§impl Default for PersistentTopicStats
impl Default for PersistentTopicStats
source§fn default() -> PersistentTopicStats
fn default() -> PersistentTopicStats
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PersistentTopicStats
impl<'de> Deserialize<'de> for PersistentTopicStats
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for PersistentTopicStats
impl PartialEq for PersistentTopicStats
source§fn eq(&self, other: &PersistentTopicStats) -> bool
fn eq(&self, other: &PersistentTopicStats) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for PersistentTopicStats
impl Serialize for PersistentTopicStats
impl StructuralPartialEq for PersistentTopicStats
Auto Trait Implementations§
impl RefUnwindSafe for PersistentTopicStats
impl Send for PersistentTopicStats
impl Sync for PersistentTopicStats
impl Unpin for PersistentTopicStats
impl UnwindSafe for PersistentTopicStats
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