summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/util/grid.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/util/grid.rs b/src/util/grid.rs
index c394008..c0607c0 100644
--- a/src/util/grid.rs
+++ b/src/util/grid.rs
@@ -1,6 +1,6 @@
-#[derive(Copy, Clone, Hash, Eq, PartialEq)]
+#[derive(Copy, Clone, Hash, Eq, PartialEq, Debug)]
pub struct Row(pub usize);
-#[derive(Copy, Clone, Hash, Eq, PartialEq)]
+#[derive(Copy, Clone, Hash, Eq, PartialEq, Debug)]
pub struct Col(pub usize);
impl std::ops::Add<usize> for Row {
@@ -31,7 +31,7 @@ impl std::ops::Add<Col> for usize {
}
}
-#[derive(Default, Clone)]
+#[derive(Default, Clone, Debug)]
pub struct GridRow<T: Default + Clone> {
cells: Vec<T>,
}
@@ -59,7 +59,7 @@ impl<T: Default + Clone> std::ops::IndexMut<Col> for GridRow<T> {
}
}
-#[derive(Default, Clone)]
+#[derive(Default, Clone, Debug)]
pub struct Grid<T: Default + Clone> {
rows: Vec<GridRow<T>>,
}