[][src]Struct tokio::reactor::Handle

pub struct Handle { /* fields omitted */ }

A reference to a reactor.

A Handle is used for associating I/O objects with an event loop explicitly. Typically though you won't end up using a Handle that often and will instead use the default reactor for the execution context.

By default, most components bind lazily to reactors. To get this behavior when manually passing a Handle, use default().

Trait Implementations

impl Default for Handle[src]

fn default() -> Handle[src]

Returns a "default" handle, i.e., a handle that lazily binds to a reactor.

impl Unpark for Handle[src]

impl Debug for Handle[src]

impl Clone for Handle[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl !Unpin for Handle

impl Sync for Handle

impl Send for Handle

impl !UnwindSafe for Handle

impl !RefUnwindSafe for Handle

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T[src]