StorageMapAccess

Trait StorageMapAccess 

Source
pub trait StorageMapAccess<K, V> {
    // Required methods
    fn get(&self, key: &K) -> V;
    fn set(&self, key: K, value: V) -> (StorageCommitmentRoot, V);
}

Required Methods§

Source

fn get(&self, key: &K) -> V

Returns a map item value for key from the account storage.

Source

fn set(&self, key: K, value: V) -> (StorageCommitmentRoot, V)

Sets a map item value for key in the account storage and returns (old_root, old_value)

Implementors§

Source§

impl<K, V> StorageMapAccess<K, V> for StorageMap
where K: Into<Word> + AsRef<Word>, V: From<Word> + Into<Word>,