[−][src]Struct tokio_timer::clock::Clock
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
.
Methods
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 Send for Clock
impl Unpin for Clock
impl Sync for Clock
impl !UnwindSafe for Clock
impl !RefUnwindSafe for Clock
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for 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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,