Trait MakeDataSignal

Source
pub trait MakeDataSignal<G, S, T> {
    // Required method
    fn make(self, match_str: String) -> G;
}
Expand description

Internal helper trait

Required Methods§

Source

fn make(self, match_str: String) -> G

Internal helper trait

Implementors§

Source§

impl<Args: ReadAll, Callback: FnMut(Args, &DBusSource<Data>, &Message, &mut Data) -> bool + Send + 'static, Data> MakeDataSignal<Box<dyn FnMut(Message, &DBusSource<Data>, &mut Data) -> bool + Send>, Args, DBusSource<Data>> for Callback

Source§

impl<Args: ReadAll, Callback: FnMut(Args, &LocalDBusSource<Data>, &Message, &mut Data) -> bool + 'static, Data> MakeDataSignal<Box<dyn FnMut(Message, &LocalDBusSource<Data>, &mut Data) -> bool>, Args, LocalDBusSource<Data>> for Callback

Source§

impl<Args: ReadAll, Callback: FnMut(Args, &SyncDBusSource<Data>, &Message, &mut Data) -> bool + Send + Sync + 'static, Data> MakeDataSignal<Box<dyn FnMut(Message, &SyncDBusSource<Data>, &mut Data) -> bool + Sync + Send>, Args, SyncDBusSource<Data>> for Callback