File tree Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Expand file tree Collapse file tree 2 files changed +11
-7
lines changed Original file line number Diff line number Diff line change @@ -2478,8 +2478,10 @@ mod test {
2478
2478
#[ test]
2479
2479
fn map_deref_mut ( ) {
2480
2480
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
+ }
2483
2485
assert_eq ! ( items, [ 0 , 0 , 0 ] ) ;
2484
2486
}
2485
2487
Original file line number Diff line number Diff line change @@ -50,12 +50,14 @@ where
50
50
/// ```
51
51
/// # use streaming_iterator::{StreamingIteratorMut, convert_mut};
52
52
/// 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
57
60
/// }
58
- /// // else already reported
59
61
/// }
60
62
/// assert_eq!(scores, [None, None, None]);
61
63
/// ```
You can’t perform that action at this time.
0 commit comments