[−][src]Trait blockchain::traits::StorageExternalities
Externalities for reading a key value based storage.
Required methods
fn read_storage(&self, key: &[u8]) -> Result<Option<Vec<u8>>, Error>
Read storage value.
fn write_storage(&mut self, key: Vec<u8>, value: Vec<u8>)
Write storage value.
fn remove_storage(&mut self, key: &[u8])
Remove storage value.
Trait Implementations
impl AsExternalities<dyn StorageExternalities<Infallible> + 'static> for KeyValueMemoryState
[src]
fn as_externalities(
&mut self
) -> &mut (dyn StorageExternalities<Infallible> + 'static)
[src]
&mut self
) -> &mut (dyn StorageExternalities<Infallible> + 'static)
impl AsExternalities<dyn StorageExternalities<Box<dyn Error + 'static>> + 'static> for KeyValueMemoryState
[src]
fn as_externalities(
&mut self
) -> &mut (dyn StorageExternalities<Box<dyn Error>> + 'static)
[src]
&mut self
) -> &mut (dyn StorageExternalities<Box<dyn Error>> + 'static)