Update to rustc 1.95.0 (#5962)

* Update to rustc 1.95.0

* fmt
This commit is contained in:
aecsocket
2026-05-01 20:39:14 +01:00
committed by GitHub
parent 264aade726
commit 9403462915
15 changed files with 20 additions and 183 deletions

View File

@@ -144,7 +144,7 @@ pub async fn fetch(semaphore: Arc<Semaphore>) -> Result<FetchResult, Error> {
.chain(existing_versions.into_iter())
.collect::<Vec<_>>();
new_versions.sort_by(|a, b| b.release_time.cmp(&a.release_time));
new_versions.sort_by_key(|b| std::cmp::Reverse(b.release_time));
// create and upload the new manifest
let version_manifest_path = format!(

View File

@@ -861,7 +861,7 @@ impl DBProject {
} = loaders_ptypes_games.remove(&project_id).map(|x|x.1).unwrap_or_default();
// Each version is a tuple of (DBVersionId, DateTime<Utc>)
let mut versions = versions.remove(&project_id).map(|x| x.1).unwrap_or_default();
versions.sort_by(|a, b| a.1.cmp(&b.1));
versions.sort_by_key(|a| a.1);
let mut gallery = mods_gallery.remove(&project_id).map(|x| x.1).unwrap_or_default();
let urls = links.remove(&project_id).map(|x| x.1).unwrap_or_default();
let version_fields = version_fields.remove(&project_id).map(|x| x.1).unwrap_or_default();
@@ -925,7 +925,7 @@ impl DBProject {
games,
versions: versions.into_iter().map(|x| x.0).collect(),
gallery_items: {
gallery.sort_by(|a, b| a.ordering.cmp(&b.ordering));
gallery.sort_by_key(|a| a.ordering);
gallery
},
urls,

View File

@@ -161,7 +161,7 @@ impl DBThread {
)
.ok()
.unwrap_or_default();
messages.sort_by(|a, b| a.created.cmp(&b.created));
messages.sort_by_key(|a| a.created);
messages
},
members: x.members.unwrap_or_default().into_iter().map(DBUserId).collect(),

View File

@@ -1,3 +1,5 @@
#![recursion_limit = "256"]
use actix_web::dev::Service;
use actix_web::middleware::from_fn;
use actix_web::{App, HttpServer};

View File

@@ -785,7 +785,7 @@ async fn get_tremendous_payout_methods(
.into_iter()
.map(|x| PayoutDecimal(x.min))
.collect::<Vec<_>>();
values.sort_by(|a, b| a.0.cmp(&b.0));
values.sort_by_key(|a| a.0);
PayoutInterval::Fixed { values }
} else if let Some(first) = product.skus.first() {

View File

@@ -86,7 +86,7 @@ pub async fn forge_updates(
)
.await?;
versions.sort_by(|a, b| b.date_published.cmp(&a.date_published));
versions.sort_by_key(|b| std::cmp::Reverse(b.date_published));
#[derive(Serialize)]
struct ForgeUpdates {

View File

@@ -1359,10 +1359,10 @@ pub async fn dependency_list_internal(
)
.await?;
projects.sort_by(|a, b| b.published.cmp(&a.published));
projects.sort_by_key(|b| std::cmp::Reverse(b.published));
projects.dedup_by(|a, b| a.id == b.id);
versions.sort_by(|a, b| b.date_published.cmp(&a.date_published));
versions.sort_by_key(|b| std::cmp::Reverse(b.date_published));
versions.dedup_by(|a, b| a.id == b.id);
Ok(HttpResponse::Ok().json(DependencyInfo { projects, versions }))

View File

@@ -119,7 +119,7 @@ pub async fn loader_list(
})
.collect::<Vec<_>>();
results.sort_by(|a, b| a.name.to_lowercase().cmp(&b.name.to_lowercase()));
results.sort_by_key(|a| a.name.to_lowercase());
Ok(HttpResponse::Ok().json(results))
}

View File

@@ -799,7 +799,7 @@ pub async fn user_notifications(
.map(Into::into)
.collect();
notifications.sort_by(|a, b| b.created.cmp(&a.created));
notifications.sort_by_key(|b| std::cmp::Reverse(b.created));
Ok(HttpResponse::Ok().json(notifications))
} else {
Err(ApiError::NotFound)

View File

@@ -41,10 +41,11 @@ pub enum Bucketing {
BucketSize(u64),
}
#[derive(Serialize, Deserialize, Debug, Clone)]
#[derive(Serialize, Deserialize, Debug, Clone, Default)]
#[serde(rename_all = "snake_case")]
pub enum TextMatchType {
MaxScore,
#[default]
MaxWeight,
SumScore,
}
@@ -59,12 +60,6 @@ impl TextMatchType {
}
}
impl Default for TextMatchType {
fn default() -> Self {
Self::MaxWeight
}
}
impl Default for Bucketing {
fn default() -> Self {
Self::Buckets(5)

View File

@@ -547,8 +547,8 @@ async fn index_versions(
}
let all_version_ids = versions
.iter()
.flat_map(|(_, version_ids)| version_ids.iter())
.values()
.flat_map(|version_ids| version_ids.iter())
.map(|(version_id, _)| version_id.0)
.collect::<Vec<i64>>();

View File

@@ -509,10 +509,10 @@ fn get_gv_range(
mut all_game_versions: Vec<MinecraftGameVersion>,
) -> Vec<String> {
// both -> least to greatest
game_versions.sort_by(|a, b| a.created.cmp(&b.created));
game_versions.sort_by_key(|a| a.created);
game_versions.dedup_by(|a, b| a.version == b.version);
all_game_versions.sort_by(|a, b| a.created.cmp(&b.created));
all_game_versions.sort_by_key(|a| a.created);
let all_releases = all_game_versions
.iter()