pub struct UninitCallback(pub fn(&mut PluginHandle));Expand description
A callback set to run on plugin uninit. To add an uninit callback use #[panda::uninit] on a
function which takes an &mut PluginHandle as an argument.
§Example
use panda::PluginHandle;
#[panda::uninit]
fn on_exit(plugin: &mut PluginHandle) {
// Do stuff
}Tuple Fields§
§0: fn(&mut PluginHandle)Trait Implementations§
impl Collect for UninitCallback
Auto Trait Implementations§
impl Freeze for UninitCallback
impl RefUnwindSafe for UninitCallback
impl Send for UninitCallback
impl Sync for UninitCallback
impl Unpin for UninitCallback
impl UnwindSafe for UninitCallback
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more