Struct teloxide_core::payloads::SetChatTitle[][src]

#[must_use = "Requests do nothing unless sent"]pub struct SetChatTitle {
    pub chat_id: ChatId,
    pub title: String,
}

Use this method to change the title of a chat. Titles can’t be changed for private chats. The bot must be an administrator in the chat for this to work and must have the appropriate admin rights. Returns True on success.

Fields

chat_id: ChatId

Unique identifier for the target chat or username of the target channel (in the format @channelusername)

title: String

New chat title, 1-255 characters

Implementations

impl SetChatTitle[src]

pub fn new(chat_id: impl Into<ChatId>, title: impl Into<String>) -> Self[src]

Trait Implementations

impl Clone for SetChatTitle[src]

impl Debug for SetChatTitle[src]

impl Eq for SetChatTitle[src]

impl Hash for SetChatTitle[src]

impl PartialEq<SetChatTitle> for SetChatTitle[src]

impl Payload for SetChatTitle[src]

type Output = String

The return type of a Telegram method. Read more

impl Serialize for SetChatTitle[src]

impl StructuralEq for SetChatTitle[src]

impl StructuralPartialEq for SetChatTitle[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<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized
[src]

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

impl<T> Instrument 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.