Struct tokio_timer::clock::Clock [−][src]
A handle to a source of time.
Clock
instances return Instant
values corresponding to “now”. The source
of these values is configurable. The default source is Instant::now
.
Implementations
impl Clock
[src]
pub fn new() -> Clock
[src]
Return a new Clock
instance that uses the current execution context’s
source of time.
pub fn new_with_now<T: Now>(now: T) -> Clock
[src]
Return a new Clock
instance that uses now
as the source of time.
pub fn system() -> Clock
[src]
Return a new Clock
instance that uses Instant::now
as the source
of time.
pub fn now(&self) -> Instant
[src]
Returns an instant corresponding to “now” by using the instance’s source of time.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Clock
impl Send for Clock
impl Sync for Clock
impl Unpin for Clock
impl !UnwindSafe for Clock
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,