[][src]Struct rtdlib::types::JoinChatByInviteLink

pub struct JoinChatByInviteLink { /* fields omitted */ }

Uses an invite link to add the current user to the chat if possible. The new member will not be added until the chat state has been synchronized with the server.

Methods

impl JoinChatByInviteLink[src]

pub fn builder() -> TypedBuilder_BuilderFor_JoinChatByInviteLink<(), ()>[src]

Create a builder for building JoinChatByInviteLink. On the builder, call .td_name(...)(optional), .invite_link(...)(optional) to set the values of the fields(they accept Into values). Finally, call .build() to create the instance of JoinChatByInviteLink.

impl JoinChatByInviteLink[src]

pub fn from_json<S: AsRef<str>>(json: S) -> Option<Self>[src]

Trait Implementations

impl RObject for JoinChatByInviteLink[src]

impl Object for JoinChatByInviteLink[src]

impl Function for JoinChatByInviteLink[src]

impl Clone for JoinChatByInviteLink[src]

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

Performs copy-assignment from source. Read more

impl Debug for JoinChatByInviteLink[src]

impl Serialize for JoinChatByInviteLink[src]

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

Auto Trait Implementations

Blanket Implementations

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> From<T> for 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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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