equal
deleted
inserted
replaced
67 |
67 |
68 #[inline] |
68 #[inline] |
69 pub unsafe fn get_unchecked_mut(&mut self, row: usize, column: usize) -> &mut <usize as SliceIndex<[T]>>::Output { |
69 pub unsafe fn get_unchecked_mut(&mut self, row: usize, column: usize) -> &mut <usize as SliceIndex<[T]>>::Output { |
70 self.data.get_unchecked_mut(row * self.width + column) |
70 self.data.get_unchecked_mut(row * self.width + column) |
71 } |
71 } |
|
72 |
|
73 #[inline] |
|
74 pub fn rows(&self) -> impl Iterator<Item = &[T]> { |
|
75 self.data.chunks(self.width) |
|
76 } |
72 } |
77 } |
73 |
78 |
74 #[cfg(test)] |
79 #[cfg(test)] |
75 mod tests { |
80 mod tests { |
76 use super::*; |
81 use super::*; |