pub trait StrategyOptions {
// Required methods
fn name(&self) -> &str;
fn condition(&self) -> Vec<&str>;
fn exec(&self, event: Arc<Mutex<EventDispatcher>>);
fn rollback(&mut self, event: Arc<Mutex<EventDispatcher>>);
}Required Methods§
Sourcefn exec(&self, event: Arc<Mutex<EventDispatcher>>)
fn exec(&self, event: Arc<Mutex<EventDispatcher>>)
执行策略的方法
Sourcefn rollback(&mut self, event: Arc<Mutex<EventDispatcher>>)
fn rollback(&mut self, event: Arc<Mutex<EventDispatcher>>)
回滚策略的方法
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".