use sausage_plugin::{rpc, on_stop, on_retired, Result}; struct Stops; #[rpc] impl Stops { /// First stop hook. #[on_stop] fn a(&self) {} /// Second stop hook. #[on_stop] fn b(&self) {} } struct Retires; #[rpc] impl Retires { /// First retired hook. #[on_retired] fn a(&self) -> Result<()> { Ok(()) } /// Second retired hook. #[on_retired] fn b(&self) -> Result<()> { Ok(()) } } fn main() {}