Update Rust crate rustc-hash to v2 (#4461)

This commit is contained in:
renovate[bot] 2024-06-24 01:13:05 +00:00 committed by GitHub
parent 8a0a3b47db
commit 3251690327
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 47 additions and 54 deletions

View file

@ -1,6 +1,4 @@
use std::hash::BuildHasherDefault;
use rustc_hash::FxHashMap;
use rustc_hash::{FxBuildHasher, FxHashMap};
use pypi_types::Requirement;
use uv_normalize::PackageName;
@ -13,7 +11,7 @@ impl Constraints {
/// Create a new set of constraints from a set of requirements.
pub fn from_requirements(requirements: Vec<Requirement>) -> Self {
let mut constraints: FxHashMap<PackageName, Vec<Requirement>> =
FxHashMap::with_capacity_and_hasher(requirements.len(), BuildHasherDefault::default());
FxHashMap::with_capacity_and_hasher(requirements.len(), FxBuildHasher);
for requirement in requirements {
constraints
.entry(requirement.name.clone())

View file

@ -1,9 +1,7 @@
use std::hash::BuildHasherDefault;
use either::Either;
use pypi_types::Requirement;
use rustc_hash::FxHashMap;
use rustc_hash::{FxBuildHasher, FxHashMap};
use pypi_types::Requirement;
use uv_normalize::PackageName;
/// A set of overrides for a set of requirements.
@ -14,7 +12,7 @@ impl Overrides {
/// Create a new set of overrides from a set of requirements.
pub fn from_requirements(requirements: Vec<Requirement>) -> Self {
let mut overrides: FxHashMap<PackageName, Vec<Requirement>> =
FxHashMap::with_capacity_and_hasher(requirements.len(), BuildHasherDefault::default());
FxHashMap::with_capacity_and_hasher(requirements.len(), FxBuildHasher);
for requirement in requirements {
overrides
.entry(requirement.name.clone())