pub struct ProtocolEngineDebugSnapshot {Show 21 fields
pub known_message_author_count: usize,
pub known_message_author_pubkeys: Vec<String>,
pub known_group_sender_key_author_count: usize,
pub known_group_sender_key_author_pubkeys: Vec<String>,
pub pending_outbound_count: usize,
pub pending_inbound_count: usize,
pub pending_group_fanout_count: usize,
pub pending_group_pairwise_payload_count: usize,
pub pending_group_sender_key_message_count: usize,
pub pending_group_sender_key_retry_count: usize,
pub pending_group_sender_key_unmapped_count: usize,
pub pending_group_sender_key_repair_count: usize,
pub pending_group_sender_key_repair_last_requested_at_secs: u64,
pub pending_group_sender_key_repair_next_retry_at_secs: u64,
pub pending_group_sender_key_repair_max_request_count: u32,
pub pending_outbound_targets: Vec<String>,
pub pending_outbound_details: Vec<ProtocolPendingOutboundDebug>,
pub pending_group_fanout_targets: Vec<String>,
pub subscription_generation: u64,
pub last_backfill_attempt_secs: u64,
pub latest_app_keys_owner_count: usize,
}Fields§
§pending_outbound_count: usize§pending_inbound_count: usize§pending_group_fanout_count: usize§pending_group_pairwise_payload_count: usize§pending_group_sender_key_message_count: usize§pending_group_sender_key_retry_count: usize§pending_group_sender_key_unmapped_count: usize§pending_group_sender_key_repair_count: usize§pending_group_sender_key_repair_last_requested_at_secs: u64§pending_group_sender_key_repair_next_retry_at_secs: u64§pending_group_sender_key_repair_max_request_count: u32§pending_outbound_targets: Vec<String>§pending_outbound_details: Vec<ProtocolPendingOutboundDebug>§pending_group_fanout_targets: Vec<String>§subscription_generation: u64§last_backfill_attempt_secs: u64§latest_app_keys_owner_count: usizeTrait Implementations§
Source§impl Clone for ProtocolEngineDebugSnapshot
impl Clone for ProtocolEngineDebugSnapshot
Source§fn clone(&self) -> ProtocolEngineDebugSnapshot
fn clone(&self) -> ProtocolEngineDebugSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProtocolEngineDebugSnapshot
impl Debug for ProtocolEngineDebugSnapshot
Source§impl Default for ProtocolEngineDebugSnapshot
impl Default for ProtocolEngineDebugSnapshot
Source§fn default() -> ProtocolEngineDebugSnapshot
fn default() -> ProtocolEngineDebugSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProtocolEngineDebugSnapshot
impl<'de> Deserialize<'de> for ProtocolEngineDebugSnapshot
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
Auto Trait Implementations§
impl Freeze for ProtocolEngineDebugSnapshot
impl RefUnwindSafe for ProtocolEngineDebugSnapshot
impl Send for ProtocolEngineDebugSnapshot
impl Sync for ProtocolEngineDebugSnapshot
impl Unpin for ProtocolEngineDebugSnapshot
impl UnsafeUnpin for ProtocolEngineDebugSnapshot
impl UnwindSafe for ProtocolEngineDebugSnapshot
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