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§
Sourcefn on_signals<H: AsHandleRef>(
&self,
handle: H,
signals: Signals,
) -> OnSignals<H> ⓘ
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.
Sourcefn try_on_signals<H: AsHandleRef>(
&self,
handle: H,
signals: Signals,
) -> Option<OnSignals<H>>
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".