Trait ICondition
pub trait ICondition: AsAny {
// Required method
fn on_check(&self) -> Result<bool, Error>;
// Provided methods
fn on_attach(&self) -> Result<(), Error> { ... }
fn on_detach(&self) -> Result<(), Error> { ... }
}pub trait ICondition: AsAny {
// Required method
fn on_check(&self) -> Result<bool, Error>;
// Provided methods
fn on_attach(&self) -> Result<(), Error> { ... }
fn on_detach(&self) -> Result<(), Error> { ... }
}