Trait data_structure_traits::SetMut
[−]
[src]
pub trait SetMut<'a, V: ?Sized, Q: ?Sized>: Set<'a, V, Q> + CollectionMut where
&'a Self: 'a + IntoIterator<Item = &'a V>,
&'a mut Self: 'a + IntoIterator<Item = &'a mut V>,
V: 'a + Borrow<Q>,
Q: 'a, { }
Implementors
impl<'a, V: ?Sized, Q: ?Sized, T> SetMut<'a, V, Q> for T where
T: 'a + Set<'a, V, Q> + CollectionMut + GetMut<&'a Q, Output = V>,
&'a T: 'a + IntoIterator<Item = &'a V>,
&'a mut T: 'a + IntoIterator<Item = &'a mut V>,
V: 'a + Borrow<Q>,
Q: 'a,