prefetch-npm-deps: make cargo happy

+6 -4
+5 -4
pkgs/build-support/node/fetch-npm-deps/src/cacache.rs
··· 4 use sha1::Sha1; 5 use sha2::{Sha256, Sha512}; 6 use std::{ 7 fs::{self, File}, 8 io::Write, 9 path::PathBuf, ··· 78 79 push_hash_segments( 80 &mut p, 81 - &hash 82 - .into_iter() 83 - .map(|n| format!("{n:02x}")) 84 - .collect::<String>(), 85 ); 86 87 p
··· 4 use sha1::Sha1; 5 use sha2::{Sha256, Sha512}; 6 use std::{ 7 + fmt::Write as FmtWrite, 8 fs::{self, File}, 9 io::Write, 10 path::PathBuf, ··· 79 80 push_hash_segments( 81 &mut p, 82 + &hash.into_iter().fold(String::new(), |mut out, n| { 83 + let _ = write!(out, "{n:02x}"); 84 + out 85 + }), 86 ); 87 88 p
+1
pkgs/build-support/node/fetch-npm-deps/src/parse/lock.rs
··· 182 } 183 } 184 185 impl PartialOrd for Hash { 186 fn partial_cmp(&self, other: &Hash) -> Option<Ordering> { 187 let lhs = self.0.split_once('-')?.0;
··· 182 } 183 } 184 185 + #[allow(clippy::incorrect_partial_ord_impl_on_ord_type)] 186 impl PartialOrd for Hash { 187 fn partial_cmp(&self, other: &Hash) -> Option<Ordering> { 188 let lhs = self.0.split_once('-')?.0;