pub trait ModuleLifecycle {
// Provided methods
fn setup(&mut self) -> i32 { ... }
fn boot(&mut self) -> i32 { ... }
fn cleanup(&mut self) -> i32 { ... }
fn finish(&mut self) -> i32 { ... }
}Expand description
Module lifecycle callbacks (from module.c setup_/boot_/cleanup_/finish_)