pub struct SeriesStore {Show 60 fields
pub local_cwnd: Vec<QlogPointu64>,
pub local_bytes_in_flight: Vec<QlogPointu64>,
pub local_ssthresh: Vec<QlogPointu64>,
pub local_pacing_rate: Vec<QlogPointu64>,
pub local_delivery_rate: Vec<QlogPointu64>,
pub local_send_rate: Vec<QlogPointu64>,
pub local_ack_rate: Vec<QlogPointu64>,
pub local_min_rtt: Vec<QlogPointRtt>,
pub local_latest_rtt: Vec<QlogPointRtt>,
pub local_smoothed_rtt: Vec<QlogPointRtt>,
pub onertt_packet_created: Vec<QlogPointu64>,
pub onertt_packet_sent: Vec<QlogPointu64>,
pub onertt_packet_sent_aggregate_count: Vec<QlogPointu64>,
pub onertt_packet_lost_hacky: Vec<QlogPointu64>,
pub onertt_packet_lost_aggregate_count: Vec<QlogPointu64>,
pub onertt_packet_delivered_aggregate_count: Vec<QlogPointu64>,
pub onertt_packet_received: Vec<QlogPointu64>,
pub netlog_missing_packets: Vec<f64>,
pub onertt_packet_created_sent_delta: Vec<(u64, f64)>,
pub sent_max_data: Vec<QlogPointu64>,
pub sent_stream_max_data: BTreeMap<u64, Vec<QlogPointu64>>,
pub received_max_data: Vec<QlogPointu64>,
pub received_stream_max_data: BTreeMap<u64, Vec<QlogPointu64>>,
pub stream_buffer_reads: BTreeMap<u64, Vec<QlogPointu64>>,
pub sum_stream_buffer_reads: Vec<QlogPointu64>,
pub stream_buffer_writes: BTreeMap<u64, Vec<QlogPointu64>>,
pub sum_stream_buffer_writes: Vec<QlogPointu64>,
pub stream_buffer_dropped: BTreeMap<u64, Vec<QlogPointu64>>,
pub sum_stream_buffer_dropped: Vec<QlogPointu64>,
pub sent_stream_frames_series: BTreeMap<u64, Vec<QlogPointu64>>,
pub received_stream_frames_series: BTreeMap<u64, Vec<QlogPointu64>>,
pub received_data_frames_series: BTreeMap<u64, Vec<QlogPointu64>>,
pub received_data_max: BTreeMap<u64, u64>,
pub sent_data_frames_series: BTreeMap<u64, Vec<QlogPointu64>>,
pub sent_data_max: BTreeMap<u64, u64>,
pub h2_send_window_series_balanced: BTreeMap<u32, Vec<(f64, i32)>>,
pub h2_send_window_balanced_max: BTreeMap<u32, i32>,
pub h2_send_window_series_absolute: BTreeMap<u32, Vec<(f64, u64)>>,
pub h2_send_window_absolute_max: BTreeMap<u32, u64>,
pub netlog_h2_stream_received_connection_cumulative: Vec<QlogPointu64>,
pub netlog_quic_stream_received_connection_cumulative: Vec<QlogPointu64>,
pub netlog_quic_client_side_window_updates: BTreeMap<i64, Vec<(f64, u64)>>,
pub sum_received_stream_max_data: Vec<QlogPointu64>,
pub sum_sent_stream_max_data: Vec<QlogPointu64>,
pub sent_x_min: f64,
pub sent_x_max: f64,
pub received_x_min: f64,
pub received_x_max: f64,
pub y_max_stream_send_plot: u64,
pub y_max_stream_recv_plot: u64,
pub y_max_congestion_plot: u64,
pub y_max_rtt_plot: f32,
pub y_max_onertt_pkt_sent_plot: u64,
pub y_min_onertt_packet_created_sent_delta: f64,
pub y_max_onertt_packet_created_sent_delta: f64,
pub y_max_onertt_pkt_received_plot: u64,
pub max_pacing_rate: u64,
pub max_delivery_rate: u64,
pub max_send_rate: u64,
pub max_ack_rate: u64,
}Fields§
§local_cwnd: Vec<QlogPointu64>§local_bytes_in_flight: Vec<QlogPointu64>§local_ssthresh: Vec<QlogPointu64>§local_pacing_rate: Vec<QlogPointu64>§local_delivery_rate: Vec<QlogPointu64>§local_send_rate: Vec<QlogPointu64>§local_ack_rate: Vec<QlogPointu64>§local_min_rtt: Vec<QlogPointRtt>§local_latest_rtt: Vec<QlogPointRtt>§local_smoothed_rtt: Vec<QlogPointRtt>§onertt_packet_created: Vec<QlogPointu64>§onertt_packet_sent: Vec<QlogPointu64>§onertt_packet_sent_aggregate_count: Vec<QlogPointu64>§onertt_packet_lost_hacky: Vec<QlogPointu64>§onertt_packet_lost_aggregate_count: Vec<QlogPointu64>§onertt_packet_delivered_aggregate_count: Vec<QlogPointu64>§onertt_packet_received: Vec<QlogPointu64>§netlog_missing_packets: Vec<f64>§onertt_packet_created_sent_delta: Vec<(u64, f64)>§sent_max_data: Vec<QlogPointu64>§sent_stream_max_data: BTreeMap<u64, Vec<QlogPointu64>>§received_max_data: Vec<QlogPointu64>§received_stream_max_data: BTreeMap<u64, Vec<QlogPointu64>>§stream_buffer_reads: BTreeMap<u64, Vec<QlogPointu64>>§sum_stream_buffer_reads: Vec<QlogPointu64>§stream_buffer_writes: BTreeMap<u64, Vec<QlogPointu64>>§sum_stream_buffer_writes: Vec<QlogPointu64>§stream_buffer_dropped: BTreeMap<u64, Vec<QlogPointu64>>§sum_stream_buffer_dropped: Vec<QlogPointu64>§sent_stream_frames_series: BTreeMap<u64, Vec<QlogPointu64>>§received_stream_frames_series: BTreeMap<u64, Vec<QlogPointu64>>§received_data_frames_series: BTreeMap<u64, Vec<QlogPointu64>>§received_data_max: BTreeMap<u64, u64>§sent_data_frames_series: BTreeMap<u64, Vec<QlogPointu64>>§sent_data_max: BTreeMap<u64, u64>§h2_send_window_series_balanced: BTreeMap<u32, Vec<(f64, i32)>>§h2_send_window_balanced_max: BTreeMap<u32, i32>§h2_send_window_series_absolute: BTreeMap<u32, Vec<(f64, u64)>>§h2_send_window_absolute_max: BTreeMap<u32, u64>§netlog_h2_stream_received_connection_cumulative: Vec<QlogPointu64>§netlog_quic_stream_received_connection_cumulative: Vec<QlogPointu64>§netlog_quic_client_side_window_updates: BTreeMap<i64, Vec<(f64, u64)>>§sum_received_stream_max_data: Vec<QlogPointu64>§sum_sent_stream_max_data: Vec<QlogPointu64>§sent_x_min: f64§sent_x_max: f64§received_x_min: f64§received_x_max: f64§y_max_stream_send_plot: u64§y_max_stream_recv_plot: u64§y_max_congestion_plot: u64§y_max_rtt_plot: f32§y_max_onertt_pkt_sent_plot: u64§y_min_onertt_packet_created_sent_delta: f64§y_max_onertt_packet_created_sent_delta: f64§y_max_onertt_pkt_received_plot: u64§max_pacing_rate: u64§max_delivery_rate: u64§max_send_rate: u64§max_ack_rate: u64Implementations§
Source§impl SeriesStore
impl SeriesStore
pub fn from_datastore(data_store: &Datastore) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SeriesStore
impl RefUnwindSafe for SeriesStore
impl Send for SeriesStore
impl Sync for SeriesStore
impl Unpin for SeriesStore
impl UnsafeUnpin for SeriesStore
impl UnwindSafe for SeriesStore
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