From 86c97cb9770e2290cf47f432c92f87352dc19e1b Mon Sep 17 00:00:00 2001 From: JMARyA Date: Wed, 18 Dec 2024 20:03:59 +0100 Subject: [PATCH] fix --- src/auth/user.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/auth/user.rs b/src/auth/user.rs index c31063b..0449c56 100644 --- a/src/auth/user.rs +++ b/src/auth/user.rs @@ -220,6 +220,15 @@ impl<'r> FromRequest<'r> for MaybeUser { } } +impl From for Option { + fn from(value: MaybeUser) -> Self { + match value { + MaybeUser::User(user) => Some(user), + MaybeUser::Anonymous => None, + } + } +} + /// Admin User /// /// This struct expects an Admin User and returns `Forbidden` otherwise.