[][src]Struct tgbot::methods::SetChatPhoto

pub struct SetChatPhoto { /* fields omitted */ }

Set a new profile photo for the chat

Photos 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

Note: In regular groups (non-supergroups), this method will only work if the ‘All Members Are Admins’ setting is off in the target group

Methods

impl SetChatPhoto[src]

pub fn new<C, P>(chat_id: C, photo: P) -> Self where
    C: Into<ChatId>,
    P: Into<InputFile>, 
[src]

Creates a new SetChatPhoto

Arguments

  • chat_id - Unique identifier for the target chat
  • photo - New chat photo, uploaded using multipart/form-data (url and file_id are not supported)

Trait Implementations

impl Debug for SetChatPhoto[src]

impl Method for SetChatPhoto[src]

type Response = bool

Type of successful result in API response

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> From<T> for T[src]

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.