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