Skip to main content

GetTimingDigest

Trait GetTimingDigest 

Source
pub trait GetTimingDigest {
    // Required method
    fn get_timing_digest(&self) -> Vec<Option<TimingDigest>>;

    // Provided methods
    fn get_read_pending_time(&self) -> Duration { ... }
    fn get_write_pending_time(&self) -> Duration { ... }
}
Expand description

The interface to return timing information

Required Methods§

Source

fn get_timing_digest(&self) -> Vec<Option<TimingDigest>>

Return the timing for each layer from the lowest layer to upper

Provided Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl GetTimingDigest for DuplexStream

Source§

impl GetTimingDigest for Mock

Source§

impl GetTimingDigest for UnixStream

Available on Unix only.
Source§

impl<T> GetTimingDigest for Cursor<T>

Implementors§

Source§

impl GetTimingDigest for Stream

Source§

impl<S> GetTimingDigest for SslStream<S>

Available on non-crate feature any_tls only.