Simplify iter and iter_mut in pane_grid

This commit is contained in:
Héctor Ramón Jiménez 2020-03-14 04:47:14 +01:00
parent 6e8585e88c
commit 2459648574

View File

@ -356,12 +356,12 @@ impl<T> State<T> {
self.panes.get_mut(pane) self.panes.get_mut(pane)
} }
pub fn iter(&self) -> impl Iterator<Item = (Pane, &T)> { pub fn iter(&self) -> impl Iterator<Item = (&Pane, &T)> {
self.panes.iter().map(|(pane, state)| (*pane, state)) self.panes.iter()
} }
pub fn iter_mut(&mut self) -> impl Iterator<Item = (Pane, &mut T)> { pub fn iter_mut(&mut self) -> impl Iterator<Item = (&Pane, &mut T)> {
self.panes.iter_mut().map(|(pane, state)| (*pane, state)) self.panes.iter_mut()
} }
pub fn focused_pane(&self) -> Option<Pane> { pub fn focused_pane(&self) -> Option<Pane> {