@@ -31,7 +31,7 @@ pub struct Findmnt<'a> {
3131 file_name : & ' a str ,
3232}
3333
34- impl < ' a > Findmnt < ' a > {
34+ impl Findmnt < ' _ > {
3535 pub fn new ( file_name : & str ) -> Findmnt {
3636 Findmnt {
3737 file_name,
@@ -95,7 +95,7 @@ impl<'a> Findmnt<'a> {
9595
9696 fn filter ( & self , pattern : Types ) -> Vec < Node > {
9797 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| {
9999 temp_vec. push ( node. clone ( ) ) ;
100100 } ) ;
101101 temp_vec
@@ -125,13 +125,13 @@ pub enum Types {
125125impl fmt:: Display for Types {
126126 fn fmt ( & self , f : & mut std:: fmt:: Formatter < ' _ > ) -> std:: fmt:: Result {
127127 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" ) ,
135135 }
136136 }
137137}
@@ -155,7 +155,7 @@ impl Node {
155155 }
156156 }
157157
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 > {
159159 node_vec
160160 . iter ( )
161161 . filter ( |node| node. target . starts_with ( & pattern. to_string ( ) ) )
@@ -171,7 +171,7 @@ impl Node {
171171 let ( _, rest) = rest. trim ( ) . split_once ( "-" ) . unwrap ( ) ;
172172 let ( fstype, rest) = rest. trim ( ) . split_once ( " " ) . unwrap ( ) ;
173173 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 ( ) {
175175 rest. split_once ( "rw" ) . unwrap ( ) . 1
176176 } else {
177177 rest
0 commit comments