[][src]Struct rtdlib::types::TransferChatOwnership

pub struct TransferChatOwnership { /* fields omitted */ }

Changes the owner of a chat. The current user must be a current owner of the chat. Use the method canTransferOwnership to check whether the ownership can be transferred from the current session. Available only for supergroups and channel chats

Implementations

impl TransferChatOwnership[src]

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

pub fn builder() -> RTDTransferChatOwnershipBuilder[src]

pub fn chat_id(&self) -> i64[src]

pub fn user_id(&self) -> i64[src]

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

Trait Implementations

impl AsRef<TransferChatOwnership> for TransferChatOwnership[src]

impl Clone for TransferChatOwnership[src]

impl Debug for TransferChatOwnership[src]

impl Default for TransferChatOwnership[src]

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

impl RFunction for TransferChatOwnership[src]

impl RObject for TransferChatOwnership[src]

impl Serialize for TransferChatOwnership[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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.