pub struct RuntimeSideStats {Show 40 fields
pub side_id: usize,
pub side_name: &'static str,
pub reliable_enabled: bool,
pub link_local_enabled: bool,
pub header_template_enabled: bool,
pub max_frame_bytes: usize,
pub compact_header_target_bytes: usize,
pub side_transport_profile: &'static str,
pub ingress_enabled: bool,
pub egress_enabled: bool,
pub tx_packets: u64,
pub tx_bytes: u64,
pub rx_packets: u64,
pub rx_bytes: u64,
pub relayed_tx_packets: u64,
pub relayed_tx_bytes: u64,
pub relayed_rx_packets: u64,
pub relayed_rx_bytes: u64,
pub local_delivery_packets: u64,
pub tx_retries: u64,
pub tx_handler_failures: u64,
pub local_handler_failures: u64,
pub total_handler_retries: u64,
pub side_transport_full_frames: u64,
pub side_transport_compact_frames: u64,
pub side_transport_compact_delta_frames: u64,
pub side_transport_compact_omitted_timestamp_frames: u64,
pub side_transport_chunk_frames: u64,
pub side_transport_raw_bytes: u64,
pub side_transport_wire_bytes: u64,
pub side_transport_bytes_saved: u64,
pub side_transport_min_compact_overhead_bytes: Option<usize>,
pub side_transport_max_compact_overhead_bytes: Option<usize>,
pub side_transport_compact_target_misses: u64,
pub side_transport_template_evictions: u64,
pub side_transport_tx_template_count: usize,
pub side_transport_rx_template_count: usize,
pub max_side_transport_templates: usize,
pub adaptive: AdaptiveLinkStats,
pub data_types: Vec<RuntimeTypeStats>,
}Fields§
§side_id: usize§side_name: &'static str§reliable_enabled: bool§link_local_enabled: bool§header_template_enabled: bool§max_frame_bytes: usize§compact_header_target_bytes: usize§side_transport_profile: &'static str§ingress_enabled: bool§egress_enabled: bool§tx_packets: u64§tx_bytes: u64§rx_packets: u64§rx_bytes: u64§relayed_tx_packets: u64§relayed_tx_bytes: u64§relayed_rx_packets: u64§relayed_rx_bytes: u64§local_delivery_packets: u64§tx_retries: u64§tx_handler_failures: u64§local_handler_failures: u64§total_handler_retries: u64§side_transport_full_frames: u64§side_transport_compact_frames: u64§side_transport_compact_delta_frames: u64§side_transport_compact_omitted_timestamp_frames: u64§side_transport_chunk_frames: u64§side_transport_raw_bytes: u64§side_transport_wire_bytes: u64§side_transport_bytes_saved: u64§side_transport_min_compact_overhead_bytes: Option<usize>§side_transport_max_compact_overhead_bytes: Option<usize>§side_transport_compact_target_misses: u64§side_transport_template_evictions: u64§side_transport_tx_template_count: usize§side_transport_rx_template_count: usize§max_side_transport_templates: usize§adaptive: AdaptiveLinkStats§data_types: Vec<RuntimeTypeStats>Trait Implementations§
Source§impl Clone for RuntimeSideStats
impl Clone for RuntimeSideStats
Source§fn clone(&self) -> RuntimeSideStats
fn clone(&self) -> RuntimeSideStats
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 RuntimeSideStats
impl Debug for RuntimeSideStats
impl Eq for RuntimeSideStats
Source§impl PartialEq for RuntimeSideStats
impl PartialEq for RuntimeSideStats
Source§fn eq(&self, other: &RuntimeSideStats) -> bool
fn eq(&self, other: &RuntimeSideStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for RuntimeSideStats
Auto Trait Implementations§
impl Freeze for RuntimeSideStats
impl RefUnwindSafe for RuntimeSideStats
impl Send for RuntimeSideStats
impl Sync for RuntimeSideStats
impl Unpin for RuntimeSideStats
impl UnsafeUnpin for RuntimeSideStats
impl UnwindSafe for RuntimeSideStats
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