From 88e34902c0e442e71fc6646b57068633fea146ce Mon Sep 17 00:00:00 2001 From: Pierre Hubert Date: Sat, 9 Apr 2022 12:25:56 +0200 Subject: [PATCH] cargo clippy --- src/actors/openid_sessions_actor.rs | 8 +------- src/controllers/openid_controller.rs | 3 +-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/src/actors/openid_sessions_actor.rs b/src/actors/openid_sessions_actor.rs index bef589f..ae27867 100644 --- a/src/actors/openid_sessions_actor.rs +++ b/src/actors/openid_sessions_actor.rs @@ -36,7 +36,7 @@ impl Session { #[rtype(result = "()")] pub struct PushNewSession(pub Session); - +#[derive(Default)] pub struct OpenIDSessionsActor { session: Vec, } @@ -47,12 +47,6 @@ impl OpenIDSessionsActor { } } -impl Default for OpenIDSessionsActor { - fn default() -> Self { - Self { session: vec![] } - } -} - impl Actor for OpenIDSessionsActor { type Context = Context; diff --git a/src/controllers/openid_controller.rs b/src/controllers/openid_controller.rs index 540cf38..48a8724 100644 --- a/src/controllers/openid_controller.rs +++ b/src/controllers/openid_controller.rs @@ -87,8 +87,7 @@ pub async fn authorize(user: CurrentUser, query: web::Query, }.render().unwrap()); } - let scopes = query.scope.split(' ').collect::>(); - if !scopes.contains(&"openid") { + if !query.scope.split(' ').any(|x| x == "openid") { return error_redirect(&query, "invalid_request", "openid scope missing!"); }