Clippy fixes for 1.77.0 nightly (#4395)
* A few 1.77.0-nightly clippy fixes. * Dead code warnings. * More fixes.
This commit is contained in:
parent
eb56d9253c
commit
20fd4b5869
7 changed files with 14 additions and 21 deletions
|
@ -53,7 +53,8 @@ pub async fn search(
|
|||
data.community_id
|
||||
};
|
||||
let creator_id = data.creator_id;
|
||||
let local_user = local_user_view.as_ref().map(|l| l.local_user.clone());
|
||||
let local_user = local_user_view.as_ref().map(|luv| &luv.local_user);
|
||||
|
||||
match search_type {
|
||||
SearchType::Posts => {
|
||||
posts = PostQuery {
|
||||
|
@ -90,7 +91,7 @@ pub async fn search(
|
|||
sort: (sort),
|
||||
listing_type: (listing_type),
|
||||
search_term: (Some(q)),
|
||||
local_user: (local_user.as_ref()),
|
||||
local_user,
|
||||
is_mod_or_admin: (is_admin),
|
||||
page: (page),
|
||||
limit: (limit),
|
||||
|
@ -155,7 +156,7 @@ pub async fn search(
|
|||
sort: (sort),
|
||||
listing_type: (listing_type),
|
||||
search_term: (Some(q)),
|
||||
local_user: (local_user.as_ref()),
|
||||
local_user,
|
||||
is_mod_or_admin: (is_admin),
|
||||
page: (page),
|
||||
limit: (limit),
|
||||
|
|
|
@ -106,10 +106,10 @@ pub async fn import_settings(
|
|||
|
||||
let local_user_form = LocalUserUpdateForm {
|
||||
show_nsfw: data.settings.as_ref().map(|s| s.show_nsfw),
|
||||
theme: data.settings.as_ref().map(|s| s.theme.clone()),
|
||||
theme: data.settings.clone().map(|s| s.theme.clone()),
|
||||
default_sort_type: data.settings.as_ref().map(|s| s.default_sort_type),
|
||||
default_listing_type: data.settings.as_ref().map(|s| s.default_listing_type),
|
||||
interface_language: data.settings.as_ref().map(|s| s.interface_language.clone()),
|
||||
interface_language: data.settings.clone().map(|s| s.interface_language),
|
||||
show_avatars: data.settings.as_ref().map(|s| s.show_avatars),
|
||||
send_notifications_to_email: data
|
||||
.settings
|
||||
|
|
|
@ -15,7 +15,7 @@ use lemmy_utils::error::LemmyError;
|
|||
use url::Url;
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub(crate) struct ApubCommunityFeatured(Vec<ApubPost>);
|
||||
pub(crate) struct ApubCommunityFeatured(());
|
||||
|
||||
#[async_trait::async_trait]
|
||||
impl Collection for ApubCommunityFeatured {
|
||||
|
@ -86,6 +86,6 @@ impl Collection for ApubCommunityFeatured {
|
|||
.await;
|
||||
|
||||
// This return value is unused, so just set an empty vec
|
||||
Ok(ApubCommunityFeatured(Vec::new()))
|
||||
Ok(ApubCommunityFeatured(()))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ use lemmy_utils::error::LemmyError;
|
|||
use url::Url;
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub(crate) struct ApubCommunityFollower(Vec<()>);
|
||||
pub(crate) struct ApubCommunityFollower(());
|
||||
|
||||
#[async_trait::async_trait]
|
||||
impl Collection for ApubCommunityFollower {
|
||||
|
@ -61,6 +61,6 @@ impl Collection for ApubCommunityFollower {
|
|||
)
|
||||
.await?;
|
||||
|
||||
Ok(ApubCommunityFollower(Vec::new()))
|
||||
Ok(ApubCommunityFollower(()))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -19,7 +19,7 @@ use lemmy_utils::error::LemmyError;
|
|||
use url::Url;
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub(crate) struct ApubCommunityModerators(pub(crate) Vec<CommunityModeratorView>);
|
||||
pub(crate) struct ApubCommunityModerators(());
|
||||
|
||||
#[async_trait::async_trait]
|
||||
impl Collection for ApubCommunityModerators {
|
||||
|
@ -96,7 +96,7 @@ impl Collection for ApubCommunityModerators {
|
|||
}
|
||||
|
||||
// This return value is unused, so just set an empty vec
|
||||
Ok(ApubCommunityModerators(Vec::new()))
|
||||
Ok(ApubCommunityModerators(()))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@ use lemmy_utils::error::LemmyError;
|
|||
use url::Url;
|
||||
|
||||
#[derive(Clone, Debug)]
|
||||
pub(crate) struct ApubCommunityOutbox(Vec<ApubPost>);
|
||||
pub(crate) struct ApubCommunityOutbox(());
|
||||
|
||||
#[async_trait::async_trait]
|
||||
impl Collection for ApubCommunityOutbox {
|
||||
|
@ -111,6 +111,6 @@ impl Collection for ApubCommunityOutbox {
|
|||
.await;
|
||||
|
||||
// This return value is unused, so just set an empty vec
|
||||
Ok(ApubCommunityOutbox(Vec::new()))
|
||||
Ok(ApubCommunityOutbox(()))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -58,14 +58,6 @@ struct PictrsParams {
|
|||
thumbnail: Option<i32>,
|
||||
}
|
||||
|
||||
#[derive(Deserialize)]
|
||||
enum PictrsPurgeParams {
|
||||
#[serde(rename = "file")]
|
||||
File(String),
|
||||
#[serde(rename = "alias")]
|
||||
Alias(String),
|
||||
}
|
||||
|
||||
fn adapt_request(
|
||||
request: &HttpRequest,
|
||||
client: &ClientWithMiddleware,
|
||||
|
|
Loading…
Reference in a new issue