pub struct ApiReqUserConsumeOtp {
pub user_id: i32,
pub email: String,
pub token: String,
pub password: String,
}
Expand description
ApiReqUserConsumeOtp
§Request Type For consumer_user_otp
Handles consuming a user’s one-time-use password token in order to reset their password (assuming it is not expired).
This type is the deserialized input for:
consume_user_otp
(crate::requests::user::consume_user_otp::consume_user_otp]
§Usage
This type is constructed from the deserialized
bytes
(&[u8]
) argument
on the
consume_user_otp
(crate::requests::user::consume_user_otp::consume_user_otp]
function.
§Arguments
user_id
-i32
- user idemail
-String
- user emailtoken
-String
- user one-time-use token for reseting a user’s passwordpassword
-String
- new user password
Fields§
§user_id: i32
§email: String
§token: String
§password: String
Trait Implementations§
Source§impl Clone for ApiReqUserConsumeOtp
impl Clone for ApiReqUserConsumeOtp
Source§fn clone(&self) -> ApiReqUserConsumeOtp
fn clone(&self) -> ApiReqUserConsumeOtp
Returns a copy 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 ApiReqUserConsumeOtp
impl<'de> Deserialize<'de> for ApiReqUserConsumeOtp
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 ApiReqUserConsumeOtp
impl RefUnwindSafe for ApiReqUserConsumeOtp
impl Send for ApiReqUserConsumeOtp
impl Sync for ApiReqUserConsumeOtp
impl Unpin for ApiReqUserConsumeOtp
impl UnwindSafe for ApiReqUserConsumeOtp
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