equal
deleted
inserted
replaced
82 pub fn is_valid_coordinate(&self, x: i32, y: i32) -> bool { |
82 pub fn is_valid_coordinate(&self, x: i32, y: i32) -> bool { |
83 self.is_valid_x(x) && self.is_valid_y(y) |
83 self.is_valid_x(x) && self.is_valid_y(y) |
84 } |
84 } |
85 |
85 |
86 #[inline] |
86 #[inline] |
87 pub fn rows(&self) -> impl Iterator<Item = &[T]> { |
87 pub fn rows(&self) -> impl DoubleEndedIterator<Item = &[T]> { |
88 self.pixels.rows() |
88 self.pixels.rows() |
89 } |
89 } |
90 |
90 |
91 #[inline] |
91 #[inline] |
92 pub fn map<U: Default, F: FnOnce(&mut T) -> U>(&mut self, y: i32, x: i32, f: F) -> U { |
92 pub fn map<U: Default, F: FnOnce(&mut T) -> U>(&mut self, y: i32, x: i32, f: F) -> U { |