Mercurial > lbo > hg > sstable
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>);