[][src]Enum xmpp_parsers::Jid

pub enum Jid {
    Bare(BareJid),
    Full(FullJid),
}

An enum representing a Jabber ID. It can be either a FullJid or a BareJid.

Variants

Bare(BareJid)

Bare Jid

Full(FullJid)

Full Jid

Trait Implementations

impl IntoAttributeValue for Jid[src]

impl FromStr for Jid[src]

type Err = JidParseError

The associated error which can be returned from parsing.

impl IntoElements for Jid[src]

impl Debug for Jid[src]

impl PartialEq<Jid> for Jid[src]

impl Clone for Jid[src]

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

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for Jid

impl Sync for Jid

impl Send for Jid

impl RefUnwindSafe for Jid

impl UnwindSafe for Jid

Blanket Implementations

impl<T> From<T> for T[src]

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

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.

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

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

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

impl<T> IntoElements for T where
    T: Into<Element>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self