Skip to content

Commit

Permalink
implement ExactSizeIterator for ArrayValuesIter and BitmapIter (jorge…
Browse files Browse the repository at this point in the history
…carleitao#1272)

* implement ExactSizeIterator for ArrayValuesIter

* add lifetime
  • Loading branch information
ritchie46 authored Oct 10, 2022
1 parent 8689f71 commit 39c32ae
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/array/iterator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,4 @@ impl<'a, A: ArrayAccessor<'a>> DoubleEndedIterator for ArrayValuesIter<'a, A> {
}

unsafe impl<'a, A: ArrayAccessor<'a>> TrustedLen for ArrayValuesIter<'a, A> {}
impl<'a, A: ArrayAccessor<'a>> ExactSizeIterator for ArrayValuesIter<'a, A> {}
1 change: 1 addition & 0 deletions src/bitmap/utils/iterator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,4 @@ impl<'a> DoubleEndedIterator for BitmapIter<'a> {
}

unsafe impl TrustedLen for BitmapIter<'_> {}
impl ExactSizeIterator for BitmapIter<'_> {}

0 comments on commit 39c32ae

Please sign in to comment.