From 7023e27b5158b07198aeae91225f68d7646d775b Mon Sep 17 00:00:00 2001 From: Ethan Girouard Date: Tue, 2 Apr 2024 01:33:24 -0400 Subject: [PATCH] Create UserCredentials struct --- src/users.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/users.rs b/src/users.rs index 51fecdc..62cd25b 100644 --- a/src/users.rs +++ b/src/users.rs @@ -14,8 +14,15 @@ cfg_if::cfg_if! { } use leptos::*; +use serde::{Serialize, Deserialize}; use crate::models::User; +#[derive(Clone, Debug, Serialize, Deserialize)] +pub struct UserCredentials { + pub username_or_email: String, + pub password: String +} + /// Get a user from the database by username or email /// Returns a Result with the user if found, None if not found, or an error if there was a problem #[cfg(feature = "ssr")]