tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
prefetch-npm-deps: make cargo happy
Lily Foster
2 years ago
81ed58b0
ba656ad8
+6
-4
2 changed files
expand all
collapse all
unified
split
pkgs
build-support
node
fetch-npm-deps
src
cacache.rs
parse
lock.rs
+5
-4
pkgs/build-support/node/fetch-npm-deps/src/cacache.rs
···
4
use sha1::Sha1;
5
use sha2::{Sha256, Sha512};
6
use std::{
0
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
0
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;