Trait StoreIterableMut
trait StoreIterableMut<'a, K: 'a, V: 'a>: StoreMut<K, V> + StoreIterable<'a, K, V>
Associated Types
type KeyValueIterMut: TraitBound { trait_: Path { path: "Iterator", id: Id(348), args: Some(AngleBracketed { args: [], constraints: [AssocItemConstraint { name: "Item", args: None, binding: Equality(Type(Tuple([BorrowedRef { lifetime: Some("'a"), is_mutable: false, type_: Generic("K") }, BorrowedRef { lifetime: Some("'a"), is_mutable: true, type_: Generic("V") }]))) }] }) }, generic_params: [], modifier: None } + TraitBound { trait_: Path { path: "DoubleEndedIterator", id: Id(72), args: None }, generic_params: [], modifier: None } + Outlives("'a")
Required Methods
fn lm_iter_mut(self: &'a mut Self) -> <Self as >::KeyValueIterMutReturns an iterator over key/value pairs, with a mutable value.
Implementors
impl<'a, K: 'a, V: 'a> StoreIterableMut for Vec<(K, V)>