pub struct RequestTiming {Show 13 fields
pub start_time: f64,
pub proxy_start: f64,
pub proxy_end: f64,
pub dns_start: f64,
pub dns_end: f64,
pub connect_start: f64,
pub connect_end: f64,
pub ssl_start: f64,
pub ssl_end: f64,
pub send_start: f64,
pub send_end: f64,
pub receive_headers_start: f64,
pub receive_headers_end: f64,
}Expand description
Request timing information.
Fields§
§start_time: f64Request start time in milliseconds.
proxy_start: f64Time spent resolving proxy.
proxy_end: f64§dns_start: f64Time spent resolving DNS.
dns_end: f64§connect_start: f64Time spent connecting.
connect_end: f64§ssl_start: f64Time spent in SSL handshake.
ssl_end: f64§send_start: f64Time sending the request.
send_end: f64§receive_headers_start: f64Time receiving response headers.
receive_headers_end: f64Trait Implementations§
Source§impl Clone for RequestTiming
impl Clone for RequestTiming
Source§fn clone(&self) -> RequestTiming
fn clone(&self) -> RequestTiming
Returns a duplicate of the value. Read more
1.0.0 · 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 RequestTiming
impl Debug for RequestTiming
Source§impl From<ResourceTiming> for RequestTiming
impl From<ResourceTiming> for RequestTiming
Source§fn from(timing: ResourceTiming) -> Self
fn from(timing: ResourceTiming) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RequestTiming
impl RefUnwindSafe for RequestTiming
impl Send for RequestTiming
impl Sync for RequestTiming
impl Unpin for RequestTiming
impl UnwindSafe for RequestTiming
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