@@ -49,26 +49,26 @@ impl fmt::Display for Edition {
49
49
}
50
50
51
51
impl Edition {
52
- pub fn lint_name ( & self ) -> & ' static str {
53
- match * self {
52
+ pub fn lint_name ( self ) -> & ' static str {
53
+ match self {
54
54
Edition :: Edition2015 => "rust_2015_compatibility" ,
55
55
Edition :: Edition2018 => "rust_2018_compatibility" ,
56
56
Edition :: Edition2021 => "rust_2021_compatibility" ,
57
57
Edition :: Edition2024 => "rust_2024_compatibility" ,
58
58
}
59
59
}
60
60
61
- pub fn feature_name ( & self ) -> Symbol {
62
- match * self {
61
+ pub fn feature_name ( self ) -> Symbol {
62
+ match self {
63
63
Edition :: Edition2015 => sym:: rust_2015_preview,
64
64
Edition :: Edition2018 => sym:: rust_2018_preview,
65
65
Edition :: Edition2021 => sym:: rust_2021_preview,
66
66
Edition :: Edition2024 => sym:: rust_2024_preview,
67
67
}
68
68
}
69
69
70
- pub fn is_stable ( & self ) -> bool {
71
- match * self {
70
+ pub fn is_stable ( self ) -> bool {
71
+ match self {
72
72
Edition :: Edition2015 => true ,
73
73
Edition :: Edition2018 => true ,
74
74
Edition :: Edition2021 => true ,
@@ -77,23 +77,23 @@ impl Edition {
77
77
}
78
78
79
79
/// Is this edition 2015?
80
- pub fn rust_2015 ( & self ) -> bool {
81
- * self == Edition :: Edition2015
80
+ pub fn rust_2015 ( self ) -> bool {
81
+ self == Edition :: Edition2015
82
82
}
83
83
84
84
/// Are we allowed to use features from the Rust 2018 edition?
85
- pub fn rust_2018 ( & self ) -> bool {
86
- * self >= Edition :: Edition2018
85
+ pub fn rust_2018 ( self ) -> bool {
86
+ self >= Edition :: Edition2018
87
87
}
88
88
89
89
/// Are we allowed to use features from the Rust 2021 edition?
90
- pub fn rust_2021 ( & self ) -> bool {
91
- * self >= Edition :: Edition2021
90
+ pub fn rust_2021 ( self ) -> bool {
91
+ self >= Edition :: Edition2021
92
92
}
93
93
94
94
/// Are we allowed to use features from the Rust 2024 edition?
95
- pub fn rust_2024 ( & self ) -> bool {
96
- * self >= Edition :: Edition2024
95
+ pub fn rust_2024 ( self ) -> bool {
96
+ self >= Edition :: Edition2024
97
97
}
98
98
}
99
99
0 commit comments