[][src]Enum messagebird_async::sms::PayloadType

pub enum PayloadType {
    Sms,
    Binary,
    Flash,
}

SMS message type enum

Determines the type of the message payload

Variants

Sms

regular text SMS, encoding defined by PayloadEncoding

Binary

raw binary encoding of bytes, some providers are incapable of handling those with their base stations, be warned

Flash

priority notification style SMS, there is no guarantee that this is stored on the phone

Methods

impl PayloadType[src]

pub fn as_str(&self) -> &str[src]

Trait Implementations

impl Clone for PayloadType[src]

impl Debug for PayloadType[src]

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

impl Eq for PayloadType[src]

impl FromStr for PayloadType[src]

type Err = MessageBirdError

The associated error which can be returned from parsing.

impl PartialEq<PayloadType> for PayloadType[src]

impl Serialize for PayloadType[src]

impl StructuralEq for PayloadType[src]

impl StructuralPartialEq for PayloadType[src]

impl ToString for PayloadType[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: Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[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> ToString for T where
    T: Display + ?Sized
[src]

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.