Trait hexchat_plugin::Plugin[][src]

pub trait Plugin {
    fn init(&self, ph: &mut PluginHandle, arg: Option<&str>) -> bool;

    fn deinit(&self, _ph: &mut PluginHandle) { ... }
}

A hexchat plugin.

Required Methods

Called to initialize the plugin.

Provided Methods

Called to deinitialize the plugin.

This is always called immediately prior to Drop::drop.

Implementors