error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:65:20 | LL | let _: &str = &*s; | ^^ help: try this: `s` | = note: `-D clippy::explicit-auto-deref` implied by `-D warnings` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:69:12 | LL | f_str(&*s); | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:73:14 | LL | f_str_t(&*s, &*s); // Don't lint second param. | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:76:25 | LL | let _: &Box = &**b; | ^^^ help: try this: `b` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:82:8 | LL | c(&*s); | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:88:9 | LL | &**x | ^^^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:92:11 | LL | { &**x } | ^^^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:96:9 | LL | &**{ x } | ^^^^^^^^ help: try this: `{ x }` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:100:9 | LL | &***x | ^^^^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:117:13 | LL | f1(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:118:13 | LL | f2(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:119:13 | LL | f3(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:120:28 | LL | f4.callable_str()(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:121:13 | LL | f5(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:122:13 | LL | f6(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:123:28 | LL | f7.callable_str()(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:124:26 | LL | f8.callable_t()(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:125:13 | LL | f9(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:126:14 | LL | f10(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:127:27 | LL | f11.callable_t()(&*x); | ^^ help: try this: `x` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:131:17 | LL | let _ = S1(&*s); | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:136:22 | LL | let _ = S2 { s: &*s }; | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:152:30 | LL | let _ = Self::S1(&**s); | ^^^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:153:35 | LL | let _ = Self::S2 { s: &**s }; | ^^^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:156:21 | LL | let _ = E1::S1(&*s); | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:157:26 | LL | let _ = E1::S2 { s: &*s }; | ^^ help: try this: `s` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:175:13 | LL | let _ = (*b).foo; | ^^^^ help: try this: `b` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:176:13 | LL | let _ = (**b).foo; | ^^^^^ help: try this: `b` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:191:19 | LL | let _ = f_str(*ref_str); | ^^^^^^^^ help: try this: `ref_str` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:193:19 | LL | let _ = f_str(**ref_ref_str); | ^^^^^^^^^^^^^ help: try this: `ref_ref_str` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:203:13 | LL | f_str(&&*ref_str); // `needless_borrow` will suggest removing both references | ^^^^^^^^ help: try this: `ref_str` error: deref which would be done by auto-deref --> $DIR/explicit_auto_deref.rs:204:12 | LL | f_str(&&**ref_str); // `needless_borrow` will suggest removing only one reference | ^^^^^^^^^^ help: try this: `ref_str` error: aborting due to 32 previous errors