Trait orml_utilities::iterator::IterableStorageMapExtended [−][src]
A strongly-typed map in storage whose keys and values can be iterated over.
Associated Types
Loading content...Required methods
fn iter(
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
[src]
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
Enumerate all elements in the map in no particular order. If you alter the map while doing this, you'll get undefined results.
fn drain(
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
[src]
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
Remove all elements from the map and iterate through them in no particular order. If you add elements to the map while doing this, you'll get undefined results.
Implementors
impl<K: FullCodec, V: FullCodec, G: StorageMapT<K, V>> IterableStorageMapExtended<K, V> for G where
G::Hasher: ReversibleStorageHasher,
[src]
G::Hasher: ReversibleStorageHasher,
type Iterator = StorageMapIteratorShim<K, V, G::Hasher>
fn iter(
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
[src]
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
Enumerate all elements in the map.
fn drain(
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
[src]
max_iterations: Option<u32>,
start_key: Option<Vec<u8>>
) -> Self::Iterator
Enumerate all elements in the map.