pub trait LedgerService: Service {
// Required method
fn ledger_manager(&self) -> &LedgerManager;
// Provided methods
fn force_sync_calls(&self) -> bool { ... }
fn write_init(&mut self, request: LedgerWriteRequest) { ... }
fn read_init(&mut self, id: LedgerReadId, request: LedgerReadRequest) { ... }
}Required Methods§
fn ledger_manager(&self) -> &LedgerManager
Provided Methods§
fn force_sync_calls(&self) -> bool
fn write_init(&mut self, request: LedgerWriteRequest)
fn read_init(&mut self, id: LedgerReadId, request: LedgerReadRequest)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".