pub struct HoldTimer {}Expand description
Times one actor turn.
With the metrics feature off this reads no clock and holds nothing: the
call site is identical, the cost is not paid. That is the whole reason it is
a type rather than a bare Instant::now() in the loop.
Implementations§
Auto Trait Implementations§
impl Freeze for HoldTimer
impl RefUnwindSafe for HoldTimer
impl Send for HoldTimer
impl Sync for HoldTimer
impl Unpin for HoldTimer
impl UnsafeUnpin for HoldTimer
impl UnwindSafe for HoldTimer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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