prefetch-npm-deps: make cargo happy

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