Struct net_traits::ResourceFetchTiming
source · pub struct ResourceFetchTiming {Show 14 fields
pub domain_lookup_start: u64,
pub timing_check_passed: bool,
pub timing_type: ResourceTimingType,
pub redirect_count: u16,
pub request_start: u64,
pub secure_connection_start: u64,
pub response_start: u64,
pub fetch_start: u64,
pub response_end: u64,
pub redirect_start: u64,
pub redirect_end: u64,
pub connect_start: u64,
pub connect_end: u64,
pub start_time: u64,
}
Fields§
§domain_lookup_start: u64
§timing_check_passed: bool
§timing_type: ResourceTimingType
§redirect_count: u16
Number of redirects until final resource (currently limited to 20)
request_start: u64
§secure_connection_start: u64
§response_start: u64
§fetch_start: u64
§response_end: u64
§redirect_start: u64
§redirect_end: u64
§connect_start: u64
§connect_end: u64
§start_time: u64
Implementations§
source§impl ResourceFetchTiming
impl ResourceFetchTiming
pub fn new(timing_type: ResourceTimingType) -> ResourceFetchTiming
pub fn set_attribute(&mut self, attribute: ResourceAttribute)
pub(crate) fn get_time_value(&self, time: ResourceTimeValue) -> u64
pub fn mark_timing_check_failed(&mut self)
Trait Implementations§
source§impl Clone for ResourceFetchTiming
impl Clone for ResourceFetchTiming
source§fn clone(&self) -> ResourceFetchTiming
fn clone(&self) -> ResourceFetchTiming
Returns a copy 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 ResourceFetchTiming
impl Debug for ResourceFetchTiming
source§impl<'de> Deserialize<'de> for ResourceFetchTiming
impl<'de> Deserialize<'de> for ResourceFetchTiming
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
source§impl MallocSizeOf for ResourceFetchTiming
impl MallocSizeOf for ResourceFetchTiming
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.