[−][src]Enum rtdlib::types::AuthenticationCodeType
Provides information about the method by which an authentication code is delivered to the user
Variants
An authentication code is delivered via a phone call to the specified phone number
FlashCall(AuthenticationCodeTypeFlashCall)
An authentication code is delivered by an immediately cancelled call to the specified phone number. The number from which the call was made is the code
An authentication code is delivered via an SMS message to the specified phone number
TelegramMessage(AuthenticationCodeTypeTelegramMessage)
An authentication code is delivered via a private Telegram message, which can be viewed in another client
Implementations
impl AuthenticationCodeType
[src]
pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
[src]
pub fn is_call(&self) -> bool
[src]
pub fn is_flash_call(&self) -> bool
[src]
pub fn is_sms(&self) -> bool
[src]
pub fn is_telegram_message(&self) -> bool
[src]
pub fn on_call<F: FnOnce(&AuthenticationCodeTypeCall)>(&self, fnc: F) -> &Self
[src]
pub fn on_flash_call<F: FnOnce(&AuthenticationCodeTypeFlashCall)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn on_sms<F: FnOnce(&AuthenticationCodeTypeSms)>(&self, fnc: F) -> &Self
[src]
pub fn on_telegram_message<F: FnOnce(&AuthenticationCodeTypeTelegramMessage)>(
&self,
fnc: F
) -> &Self
[src]
&self,
fnc: F
) -> &Self
pub fn as_call(&self) -> Option<&AuthenticationCodeTypeCall>
[src]
pub fn as_flash_call(&self) -> Option<&AuthenticationCodeTypeFlashCall>
[src]
pub fn as_sms(&self) -> Option<&AuthenticationCodeTypeSms>
[src]
pub fn as_telegram_message(
&self
) -> Option<&AuthenticationCodeTypeTelegramMessage>
[src]
&self
) -> Option<&AuthenticationCodeTypeTelegramMessage>
pub fn call<T: AsRef<AuthenticationCodeTypeCall>>(t: T) -> Self
[src]
pub fn flash_call<T: AsRef<AuthenticationCodeTypeFlashCall>>(t: T) -> Self
[src]
pub fn sms<T: AsRef<AuthenticationCodeTypeSms>>(t: T) -> Self
[src]
pub fn telegram_message<T: AsRef<AuthenticationCodeTypeTelegramMessage>>(
t: T
) -> Self
[src]
t: T
) -> Self
Trait Implementations
impl AsRef<AuthenticationCodeType> for AuthenticationCodeType
[src]
fn as_ref(&self) -> &AuthenticationCodeType
[src]
impl Clone for AuthenticationCodeType
[src]
fn clone(&self) -> AuthenticationCodeType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AuthenticationCodeType
[src]
impl Default for AuthenticationCodeType
[src]
impl<'de> Deserialize<'de> for AuthenticationCodeType
[src]
fn deserialize<D>(deserializer: D) -> Result<AuthenticationCodeType, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl RObject for AuthenticationCodeType
[src]
impl Serialize for AuthenticationCodeType
[src]
Auto Trait Implementations
impl RefUnwindSafe for AuthenticationCodeType
impl Send for AuthenticationCodeType
impl Sync for AuthenticationCodeType
impl Unpin for AuthenticationCodeType
impl UnwindSafe for AuthenticationCodeType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,