pub struct HarTimings {
pub blocked: f64,
pub dns: f64,
pub connect: f64,
pub send: f64,
pub wait: f64,
pub receive: f64,
pub ssl: f64,
pub comment: Option<String>,
}Expand description
Timing details
Fields§
§blocked: f64Time spent in blocked queue (-1 if not applicable)
dns: f64DNS resolution time (-1 if not applicable)
connect: f64Time to establish connection (-1 if not applicable)
send: f64Time to send request
wait: f64Time waiting for response
receive: f64Time to receive response
ssl: f64SSL/TLS negotiation time (-1 if not applicable)
comment: Option<String>Optional comment
Implementations§
Trait Implementations§
Source§impl Clone for HarTimings
impl Clone for HarTimings
Source§fn clone(&self) -> HarTimings
fn clone(&self) -> HarTimings
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 HarTimings
impl Debug for HarTimings
Source§impl Default for HarTimings
impl Default for HarTimings
Source§impl<'de> Deserialize<'de> for HarTimings
impl<'de> Deserialize<'de> for HarTimings
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 HarTimings
impl RefUnwindSafe for HarTimings
impl Send for HarTimings
impl Sync for HarTimings
impl Unpin for HarTimings
impl UnsafeUnpin for HarTimings
impl UnwindSafe for HarTimings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().