about summary refs log tree commit diff
path: root/library/std/src/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-05-07 08:32:06 +0000
committerbors <bors@rust-lang.org>2021-05-07 08:32:06 +0000
commit475666703f813a58c2b9df0b0395cb5439f3fe43 (patch)
tree96900c833218a5888667efe7d1524c101cce2cf6 /library/std/src/sys/unix/stack_overflow.rs
parent1e582c3a70463288797a8fba14c94c92fa2ff359 (diff)
parentab3094b3dbf0bf6423a9cf0509a170eee89f106e (diff)
downloadrust-475666703f813a58c2b9df0b0395cb5439f3fe43.tar.gz
rust-475666703f813a58c2b9df0b0395cb5439f3fe43.zip
Auto merge of #7182 - mgacek8:wrong_self_convention_to__variant, r=flip1995
For `to_*` variant don't lint in trait impl taking `self` when non-`Copy` type

Lint name: `wrong_self_convention`.
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.
More information in the discussion with `@flip1995` [here](https://github.com/rust-lang/rust-clippy/pull/7002#discussion_r627363450)

changelog: `wrong_self_convention`: For `to_*` variant don't lint in trait impl taking `self` when non-`Copy` type
r? `@flip1995`
Diffstat (limited to 'library/std/src/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions