Skip to main content

DispatcherSignalExt

Trait DispatcherSignalExt 

Source
pub trait DispatcherSignalExt {
    // Required methods
    fn on_signals<H: AsHandleRef>(
        &self,
        handle: H,
        signals: Signals,
    ) -> OnSignals<H> ;
    fn try_on_signals<H: AsHandleRef>(
        &self,
        handle: H,
        signals: Signals,
    ) -> Option<OnSignals<H>>;
}
Expand description

Implements methods for setting and waiting on signals on a dispatcher.

Required Methods§

Source

fn on_signals<H: AsHandleRef>( &self, handle: H, signals: Signals, ) -> OnSignals<H>

Returns a future that will fire when the given signals are asserted on the handle.

Source

fn try_on_signals<H: AsHandleRef>( &self, handle: H, signals: Signals, ) -> Option<OnSignals<H>>

Returns a future that will fire when the given signals are asserted on the handle. Returns None if there is no dispatcher found on self.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§