mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-28 01:34:21 +00:00
removed ty_ptr match
This commit is contained in:
parent
b9414637e2
commit
5556d89f56
@ -28,12 +28,9 @@ impl LintPass for MutMut {
|
||||
cx.span_lint(MUT_MUT, expr.span,
|
||||
"Generally you want to avoid &mut &mut _ if possible.")
|
||||
} else {
|
||||
match expr_ty(cx.tcx, e).sty {
|
||||
ty_ptr(mt{ty: _, mutbl: MutMutable}) |
|
||||
ty_rptr(_, mt{ty: _, mutbl: MutMutable}) =>
|
||||
cx.span_lint(MUT_MUT, expr.span,
|
||||
"This expression mutably borrows a mutable reference. Consider reborrowing"),
|
||||
_ => ()
|
||||
if let ty_rptr(_, mt{ty: _, mutbl: MutMutable}) = expr_ty(cx.tcx, e).sty {
|
||||
cx.span_lint(MUT_MUT, expr.span,
|
||||
"This expression mutably borrows a mutable reference. Consider reborrowing")
|
||||
}
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user