pub trait ExecutionRegistry: Send {
// Required methods
fn register_transaction_family(&mut self, family: TransactionFamily);
fn unregister_transaction_family(&mut self, family: &TransactionFamily);
}Expand description
The registry of transaction families
Required Methods§
Sourcefn register_transaction_family(&mut self, family: TransactionFamily)
fn register_transaction_family(&mut self, family: TransactionFamily)
Register the given transaction family.
Adding a family to the registry indicates that the family can be processed by an ExecutionAdapter.
Sourcefn unregister_transaction_family(&mut self, family: &TransactionFamily)
fn unregister_transaction_family(&mut self, family: &TransactionFamily)
Unregister the given transaction family.
Signals that a transaction family can no longer be processed by an ExecutionAdapter.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".