changeset 116:ac587056636f

Merge pull request #8 from jasongoodwin/master feat(SSIterator): add iterator impl for ssiterator trait
author Lewin Bormann <lbo@spheniscida.de>
date Wed, 29 Dec 2021 10:01:51 +0100
parents 17f660582626 (current diff) 01f4273da035 (diff)
children db1f937a6215
files
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/types.rs	Wed Dec 29 09:59:45 2021 +0100
+++ b/src/types.rs	Wed Dec 29 10:01:51 2021 +0100
@@ -143,6 +143,15 @@
     }
 }
 
+// Allow interface to iterator.
+impl Iterator for dyn SSIterator {
+    type Item = (Vec<u8>, Vec<u8>);
+
+    fn next(&mut self) -> Option<Self::Item> {
+        self.next()
+    }
+}
+
 impl Iterator for Box<dyn SSIterator> {
     type Item = (Vec<u8>, Vec<u8>);