pub struct Timing {Show 15 fields
pub request_time: Option<f64>,
pub proxy_start: Option<f64>,
pub proxy_end: Option<f64>,
pub dns_start: Option<f64>,
pub dns_end: Option<f64>,
pub connect_start: Option<f64>,
pub connect_end: Option<f64>,
pub ssl_start: Option<f64>,
pub ssl_end: Option<f64>,
pub worker_start: Option<f64>,
pub worker_ready: Option<f64>,
pub worker_fetch_start: Option<f64>,
pub send_start: Option<f64>,
pub send_end: Option<f64>,
pub receive_headers_end: Option<f64>,
}Expand description
Timing information for a request/response, derived from the CDP
Network.Response.timing object. All times are Unix epoch milliseconds
where applicable; durations are milliseconds.
Fields§
§request_time: Option<f64>Request start time (ms since epoch).
proxy_start: Option<f64>Time spent in proxy handling (ms).
proxy_end: Option<f64>Time spent until proxy finished (ms, relative offset from proxy_start).
dns_start: Option<f64>DNS resolution duration (ms).
dns_end: Option<f64>§connect_start: Option<f64>Connection duration (ms).
connect_end: Option<f64>§ssl_start: Option<f64>TLS/SSL duration (ms).
ssl_end: Option<f64>§worker_start: Option<f64>Worker start (ms).
worker_ready: Option<f64>§worker_fetch_start: Option<f64>§send_start: Option<f64>Time until response headers received (ms).
send_end: Option<f64>§receive_headers_end: Option<f64>Time until the server started responding (ms).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Timing
impl<'de> Deserialize<'de> for Timing
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 Timing
impl RefUnwindSafe for Timing
impl Send for Timing
impl Sync for Timing
impl Unpin for Timing
impl UnsafeUnpin for Timing
impl UnwindSafe for Timing
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