[][src]Enum xmpp_parsers::message::MessageType

pub enum MessageType {
    Chat,
    Error,
    Groupchat,
    Headline,
    Normal,
}

The type of a message.

Variants

Chat

Standard instant messaging message.

Error

Notifies that an error happened.

Groupchat

Standard group instant messaging message.

Headline

Used by servers to notify users when things happen.

Normal

This is an email-like message, it usually contains a subject.

Trait Implementations

impl PartialEq<MessageType> for MessageType[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Clone for MessageType[src]

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

Performs copy-assignment from source. Read more

impl Default for MessageType[src]

impl Debug for MessageType[src]

impl FromStr for MessageType[src]

type Err = Error

The associated error which can be returned from parsing.

impl IntoAttributeValue for MessageType[src]

Auto Trait Implementations

Blanket Implementations

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self