2 #![warn(clippy::wrong_self_convention)]
10 fn to_thing(&self) -> Thing;
14 // don't trigger, e.g. `ToString` from `std` requires `&self`
15 fn to_thing(&self) -> Thing {
21 fn to_u64(self) -> u64;
26 impl ToU64 for FooNoCopy {
27 fn to_u64(self) -> u64 {
35 fn from_usize(x: usize) -> Self;
39 fn from_usize(x: usize) -> Self {
49 // don't trigger (`s` is not `self`)
50 pub fn from_be(s: Self) -> Self {
55 pub fn from_be_self(self) -> Self {
56 S(i32::from_be(self.0))
61 // don't trigger (`s` is not `self`)
62 fn from_be(s: Self) -> Self;
64 fn from_be_self(self) -> Self;
68 fn as_byte_slice(slice: &[Self]) -> &[u8];