[][src]Struct whatsappweb_eta::Jid

pub struct Jid {
    pub id: String,
    pub is_group: bool,
}

Fields

id: Stringis_group: bool

Methods

impl Jid[src]

pub fn to_message_jid(&self) -> String[src]

impl Jid[src]

Jid used to identify either a group or an individual

pub fn to_string(&self) -> String[src]

pub fn phonenumber(&self) -> Option<String>[src]

If the Jid is from an individual return the international phonenumber, else None

pub fn from_phonenumber(phonenumber: String) -> WaResult<Jid>[src]

Trait Implementations

impl PartialOrd<Jid> for Jid[src]

impl PartialEq<Jid> for Jid[src]

impl Ord for Jid[src]

fn max(self, other: Self) -> Self1.21.0[src]

Compares and returns the maximum of two values. Read more

fn min(self, other: Self) -> Self1.21.0[src]

Compares and returns the minimum of two values. Read more

fn clamp(self, min: Self, max: Self) -> Self[src]

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

Restrict a value to a certain interval. Read more

impl Eq 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

impl Hash for Jid[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for Jid[src]

impl FromStr for Jid[src]

type Err = WaError

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for Jid

impl Unpin for Jid

impl Sync for Jid

impl UnwindSafe for Jid

impl RefUnwindSafe for Jid

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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> 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