Oli Scherer
def1705a27
Update to a compiletest-rs version that requires //@
for commands
2023-04-20 14:44:03 +00:00
Jason Newcomb
7724d6773d
Move some cases from redundant_slicing
to deref_by_slicing
2022-02-17 00:02:33 -05:00
Jason Newcomb
113ac6e15e
Split off new lint deref_by_slicing
from redundant_slicing
2022-02-17 00:02:26 -05:00
Jason Newcomb
4bdc97c4a6
Account for auto-borrows and precedence in redundant_slicing
lint
2022-02-16 23:52:23 -05:00
Jason Newcomb
faeeef3b9c
Improve redundant_slicing
lint
...
* Lint when slicing triggers auto-deref
* Lint when slicing returns the same type as dereferencing
2022-02-16 23:52:23 -05:00
Jason Newcomb
0ff68bb151
Improve redundant_slicing
...
Fix bad suggestion when a reborrow might be required
Fix bad suggestion when the value being sliced is a macro call
Don't lint inside of a macro due to the previous context sensitive changes
2021-03-25 22:30:14 -04:00
Jason Newcomb
837bc99065
Initial implementation of redundant_slicing lint
2021-01-15 16:41:13 -05:00