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]

[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.

[src]

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

[src]

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

[src]

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

Trait Implementations

impl Debug for Handle
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Handle
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Handle

impl Sync for Handle