SignalWaitable

Trait SignalWaitable 

Source
pub trait SignalWaitable {
    // Required methods
    fn wait_until_set(&self) -> Result<()>;
    fn wait(&self, timeout: Duration) -> Result<()>;
    fn set(&mut self) -> Result<()>;
    fn reset(&mut self) -> Result<()>;
}

Required Methods§

Source

fn wait_until_set(&self) -> Result<()>

Source

fn wait(&self, timeout: Duration) -> Result<()>

Source

fn set(&mut self) -> Result<()>

Source

fn reset(&mut self) -> Result<()>

Implementors§