@@ -31,7 +31,7 @@ pub struct Findmnt<'a> {
31
31
file_name : & ' a str ,
32
32
}
33
33
34
- impl < ' a > Findmnt < ' a > {
34
+ impl Findmnt < ' _ > {
35
35
pub fn new ( file_name : & str ) -> Findmnt {
36
36
Findmnt {
37
37
file_name,
@@ -95,7 +95,7 @@ impl<'a> Findmnt<'a> {
95
95
96
96
fn filter ( & self , pattern : Types ) -> Vec < Node > {
97
97
let mut temp_vec = Vec :: < Node > :: new ( ) ;
98
- let _ = self . filter_with_pattern ( pattern) . iter ( ) . for_each ( |node| {
98
+ self . filter_with_pattern ( pattern) . iter ( ) . for_each ( |node| {
99
99
temp_vec. push ( node. clone ( ) ) ;
100
100
} ) ;
101
101
temp_vec
@@ -125,13 +125,13 @@ pub enum Types {
125
125
impl fmt:: Display for Types {
126
126
fn fmt ( & self , f : & mut std:: fmt:: Formatter < ' _ > ) -> std:: fmt:: Result {
127
127
match self {
128
- Types :: ROOT => write ! ( f, "{}" , " /") ,
129
- Types :: PROC => write ! ( f, "{}" , " /proc") ,
130
- Types :: SYS => write ! ( f, "{}" , " /sys") ,
131
- Types :: DEV => write ! ( f, "{}" , " /dev") ,
132
- Types :: RUN => write ! ( f, "{}" , " /run") ,
133
- Types :: TMP => write ! ( f, "{}" , " /tmp") ,
134
- Types :: BOOT => write ! ( f, "{}" , " /boot") ,
128
+ Types :: ROOT => write ! ( f, "/" ) ,
129
+ Types :: PROC => write ! ( f, "/proc" ) ,
130
+ Types :: SYS => write ! ( f, "/sys" ) ,
131
+ Types :: DEV => write ! ( f, "/dev" ) ,
132
+ Types :: RUN => write ! ( f, "/run" ) ,
133
+ Types :: TMP => write ! ( f, "/tmp" ) ,
134
+ Types :: BOOT => write ! ( f, "/boot" ) ,
135
135
}
136
136
}
137
137
}
@@ -155,7 +155,7 @@ impl Node {
155
155
}
156
156
}
157
157
158
- pub fn filter_with_pattern ( node_vec : & Vec < Node > , pattern : Types ) -> Vec < Node > {
158
+ pub fn filter_with_pattern ( node_vec : & [ Node ] , pattern : Types ) -> Vec < Node > {
159
159
node_vec
160
160
. iter ( )
161
161
. filter ( |node| node. target . starts_with ( & pattern. to_string ( ) ) )
@@ -171,7 +171,7 @@ impl Node {
171
171
let ( _, rest) = rest. trim ( ) . split_once ( "-" ) . unwrap ( ) ;
172
172
let ( fstype, rest) = rest. trim ( ) . split_once ( " " ) . unwrap ( ) ;
173
173
let ( source, rest) = rest. trim ( ) . split_once ( " " ) . unwrap ( ) ;
174
- let options_added = if let Some ( _ ) = rest. split_once ( "rw" ) {
174
+ let options_added = if rest. split_once ( "rw" ) . is_some ( ) {
175
175
rest. split_once ( "rw" ) . unwrap ( ) . 1
176
176
} else {
177
177
rest
0 commit comments