2022-01-26 21:47:09 -06:00
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:63:20
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
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
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:67:12
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f_str(&*s);
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:71:14
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f_str_t(&*s, &*s); // Don't lint second param.
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:74:25
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _: &Box<i32> = &**b;
|
|
|
|
| ^^^ help: try this: `b`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:80:8
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | c(&*s);
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:86:9
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | &**x
|
|
|
|
| ^^^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:90:11
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | { &**x }
|
|
|
|
| ^^^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:94:9
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | &**{ x }
|
|
|
|
| ^^^^^^^^ help: try this: `{ x }`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:98:9
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | &***x
|
|
|
|
| ^^^^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:115:13
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f1(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:116:13
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f2(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:117:13
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f3(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:118:28
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f4.callable_str()(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:119:13
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f5(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:120:13
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f6(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:121:28
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f7.callable_str()(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:122:26
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f8.callable_t()(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:123:13
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f9(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:124:14
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f10(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:125:27
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | f11.callable_t()(&*x);
|
|
|
|
| ^^ help: try this: `x`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:129:17
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _ = S1(&*s);
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:134:22
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _ = S2 { s: &*s };
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:150:30
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _ = Self::S1(&**s);
|
|
|
|
| ^^^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:151:35
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _ = Self::S2 { s: &**s };
|
|
|
|
| ^^^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:154:21
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _ = E1::S1(&*s);
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
2022-01-27 09:17:14 -06:00
|
|
|
--> $DIR/explicit_auto_deref.rs:155:26
|
2022-01-26 21:47:09 -06:00
|
|
|
|
|
|
|
|
LL | let _ = E1::S2 { s: &*s };
|
|
|
|
| ^^ help: try this: `s`
|
|
|
|
|
2022-01-28 08:12:34 -06:00
|
|
|
error: deref which would be done by auto-deref
|
|
|
|
--> $DIR/explicit_auto_deref.rs:173:13
|
|
|
|
|
|
|
|
|
LL | let _ = (*b).foo;
|
|
|
|
| ^^^^ help: try this: `b`
|
|
|
|
|
|
|
|
error: deref which would be done by auto-deref
|
|
|
|
--> $DIR/explicit_auto_deref.rs:174:13
|
|
|
|
|
|
|
|
|
LL | let _ = (**b).foo;
|
|
|
|
| ^^^^^ help: try this: `b`
|
|
|
|
|
2022-01-28 13:54:28 -06:00
|
|
|
error: deref which would be done by auto-deref
|
|
|
|
--> $DIR/explicit_auto_deref.rs:189: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:191:19
|
|
|
|
|
|
|
|
|
LL | let _ = f_str(**ref_ref_str);
|
|
|
|
| ^^^^^^^^^^^^^ help: try this: `ref_ref_str`
|
|
|
|
|
2022-01-29 08:36:46 -06:00
|
|
|
error: deref which would be done by auto-deref
|
|
|
|
--> $DIR/explicit_auto_deref.rs:201: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:202: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
|
2022-01-26 21:47:09 -06:00
|
|
|
|