@@ -56,40 +56,28 @@ LL | let b: String = concat(just_return(a).deref());
5656 | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `just_return(a)`
5757
5858error: explicit `deref` method call
59- --> tests/ui/explicit_deref_methods.rs:84:19
60- |
61- LL | let b: &str = a.deref().deref();
62- | ^^^^^^^^^^^^^^^^^ help: try: `&**a`
63-
64- error: explicit `deref` method call
65- --> tests/ui/explicit_deref_methods.rs:88:13
66- |
67- LL | let b = opt_a.unwrap().deref();
68- | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `&*opt_a.unwrap()`
69-
70- error: explicit `deref` method call
71- --> tests/ui/explicit_deref_methods.rs:123:31
59+ --> tests/ui/explicit_deref_methods.rs:121:31
7260 |
7361LL | let b: &str = expr_deref!(a.deref());
7462 | ^^^^^^^^^ help: try: `&*a`
7563
7664error: explicit `deref` method call
77- --> tests/ui/explicit_deref_methods.rs:141 :14
65+ --> tests/ui/explicit_deref_methods.rs:139 :14
7866 |
7967LL | let _ = &Deref::deref(&"foo");
8068 | ^^^^^^^^^^^^^^^^^^^^ help: try: `*&"foo"`
8169
8270error: explicit `deref_mut` method call
83- --> tests/ui/explicit_deref_methods.rs:143 :14
71+ --> tests/ui/explicit_deref_methods.rs:141 :14
8472 |
8573LL | let _ = &DerefMut::deref_mut(&mut x);
8674 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut **&mut x`
8775
8876error: explicit `deref_mut` method call
89- --> tests/ui/explicit_deref_methods.rs:144 :14
77+ --> tests/ui/explicit_deref_methods.rs:142 :14
9078 |
9179LL | let _ = &DerefMut::deref_mut((&mut &mut x).deref_mut());
9280 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `&mut ***(&mut &mut x)`
9381
94- error: aborting due to 15 previous errors
82+ error: aborting due to 13 previous errors
9583
0 commit comments