[−][src]Struct rtdlib::types::JoinChatByInviteLink
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 invite_link(&self) -> Option<String>
[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(&self) -> 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]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for JoinChatByInviteLink
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for JoinChatByInviteLink
impl Sync for JoinChatByInviteLink
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Serialize for T where
T: Serialize + ?Sized,
[src]
T: Serialize + ?Sized,