You've already forked AstralRinth
forked from didirus/AstralRinth
chore(clippy): enable and fix many stricter lints (#3783)
* chore(clippy): enable and fix many stricter lints These ensure that the codebase uses more idiomatic, performant, and concise language constructions. * chore: make non-Clippy compiler warnings also deny by default
This commit is contained in:
committed by
GitHub
parent
301967d204
commit
f84f8c1c2b
@@ -461,8 +461,7 @@ impl CacheValue {
|
||||
CacheValue::Team(members) => members
|
||||
.iter()
|
||||
.next()
|
||||
.map(|x| x.team_id.as_str())
|
||||
.unwrap_or(DEFAULT_ID)
|
||||
.map_or(DEFAULT_ID, |x| x.team_id.as_str())
|
||||
.to_string(),
|
||||
CacheValue::Organization(org) => org.id.clone(),
|
||||
CacheValue::File(file) => file.hash.clone(),
|
||||
@@ -556,7 +555,6 @@ macro_rules! impl_cache_methods {
|
||||
$(
|
||||
paste::paste! {
|
||||
#[tracing::instrument(skip(pool, fetch_semaphore))]
|
||||
#[allow(dead_code)]
|
||||
pub async fn [<get_ $variant:snake>](
|
||||
id: &str,
|
||||
cache_behaviour: Option<CacheBehaviour>,
|
||||
@@ -568,7 +566,6 @@ macro_rules! impl_cache_methods {
|
||||
}
|
||||
|
||||
#[tracing::instrument(skip(pool, fetch_semaphore))]
|
||||
#[allow(dead_code)]
|
||||
pub async fn [<get_ $variant:snake _many>](
|
||||
ids: &[&str],
|
||||
cache_behaviour: Option<CacheBehaviour>,
|
||||
@@ -597,7 +594,6 @@ macro_rules! impl_cache_method_singular {
|
||||
$(
|
||||
paste::paste! {
|
||||
#[tracing::instrument(skip(pool, fetch_semaphore))]
|
||||
#[allow(dead_code)]
|
||||
pub async fn [<get_ $variant:snake>] (
|
||||
cache_behaviour: Option<CacheBehaviour>,
|
||||
pool: &SqlitePool,
|
||||
@@ -735,18 +731,13 @@ impl CachedEntry {
|
||||
|
||||
remaining_keys.retain(|x| {
|
||||
x != &&*row.id
|
||||
&& !row
|
||||
.alias
|
||||
.as_ref()
|
||||
.map(|y| {
|
||||
if type_.case_sensitive_alias().unwrap_or(true)
|
||||
{
|
||||
x == y
|
||||
} else {
|
||||
y.to_lowercase() == x.to_lowercase()
|
||||
}
|
||||
})
|
||||
.unwrap_or(false)
|
||||
&& !row.alias.as_ref().is_some_and(|y| {
|
||||
if type_.case_sensitive_alias().unwrap_or(true) {
|
||||
x == y
|
||||
} else {
|
||||
y.to_lowercase() == x.to_lowercase()
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
if let Some(data) = parsed_data {
|
||||
@@ -991,7 +982,7 @@ impl CachedEntry {
|
||||
let key = key.to_string();
|
||||
|
||||
if let Some(position) = teams.iter().position(|x| {
|
||||
x.first().map(|x| x.team_id == key).unwrap_or(false)
|
||||
x.first().is_some_and(|x| x.team_id == key)
|
||||
}) {
|
||||
let team = teams.remove(position);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user