[][src]Enum rust_tdlib::types::AuthenticationCodeType

pub enum AuthenticationCodeType {
    Call(AuthenticationCodeTypeCall),
    FlashCall(AuthenticationCodeTypeFlashCall),
    Sms(AuthenticationCodeTypeSms),
    TelegramMessage(AuthenticationCodeTypeTelegramMessage),
    // some variants omitted
}

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

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

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]

Trait Implementations

impl AsRef<AuthenticationCodeType> for AuthenticationCodeType[src]

impl Clone for AuthenticationCodeType[src]

impl Debug for AuthenticationCodeType[src]

impl Default for AuthenticationCodeType[src]

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

impl RObject for AuthenticationCodeType[src]

impl Serialize for AuthenticationCodeType[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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,