[−][src]Struct carapax::prelude::SetChatPhoto
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, S>(chat_id: C, photo: S) -> SetChatPhoto where
C: Into<ChatId>,
S: Into<String>,
[src]
C: Into<ChatId>,
S: Into<String>,
Creates a new SetChatPhoto
Arguments
- chat_id - Unique identifier for the target chat
- photo - New chat photo, uploaded using multipart/form-data
Trait Implementations
impl Serialize for SetChatPhoto
[src]
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl Debug for SetChatPhoto
[src]
impl Method for SetChatPhoto
[src]
type Response = bool
Type of successful result in API response
fn get_request(&self) -> Result<RequestBuilder, Error>
[src]
impl Clone for SetChatPhoto
[src]
fn clone(&self) -> SetChatPhoto
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for SetChatPhoto
impl Sync for SetChatPhoto
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,