Skip to content

Commit d03d226

Browse files
committed
avoid &mut P<T> in visit_expr etc methods
1 parent 507183d commit d03d226

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

clippy_lints/src/unnested_or_patterns.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ fn remove_all_parens(pat: &mut P<Pat>) {
128128
}
129129

130130
impl MutVisitor for Visitor {
131-
fn visit_pat(&mut self, pat: &mut P<Pat>) {
131+
fn visit_pat(&mut self, pat: &mut Pat) {
132132
let is_inner = mem::replace(&mut self.is_inner, true);
133133
walk_pat(self, pat);
134134
let inner = match &mut pat.kind {
@@ -145,7 +145,7 @@ fn remove_all_parens(pat: &mut P<Pat>) {
145145
fn insert_necessary_parens(pat: &mut P<Pat>) {
146146
struct Visitor;
147147
impl MutVisitor for Visitor {
148-
fn visit_pat(&mut self, pat: &mut P<Pat>) {
148+
fn visit_pat(&mut self, pat: &mut Pat) {
149149
use ast::BindingMode;
150150
walk_pat(self, pat);
151151
let target = match &mut pat.kind {
@@ -167,7 +167,7 @@ fn unnest_or_patterns(pat: &mut P<Pat>) -> bool {
167167
changed: bool,
168168
}
169169
impl MutVisitor for Visitor {
170-
fn visit_pat(&mut self, p: &mut P<Pat>) {
170+
fn visit_pat(&mut self, p: &mut Pat) {
171171
// This is a bottom up transformation, so recurse first.
172172
walk_pat(self, p);
173173

0 commit comments

Comments
 (0)