Struct notifier::NotifierContext[][src]

pub struct NotifierContext<'a, Key: 'a> where
    Key: Clone + Into<usize>,
    usize: Into<Key>, 
{ /* fields omitted */ }

Methods

impl<'a, Key: 'a> NotifierContext<'a, Key> where
    Key: Clone + Into<usize>,
    usize: Into<Key>, 
[src]

Trait Implementations

impl<'a, Key: 'a> Notifier for NotifierContext<'a, Key> where
    Key: Clone + Into<usize>,
    usize: Into<Key>, 
[src]

Poll as soon as possible; equivalent to add_instant(Instant::now()).

Poll when we receive an edge-triggered event on this file descriptor.

No longer poll when we receive events on this file descriptor.

Poll at this (typically future) instant.

No longer poll at this specific previously added instant.

Auto Trait Implementations

impl<'a, Key> Send for NotifierContext<'a, Key> where
    Key: Send + Sync

impl<'a, Key> Sync for NotifierContext<'a, Key> where
    Key: Send + Sync