pub struct ApiReqUserVerify {
pub u: i32,
pub t: String,
pub e: Option<String>,
}
Expand description
ApiReqUserVerify
§Request Type For verify_user
Handles verifying a user’s email with
a one-time-use verification token stored in the
users_verified
record in the db.
§Overview
User email verification one-time-use token can expire
This type is the deserialized input for:
verify_user
(crate::requests::user::verify_user::verify_user]
§Usage
This type is constructed from the deserialized
full_url
(&str
) argument
on the
verify_user
function.
§Arguments
u
-i32
- user idt
-String
- theusers_verified.password
fielde
-Option<String>
- theusers.email
field
Fields§
§u: i32
§t: String
§e: Option<String>
Trait Implementations§
Source§impl Clone for ApiReqUserVerify
impl Clone for ApiReqUserVerify
Source§fn clone(&self) -> ApiReqUserVerify
fn clone(&self) -> ApiReqUserVerify
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for ApiReqUserVerify
impl<'de> Deserialize<'de> for ApiReqUserVerify
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ApiReqUserVerify
impl RefUnwindSafe for ApiReqUserVerify
impl Send for ApiReqUserVerify
impl Sync for ApiReqUserVerify
impl Unpin for ApiReqUserVerify
impl UnwindSafe for ApiReqUserVerify
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more