Trait BufferCloseCallback

Source
pub trait BufferCloseCallback {
    // Required method
    fn callback(
        &mut self,
        weechat: &Weechat,
        buffer: &Buffer<'_>,
    ) -> Result<(), ()>;
}
Expand description

Trait for the buffer close 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§

Source

fn callback(&mut self, weechat: &Weechat, buffer: &Buffer<'_>) -> Result<(), ()>

Callback that will be called before the buffer is closed.

§Arguments
  • weechat - A Weechat context.

  • buffer - The buffer that will be closed.

Implementors§

Source§

impl<T: FnMut(&Weechat, &Buffer<'_>) -> Result<(), ()> + 'static> BufferCloseCallback for T