pub struct ProxyMeasurement { /* private fields */ }Implementations§
Source§impl ProxyMeasurement
impl ProxyMeasurement
pub fn new() -> Self
pub fn record_dns_ms(&mut self, dns_ms: u64)
pub fn record_tcp_ms(&mut self, tcp_ms: u64)
pub fn record_tls_ms(&mut self, tls_ms: u64)
pub fn record_ttfb_ms(&mut self, ttfb_ms: u64)
pub fn record_download_ms(&mut self, download_ms: u64)
pub fn finish_report(&self) -> TimingReport
Trait Implementations§
Source§impl Clone for ProxyMeasurement
impl Clone for ProxyMeasurement
Source§fn clone(&self) -> ProxyMeasurement
fn clone(&self) -> ProxyMeasurement
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 ProxyMeasurement
impl Debug for ProxyMeasurement
Source§impl Default for ProxyMeasurement
impl Default for ProxyMeasurement
Source§fn default() -> ProxyMeasurement
fn default() -> ProxyMeasurement
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProxyMeasurement
impl RefUnwindSafe for ProxyMeasurement
impl Send for ProxyMeasurement
impl Sync for ProxyMeasurement
impl Unpin for ProxyMeasurement
impl UnsafeUnpin for ProxyMeasurement
impl UnwindSafe for ProxyMeasurement
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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