@@ -159,7 +159,7 @@ fn npm_latest_version(pm: &PackageManager, name: &str) -> crate::Result<Option<S
159159 let output = cmd
160160 . arg ( "info" )
161161 . arg ( name)
162- . args ( & [ "version" , "--json" ] )
162+ . args ( [ "version" , "--json" ] )
163163 . output ( ) ?;
164164 if output. status . success ( ) {
165165 let stdout = String :: from_utf8_lossy ( & output. stdout ) ;
@@ -219,9 +219,9 @@ fn npm_package_version<P: AsRef<Path>>(
219219 let ( output, regex) = match pm {
220220 PackageManager :: Yarn => (
221221 cross_command ( "yarn" )
222- . args ( & [ "list" , "--pattern" ] )
222+ . args ( [ "list" , "--pattern" ] )
223223 . arg ( name)
224- . args ( & [ "--depth" , "0" ] )
224+ . args ( [ "--depth" , "0" ] )
225225 . current_dir ( app_dir)
226226 . output ( ) ?,
227227 None ,
@@ -238,7 +238,7 @@ fn npm_package_version<P: AsRef<Path>>(
238238 cross_command ( "npm" )
239239 . arg ( "list" )
240240 . arg ( name)
241- . args ( & [ "version" , "--depth" , "0" ] )
241+ . args ( [ "version" , "--depth" , "0" ] )
242242 . current_dir ( app_dir)
243243 . output ( ) ?,
244244 None ,
@@ -247,7 +247,7 @@ fn npm_package_version<P: AsRef<Path>>(
247247 cross_command ( "pnpm" )
248248 . arg ( "list" )
249249 . arg ( name)
250- . args ( & [ "--parseable" , "--depth" , "0" ] )
250+ . args ( [ "--parseable" , "--depth" , "0" ] )
251251 . current_dir ( app_dir)
252252 . output ( ) ?,
253253 None ,
@@ -273,11 +273,7 @@ fn get_version(command: &str, args: &[&str]) -> crate::Result<Option<String>> {
273273 . arg ( "--version" )
274274 . output ( ) ?;
275275 let version = if output. status . success ( ) {
276- Some (
277- String :: from_utf8_lossy ( & output. stdout )
278- . replace ( '\n' , "" )
279- . replace ( '\r' , "" ) ,
280- )
276+ Some ( String :: from_utf8_lossy ( & output. stdout ) . replace ( [ '\n' , '\r' ] , "" ) )
281277 } else {
282278 None
283279 } ;
@@ -380,8 +376,7 @@ fn active_rust_toolchain() -> crate::Result<Option<String>> {
380376 let toolchain = if output. status . success ( ) {
381377 Some (
382378 String :: from_utf8_lossy ( & output. stdout )
383- . replace ( '\n' , "" )
384- . replace ( '\r' , "" )
379+ . replace ( [ '\n' , '\r' ] , "" )
385380 . split ( '(' )
386381 . collect :: < Vec < & str > > ( ) [ 0 ]
387382 . into ( ) ,
0 commit comments