[][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 Eq for PayloadType
[src]

impl PartialEq<PayloadType> for PayloadType
[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl ToString for PayloadType
[src]

impl Clone for PayloadType
[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for PayloadType
[src]

impl FromStr for PayloadType
[src]

type Err = MessageBirdError

The associated error which can be returned from parsing.

impl Serialize for PayloadType
[src]

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

Auto Trait Implementations

impl Send for PayloadType

impl Sync for PayloadType

Blanket Implementations

impl<T> From for T
[src]

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

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

type Owned = T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<Q, K> Equivalent for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

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