Struct tokio_timer::timer::Handle[][src]

pub struct Handle { /* fields omitted */ }
[]

Handle to timer instance.

The Handle allows creating Delay instances that are driven by the associated timer.

A Handle is obtained by calling Timer::handle.

Methods

impl Handle
[src]
[]

[]

Returns a handle to the current timer.

The current timer is the timer that is currently set as default using with_default.

This function should only be called from within the context of with_default. Calling this function from outside of this context will return a Handle that does not reference a timer. Delay instances created with this handle will error.

[]

Create a Delay driven by this handle's associated Timer.

[]

Create a Deadline driven by this handle's associated Timer.

[]

Create a new Interval that starts at at and yields every duration interval after that.

Trait Implementations

impl Debug for Handle
[src]
[+]

[]

Formats the value using the given formatter. Read more

impl Clone for Handle
[src]
[+]

[]

Returns a copy of the value. Read more

[]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Handle

impl Sync for Handle