[−][src]Struct rutebot::requests::ExportChatInviteLink
Use this struct to generate a new invite link for a chat; any previously generated link is revoked.
The bot must be an administrator in the chat for this to work and must have the appropriate admin rights. Returns the new invite link as
String
on success
Fields
chat_id: ChatId<'a>
Unique identifier for the target group or username of the target supergroup or channel
Methods
impl<'a> ExportChatInviteLink<'a>
[src]
Trait Implementations
impl<'a> Request for ExportChatInviteLink<'a>
[src]
type ResponseType = String
fn method(&self) -> &'static str
[src]
fn set_http_request_body(
self,
request_builder: Builder
) -> Result<Request<Body>, Error>
[src]
self,
request_builder: Builder
) -> Result<Request<Body>, Error>
impl<'a> Clone for ExportChatInviteLink<'a>
[src]
fn clone(&self) -> ExportChatInviteLink<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'a> Debug for ExportChatInviteLink<'a>
[src]
impl<'a> Serialize for ExportChatInviteLink<'a>
[src]
Auto Trait Implementations
impl<'a> Send for ExportChatInviteLink<'a>
impl<'a> Sync for ExportChatInviteLink<'a>
Blanket Implementations
impl<T> From<T> for T
[src]
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, 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> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,