Skip to content

Commit 2c130f3

Browse files
committed
Fix tests for Rust 1.19 (sans NLL)
1 parent 55bb3a2 commit 2c130f3

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2478,8 +2478,10 @@ mod test {
24782478
#[test]
24792479
fn map_deref_mut() {
24802480
let mut items = [1, 2, 3];
2481-
let it = convert_mut(&mut items).map_deref_mut(|i| -core::mem::replace(i, 0));
2482-
test_deref(it, &[-1, -2, -3]);
2481+
{
2482+
let it = convert_mut(&mut items).map_deref_mut(|i| -core::mem::replace(i, 0));
2483+
test_deref(it, &[-1, -2, -3]);
2484+
}
24832485
assert_eq!(items, [0, 0, 0]);
24842486
}
24852487

src/sources.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,12 +50,14 @@ where
5050
/// ```
5151
/// # use streaming_iterator::{StreamingIteratorMut, convert_mut};
5252
/// let mut scores = vec![Some(100), None, Some(80)];
53-
/// let mut streaming_iter = convert_mut(&mut scores);
54-
/// while let Some(opt_score) = streaming_iter.next_mut() {
55-
/// if let Some(score) = opt_score.take() {
56-
/// println!("The score is: {}", score);
53+
/// {
54+
/// let mut streaming_iter = convert_mut(&mut scores);
55+
/// while let Some(opt_score) = streaming_iter.next_mut() {
56+
/// if let Some(score) = opt_score.take() {
57+
/// println!("The score is: {}", score);
58+
/// }
59+
/// // else already reported
5760
/// }
58-
/// // else already reported
5961
/// }
6062
/// assert_eq!(scores, [None, None, None]);
6163
/// ```

0 commit comments

Comments
 (0)