Trait aoc_grid::GridViewIter
source · pub trait GridViewIter<Pos, const DIMS: usize>: GridView<Pos, DIMS>where
Pos: GridPos<DIMS>,{
type Values: Iterator<Item = Self::Item>;
// Required method
fn values(self) -> Self::Values;
// Provided methods
fn iter(self) -> GridIter<Self::Values, Pos, DIMS>
where Self: Copy + Sized { ... }
fn to_buf<Storage>(self) -> GridBuf<Storage, Pos, DIMS>
where Storage: Clone + GridStorage + FromIterator<Self::Item> { ... }
}