pub struct HttpRequestStub {Show 34 fields
pub request_actor: RequestActor,
pub stream_id: u64,
pub host: NaOption<String>,
pub method: NaOption<String>,
pub path: NaOption<String>,
pub status: NaOption<String>,
pub client_content_length: NaOption<String>,
pub server_content_length: NaOption<String>,
pub client_pri_hdr: NaOption<String>,
pub server_pri_hdr: NaOption<String>,
pub priority_updates: Vec<String>,
pub time_discovery: Option<f64>,
pub time_first_headers_rx: Option<f64>,
pub time_first_headers_tx: Option<f64>,
pub time_first_data_rx: Option<f64>,
pub time_first_data_tx: Option<f64>,
pub time_last_data_rx: Option<f64>,
pub time_last_data_tx: Option<f64>,
pub time_fin_rx: Option<f64>,
pub time_data_rx_set: Vec<(f64, u64)>,
pub time_data_tx_set: Vec<(f64, u64)>,
pub client_transferred_bytes: NaOption<u64>,
pub server_transferred_bytes: NaOption<u64>,
pub avg_upload_rate: NaOption<f64>,
pub avg_download_rate_d2d: NaOption<f64>,
pub avg_download_rate_h2d: NaOption<f64>,
pub at_client_deltas: Option<RequestAtClientDeltas>,
pub at_server_deltas: Option<RequestAtServerDeltas>,
pub quic_stream_stop_sending_sent: Option<QuicStreamStopSending>,
pub quic_stream_stop_sending_received: Option<QuicStreamStopSending>,
pub quic_stream_reset_sent: Option<QuicStreamReset>,
pub quic_stream_reset_received: Option<QuicStreamReset>,
pub h2_stream_reset_sent: Option<H2StreamReset>,
pub h2_stream_reset_receive: Option<H2StreamReset>,
}Fields§
§request_actor: RequestActor§stream_id: u64§host: NaOption<String>§method: NaOption<String>§path: NaOption<String>§status: NaOption<String>§client_content_length: NaOption<String>§server_content_length: NaOption<String>§client_pri_hdr: NaOption<String>§server_pri_hdr: NaOption<String>§priority_updates: Vec<String>§time_discovery: Option<f64>§time_first_headers_rx: Option<f64>§time_first_headers_tx: Option<f64>§time_first_data_rx: Option<f64>§time_first_data_tx: Option<f64>§time_last_data_rx: Option<f64>§time_last_data_tx: Option<f64>§time_fin_rx: Option<f64>§time_data_rx_set: Vec<(f64, u64)>§time_data_tx_set: Vec<(f64, u64)>§client_transferred_bytes: NaOption<u64>§server_transferred_bytes: NaOption<u64>§avg_upload_rate: NaOption<f64>§avg_download_rate_d2d: NaOption<f64>§avg_download_rate_h2d: NaOption<f64>§at_client_deltas: Option<RequestAtClientDeltas>§at_server_deltas: Option<RequestAtServerDeltas>§quic_stream_stop_sending_sent: Option<QuicStreamStopSending>§quic_stream_stop_sending_received: Option<QuicStreamStopSending>§quic_stream_reset_sent: Option<QuicStreamReset>§quic_stream_reset_received: Option<QuicStreamReset>§h2_stream_reset_sent: Option<H2StreamReset>§h2_stream_reset_receive: Option<H2StreamReset>Implementations§
Source§impl HttpRequestStub
impl HttpRequestStub
pub fn set_request_info_from_netlog(&mut self, hdrs: &[String])
pub fn set_response_info_from_netlog(&mut self, hdrs: &[String])
pub fn set_request_info_from_qlog(&mut self, hdrs: &[HttpHeader])
pub fn set_response_info_from_qlog(&mut self, hdrs: &[HttpHeader])
pub fn calculate_upload_download_rate(&mut self)
pub fn calculate_deltas(&mut self)
Trait Implementations§
Source§impl Debug for HttpRequestStub
impl Debug for HttpRequestStub
Source§impl Default for HttpRequestStub
impl Default for HttpRequestStub
Source§impl Tabled for HttpRequestStub
impl Tabled for HttpRequestStub
Auto Trait Implementations§
impl Freeze for HttpRequestStub
impl RefUnwindSafe for HttpRequestStub
impl Send for HttpRequestStub
impl Sync for HttpRequestStub
impl Unpin for HttpRequestStub
impl UnsafeUnpin for HttpRequestStub
impl UnwindSafe for HttpRequestStub
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