tamaron
51db157fb4
fix
2022-04-23 22:45:26 +09:00
Andre Bogus
a4ede72b3d
update most tests to 2021 edition
2021-10-30 14:50:53 +02:00
lengyijun
b68325ecf6
add #4546 test
2021-09-22 16:04:04 +08:00
lyj
fb78365332
add 3414 test
2021-09-16 16:52:57 +08:00
Cameron Steffen
d7f47f280e
Use break api config for wrong_pub_self_convention
2021-05-26 16:53:13 -05:00
ThibsG
18c702955b
Add sized trait for wrong_self_convention
lint test
2021-05-13 23:28:40 +02:00
ThibsG
cd241b33cb
Trigger wrong_self_convention
only if it has implicit self
2021-05-13 10:24:29 +02:00
Mateusz Gacek
ab3094b3db
wrong_self_convention: For to_*
variant don't lint in trait impl taking self
when non-Copy
type
...
It relaxes rules for `to_*` variant, so it doesn't lint in trait definitions
and implementations anymore.
Although, non-`Copy` type implementing trait's `to_*` method taking
`self` feels not good (consumes ownership, so should be rather named `into_`), it would be better if this case was a pedantic lint (allow-by-default) instead.
2021-05-06 10:49:31 -07:00
ThibsG
3ce6f0d022
Fix FP in wrong_self_convention
lint
2021-04-11 13:29:08 +02:00
Mateusz Gacek
6966c78be7
wrong_self_convention: fix FP inside trait impl for to_*
method
...
When the `to_*` method takes `&self` and it is a trait implementation,
we don't trigger the lint.
2021-03-29 23:46:03 -07:00