[][src]Struct rtdlib::types::SetChatTitle

pub struct SetChatTitle { /* fields omitted */ }

Changes the chat title. Supported only for basic groups, supergroups and channels. Requires administrator rights in basic groups and the appropriate administrator rights in supergroups and channels. The title will not be changed until the request to the server has been completed.

Methods

impl SetChatTitle[src]

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

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

impl SetChatTitle[src]

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

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

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

Trait Implementations

impl RObject for SetChatTitle[src]

impl Object for SetChatTitle[src]

impl Function for SetChatTitle[src]

impl Clone for SetChatTitle[src]

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

Performs copy-assignment from source. Read more

impl Debug for SetChatTitle[src]

impl Serialize for SetChatTitle[src]

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

Auto Trait Implementations

Blanket Implementations

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

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