#[non_exhaustive]pub enum UpdatePasswordStatus {
Success,
Failure,
Pending,
}Expand description
The status of the password update event.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Success
New password was set. This is the only status needed for password updates from within the
account (reason is UpdatePasswordReason::UserUpdate).
Failure
User clicks an expired password link.
Pending
Password change initiated, waiting for user to act.
Trait Implementations§
Source§impl Debug for UpdatePasswordStatus
impl Debug for UpdatePasswordStatus
Source§impl<'de> Deserialize<'de> for UpdatePasswordStatus
impl<'de> Deserialize<'de> for UpdatePasswordStatus
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 UpdatePasswordStatus
impl RefUnwindSafe for UpdatePasswordStatus
impl Send for UpdatePasswordStatus
impl Sync for UpdatePasswordStatus
impl Unpin for UpdatePasswordStatus
impl UnwindSafe for UpdatePasswordStatus
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