Trait StoreIterable
trait StoreIterable<'a, K: 'a + ?Sized, V: 'a + ?Sized>: Store<K, V>
Iterator methods for the LiteMap store.
Associated Types
type KeyValueIter: 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: false, 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(self: &'a Self) -> <Self as >::KeyValueIterReturns an iterator over key/value pairs.
Implementors
impl<'a, K: 'a, V: 'a> StoreIterable for Vec<(K, V)>impl<'a, K: 'a, V: 'a> StoreIterable for &'a [(K, V)]