@@ -142,9 +142,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
142142 let hier_unevict_line = ls. next ( ) . unwrap_or_default ( ) ;
143143
144144 Ok ( NumaStat {
145- total_pages : total_line
146- . split ( |x| x == ' ' || x == '=' )
147- . collect :: < Vec < _ > > ( ) [ 1 ]
145+ total_pages : total_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
148146 . parse :: < u64 > ( )
149147 . unwrap_or ( 0 ) ,
150148 total_pages_per_node : {
@@ -157,9 +155,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
157155 } )
158156 . collect ( )
159157 } ,
160- file_pages : file_line
161- . split ( |x| x == ' ' || x == '=' )
162- . collect :: < Vec < _ > > ( ) [ 1 ]
158+ file_pages : file_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
163159 . parse :: < u64 > ( )
164160 . unwrap_or ( 0 ) ,
165161 file_pages_per_node : {
@@ -172,9 +168,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
172168 } )
173169 . collect ( )
174170 } ,
175- anon_pages : anon_line
176- . split ( |x| x == ' ' || x == '=' )
177- . collect :: < Vec < _ > > ( ) [ 1 ]
171+ anon_pages : anon_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
178172 . parse :: < u64 > ( )
179173 . unwrap_or ( 0 ) ,
180174 anon_pages_per_node : {
@@ -187,9 +181,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
187181 } )
188182 . collect ( )
189183 } ,
190- unevictable_pages : unevict_line
191- . split ( |x| x == ' ' || x == '=' )
192- . collect :: < Vec < _ > > ( ) [ 1 ]
184+ unevictable_pages : unevict_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
193185 . parse :: < u64 > ( )
194186 . unwrap_or ( 0 ) ,
195187 unevictable_pages_per_node : {
@@ -204,9 +196,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
204196 } ,
205197 hierarchical_total_pages : {
206198 if !hier_total_line. is_empty ( ) {
207- hier_total_line
208- . split ( |x| x == ' ' || x == '=' )
209- . collect :: < Vec < _ > > ( ) [ 1 ]
199+ hier_total_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
210200 . parse :: < u64 > ( )
211201 . unwrap_or ( 0 )
212202 } else {
@@ -229,9 +219,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
229219 } ,
230220 hierarchical_file_pages : {
231221 if !hier_file_line. is_empty ( ) {
232- hier_file_line
233- . split ( |x| x == ' ' || x == '=' )
234- . collect :: < Vec < _ > > ( ) [ 1 ]
222+ hier_file_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
235223 . parse :: < u64 > ( )
236224 . unwrap_or ( 0 )
237225 } else {
@@ -254,9 +242,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
254242 } ,
255243 hierarchical_anon_pages : {
256244 if !hier_anon_line. is_empty ( ) {
257- hier_anon_line
258- . split ( |x| x == ' ' || x == '=' )
259- . collect :: < Vec < _ > > ( ) [ 1 ]
245+ hier_anon_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
260246 . parse :: < u64 > ( )
261247 . unwrap_or ( 0 )
262248 } else {
@@ -279,9 +265,7 @@ fn parse_numa_stat(s: String) -> Result<NumaStat> {
279265 } ,
280266 hierarchical_unevictable_pages : {
281267 if !hier_unevict_line. is_empty ( ) {
282- hier_unevict_line
283- . split ( |x| x == ' ' || x == '=' )
284- . collect :: < Vec < _ > > ( ) [ 1 ]
268+ hier_unevict_line. split ( [ ' ' , '=' ] ) . collect :: < Vec < _ > > ( ) [ 1 ]
285269 . parse :: < u64 > ( )
286270 . unwrap_or ( 0 )
287271 } else {
0 commit comments