1#[derive(Clone, Debug)] 2pub struct Row<T> { 3 pub cells: Vec<T> 4} 5 6#[derive(Debug)] 7pub struct Grid<T> { 8 pub rows: Vec<Row<T>> 9}