pub trait RuntimeStorageOverride<B: BlockT, C>: Send + Sync {
// Required methods
fn is_enabled() -> bool;
fn set_overlayed_changes(
client: &C,
overlayed_changes: &mut OverlayedChanges<HashingFor<B>>,
block: B::Hash,
version: u32,
address: Address,
balance: Option<U256>,
nonce: Option<U256>,
);
fn into_account_id_bytes(address: Address) -> Vec<u8> ⓘ;
}
Required Methods§
fn is_enabled() -> bool
fn set_overlayed_changes( client: &C, overlayed_changes: &mut OverlayedChanges<HashingFor<B>>, block: B::Hash, version: u32, address: Address, balance: Option<U256>, nonce: Option<U256>, )
fn into_account_id_bytes(address: Address) -> Vec<u8> ⓘ
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.