pub trait ViewMutIterator<'a> {
type Item;
type Iter: Iterator<Item = Self::Item>;
// Required method
fn view_mut_iter(&'a mut self) -> Self::Iter;
}pub trait ViewMutIterator<'a> {
type Item;
type Iter: Iterator<Item = Self::Item>;
// Required method
fn view_mut_iter(&'a mut self) -> Self::Iter;
}