Fix false lint warnings in match arms with multiple patterns

fixing #13866
auto merge of #14044 : hirschenberger/rust/lint_mut_match, r=alexcrichton

fixing #13866