From 108819a289ec582cfba9a2aa9c261565b89e0873 Mon Sep 17 00:00:00 2001
From: Evy Garden <evysgarden@protonmail.com>
Date: Wed, 14 Dec 2022 17:37:49 +0100
Subject: [PATCH] implement size_hint

---
 day08/src/matrix/collumns.rs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/day08/src/matrix/collumns.rs b/day08/src/matrix/collumns.rs
index 925eca6..576226e 100644
--- a/day08/src/matrix/collumns.rs
+++ b/day08/src/matrix/collumns.rs
@@ -55,6 +55,11 @@ impl<'a, T: Clone> Iterator for MatrixCollumn<'a, T> {
             None
         }
     }
+
+    fn size_hint(&self) -> (usize, Option<usize>) {
+        let remaining = (self.parent.parent.height - self.index) as usize;
+        (remaining, Some(remaining))
+    }
 }
 
 impl<'a, T: Clone> ExactSizeIterator for MatrixCollumn<'a, T> {}
-- 
GitLab