error: this match could be written as a `let` statement --> $DIR/match_single_binding2.rs:17:36 | LL | Some((iter, _item)) => match iter.size_hint() { | ____________________________________^ LL | | (min, max) => (min.saturating_add(1), max.and_then(|max| max.checked_add(1))), LL | | }, | |_____________^ | = note: `-D clippy::match-single-binding` implied by `-D warnings` help: consider using a `let` statement | LL ~ Some((iter, _item)) => { LL + let (min, max) = iter.size_hint(); LL + (min.saturating_add(1), max.and_then(|max| max.checked_add(1))) LL ~ }, | error: this match could be written as a `let` statement --> $DIR/match_single_binding2.rs:30:13 | LL | / match get_tup() { LL | | (a, b) => println!("a {:?} and b {:?}", a, b), LL | | } | |_____________^ | help: consider using a `let` statement | LL ~ let (a, b) = get_tup(); LL + println!("a {:?} and b {:?}", a, b) | error: this match could be replaced by its scrutinee and body --> $DIR/match_single_binding2.rs:41:5 | LL | / match side_effects() { LL | | _ => println!("Side effects"), LL | | } | |_____^ | help: consider using the scrutinee and body instead | LL ~ side_effects(); LL + println!("Side effects"); | error: this match could be replaced by its scrutinee and body --> $DIR/match_single_binding2.rs:48:5 | LL | / match match x { LL | | 0 => 1, LL | | _ => 2, LL | | } { LL | | _ => println!("Single branch"), LL | | } | |_____^ | help: consider using the scrutinee and body instead | LL ~ match x { LL + 0 => 1, LL + _ => 2, LL + }; LL + println!("Single branch") | error: aborting due to 4 previous errors