pub struct TimeAnchor { /* private fields */ }
Expand description
Used to convert Instant
s to SystemTime
s and Timestamp
s
Implementations§
Source§impl TimeAnchor
impl TimeAnchor
pub fn new() -> Self
pub fn to_system_time(&self, t: Instant) -> SystemTime
pub fn to_timestamp(&self, t: Instant) -> Timestamp
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TimeAnchor
impl RefUnwindSafe for TimeAnchor
impl Send for TimeAnchor
impl Sync for TimeAnchor
impl Unpin for TimeAnchor
impl UnwindSafe for TimeAnchor
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
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