Jason Newcomb
|
2d32b40359
|
Don't lint explicit_auto_deref when the initial type is neither a reference, nor a receiver
|
2022-11-30 11:23:01 -05:00 |
|
Jason Newcomb
|
5b1e445b9a
|
Don't lint explicit_auto_deref when the target type is a projection containing a generic argument
|
2022-11-07 14:39:45 -05:00 |
|
Jason Newcomb
|
ecb51fe6a5
|
Lint explicit_auto_deref in implicit return positions for closures
|
2022-08-08 10:25:05 -04:00 |
|
Jason Newcomb
|
5285928bc0
|
Fix ICE when checking the HIR ty of closure args.
|
2022-08-08 10:09:05 -04:00 |
|
Jason Newcomb
|
d602ab1445
|
Don't lint exlipicit_auto_deref when other adjustments are needed
|
2022-07-17 11:14:08 -04:00 |
|
Jason Newcomb
|
84e03b6215
|
Don't lint explicit_auto_deref on dyn Trait return
|
2022-07-17 11:14:07 -04:00 |
|
Jason Newcomb
|
9ce0f82b8a
|
Include the borrow in the suggestion for explicit_auto_deref
|
2022-07-17 11:14:07 -04:00 |
|
Jason Newcomb
|
c990e2922a
|
Don't suggest using auto deref for block expressions
|
2022-07-17 11:14:07 -04:00 |
|
Jason Newcomb
|
3e80d3988d
|
Fix ICE in dereference.rs
|
2022-07-02 00:59:58 -04:00 |
|
Jason Newcomb
|
85c1f74fef
|
Add explicit_auto_deref test for variadic function
|
2022-06-28 12:48:50 -04:00 |
|
Jason Newcomb
|
0b4ba734cb
|
Refactor dereference.rs
Merge `Position` and `AutoDerefStability`
|
2022-06-28 12:48:26 -04:00 |
|
Jason Newcomb
|
0204b95357
|
Lint explicit_auto_deref immediately after needless_borrow
|
2022-06-28 12:48:26 -04:00 |
|
Jason Newcomb
|
65bc6cb8bf
|
Lint explicit_auto_deref without a leading borrow
|
2022-06-28 12:48:26 -04:00 |
|
Jason Newcomb
|
20ea26234a
|
Lint field accesses in explicit_auto_deref
|
2022-06-28 12:48:26 -04:00 |
|
Jason Newcomb
|
ee532c0222
|
Don't lint explicit_auto_deref on reborrows
|
2022-06-28 12:48:26 -04:00 |
|
Jason Newcomb
|
8a74d33570
|
Add explicit_auto_deref lint
|
2022-06-28 12:48:24 -04:00 |
|