[][src]Struct rtdlib::types::SetPassword

pub struct SetPassword { /* fields omitted */ }

Changes the password for the user. If a new recovery email address is specified, then the error EMAIL_UNCONFIRMED is returned and the password change will not be applied until the new recovery email address has been confirmed. The application should periodically call getPasswordState to check whether the new email address has been confirmed

Implementations

impl SetPassword[src]

pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>[src]

pub fn builder() -> RTDSetPasswordBuilder[src]

pub fn old_password(&self) -> &String[src]

pub fn new_password(&self) -> &String[src]

pub fn new_hint(&self) -> &String[src]

pub fn set_recovery_email_address(&self) -> bool[src]

pub fn new_recovery_email_address(&self) -> &String[src]

Trait Implementations

impl AsRef<SetPassword> for SetPassword[src]

impl Clone for SetPassword[src]

impl Debug for SetPassword[src]

impl Default for SetPassword[src]

impl<'de> Deserialize<'de> for SetPassword[src]

impl RFunction for SetPassword[src]

impl RObject for SetPassword[src]

impl Serialize for SetPassword[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.