We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7eb9420 commit 335cf19Copy full SHA for 335cf19
src/inet_iterator.rs
@@ -29,7 +29,7 @@ impl<A: Address> Iterator for InetIterator<A> {
29
type Item = A::Inet;
30
31
fn next(&mut self) -> Option<Self::Item> {
32
- let state = self.state.as_mut().take()?;
+ let state = self.state.as_mut()?;
33
let res = state.first();
34
if !state._inc_first() {
35
self.state = None;
@@ -65,7 +65,7 @@ impl<A: Address> Iterator for InetIterator<A> {
65
66
impl<A: Address> core::iter::DoubleEndedIterator for InetIterator<A> {
67
fn next_back(&mut self) -> Option<Self::Item> {
68
69
let res = state.second();
70
if !state._dec_second() {
71
0 commit comments