diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-12-21 04:34:14 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-12-21 04:34:14 -0500 |
commit | e76b37e54b1e4c0e13f9f6b608ee46b87bd0ba6e (patch) | |
tree | 6ff2744ff4e6978c336886d987e2731096ee2363 | |
parent | eab8fc1ac30e6092e58cbdcccfa10bc4f210c819 (diff) | |
download | advent-of-code-e76b37e54b1e4c0e13f9f6b608ee46b87bd0ba6e.tar.gz advent-of-code-e76b37e54b1e4c0e13f9f6b608ee46b87bd0ba6e.zip |
some Debug impls
-rw-r--r-- | src/util/grid.rs | 8 |
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>>, } |