Add relevant test
This commit is contained in:
parent
2371914a05
commit
c1bfb9a78d
1 changed files with 23 additions and 0 deletions
|
@ -265,3 +265,26 @@ fn test_issue_82282() {
|
||||||
panic!();
|
panic!();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_issue_82291() {
|
||||||
|
use std::cell::Cell;
|
||||||
|
|
||||||
|
let mut v1 = [()];
|
||||||
|
let v2 = [()];
|
||||||
|
|
||||||
|
let called = Cell::new(0);
|
||||||
|
|
||||||
|
let mut zip = v1
|
||||||
|
.iter_mut()
|
||||||
|
.map(|r| {
|
||||||
|
called.set(called.get() + 1);
|
||||||
|
r
|
||||||
|
})
|
||||||
|
.zip(&v2);
|
||||||
|
|
||||||
|
zip.next_back();
|
||||||
|
assert_eq!(called.get(), 1);
|
||||||
|
zip.next();
|
||||||
|
assert_eq!(called.get(), 1);
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue