pub struct NonPersistentSubscriptionStats {Show 38 fields
pub active_consumer_name: Option<String>,
pub allow_out_of_order_delivery: Option<bool>,
pub backlog_size: Option<i64>,
pub blocked_subscription_on_unacked_msgs: Option<bool>,
pub bytes_out_counter: Option<i64>,
pub chunked_message_rate: Option<f64>,
pub consumers: Option<Vec<ConsumerStats>>,
pub consumers_after_mark_delete_position: Option<HashMap<String, String>>,
pub delayed_message_index_size_in_bytes: Option<i64>,
pub durable: Option<bool>,
pub earliest_msg_publish_time_in_backlog: Option<i64>,
pub filter_accepted_msg_count: Option<i64>,
pub filter_processed_msg_count: Option<i64>,
pub filter_rejected_msg_count: Option<i64>,
pub filter_rescheduled_msg_count: Option<i64>,
pub key_shared_mode: Option<String>,
pub last_acked_timestamp: Option<i64>,
pub last_consumed_flow_timestamp: Option<i64>,
pub last_consumed_timestamp: Option<i64>,
pub last_expire_timestamp: Option<i64>,
pub last_mark_delete_advanced_timestamp: Option<i64>,
pub message_ack_rate: Option<f64>,
pub msg_backlog: Option<i64>,
pub msg_backlog_no_delayed: Option<i64>,
pub msg_delayed: Option<i64>,
pub msg_drop_rate: Option<f64>,
pub msg_out_counter: Option<i64>,
pub msg_rate_expired: Option<f64>,
pub msg_rate_out: Option<f64>,
pub msg_rate_redeliver: 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 replicated: Option<bool>,
pub subscription_properties: Option<HashMap<String, String>>,
pub total_msg_expired: Option<i64>,
pub type: Option<String>,
pub unacked_messages: Option<i64>,
}Fields§
§active_consumer_name: Option<String>§allow_out_of_order_delivery: Option<bool>§backlog_size: Option<i64>§blocked_subscription_on_unacked_msgs: Option<bool>§bytes_out_counter: Option<i64>§chunked_message_rate: Option<f64>§consumers: Option<Vec<ConsumerStats>>§consumers_after_mark_delete_position: Option<HashMap<String, String>>§delayed_message_index_size_in_bytes: Option<i64>§durable: Option<bool>§earliest_msg_publish_time_in_backlog: Option<i64>§filter_accepted_msg_count: Option<i64>§filter_processed_msg_count: Option<i64>§filter_rejected_msg_count: Option<i64>§filter_rescheduled_msg_count: Option<i64>§last_acked_timestamp: Option<i64>§last_consumed_flow_timestamp: Option<i64>§last_consumed_timestamp: Option<i64>§last_expire_timestamp: Option<i64>§last_mark_delete_advanced_timestamp: Option<i64>§message_ack_rate: Option<f64>§msg_backlog: Option<i64>§msg_backlog_no_delayed: Option<i64>§msg_delayed: Option<i64>§msg_drop_rate: Option<f64>§msg_out_counter: Option<i64>§msg_rate_expired: Option<f64>§msg_rate_out: Option<f64>§msg_rate_redeliver: Option<f64>§msg_throughput_out: Option<f64>§non_contiguous_deleted_messages_ranges: Option<i32>§non_contiguous_deleted_messages_ranges_serialized_size: Option<i32>§replicated: Option<bool>§subscription_properties: Option<HashMap<String, String>>§total_msg_expired: Option<i64>§type: Option<String>§unacked_messages: Option<i64>Implementations§
Trait Implementations§
Source§impl Clone for NonPersistentSubscriptionStats
impl Clone for NonPersistentSubscriptionStats
Source§fn clone(&self) -> NonPersistentSubscriptionStats
fn clone(&self) -> NonPersistentSubscriptionStats
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 Default for NonPersistentSubscriptionStats
impl Default for NonPersistentSubscriptionStats
Source§fn default() -> NonPersistentSubscriptionStats
fn default() -> NonPersistentSubscriptionStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NonPersistentSubscriptionStats
impl<'de> Deserialize<'de> for NonPersistentSubscriptionStats
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 NonPersistentSubscriptionStats
impl PartialEq for NonPersistentSubscriptionStats
Source§fn eq(&self, other: &NonPersistentSubscriptionStats) -> bool
fn eq(&self, other: &NonPersistentSubscriptionStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NonPersistentSubscriptionStats
Auto Trait Implementations§
impl Freeze for NonPersistentSubscriptionStats
impl RefUnwindSafe for NonPersistentSubscriptionStats
impl Send for NonPersistentSubscriptionStats
impl Sync for NonPersistentSubscriptionStats
impl Unpin for NonPersistentSubscriptionStats
impl UnwindSafe for NonPersistentSubscriptionStats
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