The [`EnumeratePixels`](https://docs.rs/image/0.25.2/image/struct.ImageBuffer.html#method.enumerate_pixels) and [`EnumerateRows`](https://docs.rs/image/0.25.2/image/struct.ImageBuffer.html#method.enumerate_rows) iterators should implement [`DoubleEndedIterator`](https://doc.rust-lang.org/std/iter/trait.DoubleEndedIterator.html). This will make it possible to iterate in reverse order (for example right-to-left instead of left-to-right). The [`Pixels`](https://docs.rs/image/0.25.2/image/struct.ImageBuffer.html#method.pixels) and [`Rows`](https://docs.rs/image/0.25.2/image/struct.ImageBuffer.html#method.rows) iterators already implement `DoubleEndedIterator`.