[−][src]Trait weechat::hooks::SignalCallback
Trait for the signal callback.
A blanket implementation for pure FnMut
functions exists, if data needs to
be passed to the callback implement this over your struct.
Required methods
fn callback(
&mut self,
weechat: &Weechat,
signal_name: &str,
data: Option<SignalData<'_>>
) -> ReturnCode
&mut self,
weechat: &Weechat,
signal_name: &str,
data: Option<SignalData<'_>>
) -> ReturnCode
Callback that will be called when a signal is fired. input field.
Arguments
-
weechat
- A Weechat context. -
signal_name
- The name of the signal that fired the callback. -
data
- The data that was passed on by the signal.
Implementors
impl<T: FnMut(&Weechat, &str, Option<SignalData<'_>>) -> ReturnCode + 'static> SignalCallback for T
[src]
fn callback(
&mut self,
weechat: &Weechat,
signal_name: &str,
data: Option<SignalData<'_>>
) -> ReturnCode
[src]
&mut self,
weechat: &Weechat,
signal_name: &str,
data: Option<SignalData<'_>>
) -> ReturnCode