]> git.lizzy.rs Git - rust.git/blob - tests/ui/needless_fn_self_type.rs
fix doc
[rust.git] / tests / ui / needless_fn_self_type.rs
1 #![warn(clippy::style, clippy::needless_fn_self_type)]
2
3 pub enum ValType {
4     I32,
5     I64,
6     F32,
7     F64,
8 }
9
10 impl ValType {
11     pub fn bytes_bad(self: Self) -> usize {
12         match self {
13             Self::I32 | Self::F32 => 4,
14             Self::I64 | Self::F64 => 8,
15         }
16     }
17
18     pub fn bytes_good(self) -> usize {
19         match self {
20             Self::I32 | Self::F32 => 4,
21             Self::I64 | Self::F64 => 8,
22         }
23     }
24 }
25
26 fn main() {}