@@ -73,7 +73,7 @@ fn span_useless_format<T: LintContext>(cx: &T, span: Span, help: &str, mut sugg:
7373
7474fn on_argumentv1_new < ' a , ' tcx > ( cx : & LateContext < ' a , ' tcx > , expr : & ' tcx Expr , arms : & ' tcx [ Arm ] ) -> Option < String > {
7575 if_chain ! {
76- if let ExprKind :: AddrOf ( _ , _, ref format_args) = expr. kind;
76+ if let ExprKind :: AddrOf ( BorrowKind :: Ref , _, ref format_args) = expr. kind;
7777 if let ExprKind :: Array ( ref elems) = arms[ 0 ] . body. kind;
7878 if elems. len( ) == 1 ;
7979 if let Some ( args) = match_function_call( cx, & elems[ 0 ] , & paths:: FMT_ARGUMENTV1_NEW ) ;
@@ -115,13 +115,13 @@ fn on_new_v1<'a, 'tcx>(cx: &LateContext<'a, 'tcx>, expr: &'tcx Expr) -> Option<S
115115 if let Some ( args) = match_function_call( cx, expr, & paths:: FMT_ARGUMENTS_NEW_V1 ) ;
116116 if args. len( ) == 2 ;
117117 // Argument 1 in `new_v1()`
118- if let ExprKind :: AddrOf ( _ , _, ref arr) = args[ 0 ] . kind;
118+ if let ExprKind :: AddrOf ( BorrowKind :: Ref , _, ref arr) = args[ 0 ] . kind;
119119 if let ExprKind :: Array ( ref pieces) = arr. kind;
120120 if pieces. len( ) == 1 ;
121121 if let ExprKind :: Lit ( ref lit) = pieces[ 0 ] . kind;
122122 if let LitKind :: Str ( ref s, _) = lit. node;
123123 // Argument 2 in `new_v1()`
124- if let ExprKind :: AddrOf ( _ , _, ref arg1) = args[ 1 ] . kind;
124+ if let ExprKind :: AddrOf ( BorrowKind :: Ref , _, ref arg1) = args[ 1 ] . kind;
125125 if let ExprKind :: Match ( ref matchee, ref arms, MatchSource :: Normal ) = arg1. kind;
126126 if arms. len( ) == 1 ;
127127 if let ExprKind :: Tup ( ref tup) = matchee. kind;
@@ -143,13 +143,13 @@ fn on_new_v1_fmt<'a, 'tcx>(cx: &LateContext<'a, 'tcx>, expr: &'tcx Expr) -> Opti
143143 if args. len( ) == 3 ;
144144 if check_unformatted( & args[ 2 ] ) ;
145145 // Argument 1 in `new_v1_formatted()`
146- if let ExprKind :: AddrOf ( _ , _, ref arr) = args[ 0 ] . kind;
146+ if let ExprKind :: AddrOf ( BorrowKind :: Ref , _, ref arr) = args[ 0 ] . kind;
147147 if let ExprKind :: Array ( ref pieces) = arr. kind;
148148 if pieces. len( ) == 1 ;
149149 if let ExprKind :: Lit ( ref lit) = pieces[ 0 ] . kind;
150150 if let LitKind :: Str ( ..) = lit. node;
151151 // Argument 2 in `new_v1_formatted()`
152- if let ExprKind :: AddrOf ( _ , _, ref arg1) = args[ 1 ] . kind;
152+ if let ExprKind :: AddrOf ( BorrowKind :: Ref , _, ref arg1) = args[ 1 ] . kind;
153153 if let ExprKind :: Match ( ref matchee, ref arms, MatchSource :: Normal ) = arg1. kind;
154154 if arms. len( ) == 1 ;
155155 if let ExprKind :: Tup ( ref tup) = matchee. kind;
@@ -173,7 +173,7 @@ fn on_new_v1_fmt<'a, 'tcx>(cx: &LateContext<'a, 'tcx>, expr: &'tcx Expr) -> Opti
173173/// ```
174174fn check_unformatted ( expr : & Expr ) -> bool {
175175 if_chain ! {
176- if let ExprKind :: AddrOf ( _ , _, ref expr) = expr. kind;
176+ if let ExprKind :: AddrOf ( BorrowKind :: Ref , _, ref expr) = expr. kind;
177177 if let ExprKind :: Array ( ref exprs) = expr. kind;
178178 if exprs. len( ) == 1 ;
179179 // struct `core::fmt::rt::v1::Argument`
0 commit comments