1
2
3
4
5
pub trait Plugin {
    fn setup(&self);
    fn run(&self);
    fn teardown(&self);
}