diff options
Diffstat (limited to 'src/api/auth.rs')
-rw-r--r-- | src/api/auth.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/api/auth.rs b/src/api/auth.rs index 410b643..4656ca8 100644 --- a/src/api/auth.rs +++ b/src/api/auth.rs @@ -3,7 +3,7 @@ use serde::Deserialize; use time::{OffsetDateTime, Duration}; use tower_cookies::{Cookies, Cookie}; -use crate::types::{user::User, response::ResponseCode, session::Session, extract::{Json, AuthorizedUser, Check, CheckResult, Log}}; +use crate::types::{user::User, http::ResponseCode, session::Session, extract::{Json, AuthorizedUser, Check, CheckResult, Log}}; #[derive(Deserialize, Debug)] pub struct RegistrationRequet { @@ -24,9 +24,9 @@ impl Check for RegistrationRequet { Self::assert_length(&self.email, 1, 50, "Email can only by 1-50 characters long")?; Self::assert_length(&self.password, 1, 50, "Password can only by 1-50 characters long")?; Self::assert_length(&self.gender, 1, 100, "Gender can only by 1-100 characters long")?; - Self::assert_range(self.day as u64, 1, 255, "Birthday day can only be between 1-255")?; - Self::assert_range(self.month as u64, 1, 255, "Birthday month can only be between 1-255")?; - Self::assert_range(self.year as u64, 1, 4294967295, "Birthday year can only be between 1-4294967295")?; + Self::assert_range(u64::from(self.day), 1, 255, "Birthday day can only be between 1-255")?; + Self::assert_range(u64::from(self.month), 1, 255, "Birthday month can only be between 1-255")?; + Self::assert_range(u64::from(self.year), 1, 4_294_967_295, "Birthday year can only be between 1-4294967295")?; Ok(()) } } |