pub struct StatsTimer { /* private fields */ }Expand description
Lightweight wall-clock timer used throughout ingest/query/export paths.
Implementations§
Source§impl StatsTimer
impl StatsTimer
pub fn start() -> Self
pub fn elapsed_ms(&self) -> u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StatsTimer
impl RefUnwindSafe for StatsTimer
impl Send for StatsTimer
impl Sync for StatsTimer
impl Unpin for StatsTimer
impl UnsafeUnpin for StatsTimer
impl UnwindSafe for StatsTimer
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request