From 79d43b6713369fbc58d73990ef6690fa0b95f39e Mon Sep 17 00:00:00 2001 From: Steve Heindel Date: Sun, 11 Sep 2022 21:39:30 -0400 Subject: [PATCH] Implement IntoIterator for Statuses --- src/status.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/status.rs b/src/status.rs index d9bfc07342..024e9fcd62 100644 --- a/src/status.rs +++ b/src/status.rs @@ -305,6 +305,14 @@ impl<'a> DoubleEndedIterator for StatusIter<'a> { } impl<'a> ExactSizeIterator for StatusIter<'a> {} +impl<'a> IntoIterator for &'a Statuses<'a> { + type Item = StatusEntry<'a>; + type IntoIter = StatusIter<'a>; + fn into_iter(self) -> Self::IntoIter { + self.iter() + } +} + impl<'statuses> StatusEntry<'statuses> { /// Access the bytes for this entry's corresponding pathname pub fn path_bytes(&self) -> &[u8] {