pub struct DeleteChatPhoto {
pub chat_id: Recipient,
}Expand description
Use this method to delete a chat photo. 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. Returns True on success.
Fields§
§chat_id: RecipientUnique identifier for the target chat or username of the target channel (in the format @channelusername)
Implementations§
Trait Implementations§
Source§impl Clone for DeleteChatPhoto
impl Clone for DeleteChatPhoto
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeleteChatPhoto
impl Debug for DeleteChatPhoto
Source§impl Hash for DeleteChatPhoto
impl Hash for DeleteChatPhoto
Source§impl PartialEq for DeleteChatPhoto
impl PartialEq for DeleteChatPhoto
Source§impl Payload for DeleteChatPhoto
impl Payload for DeleteChatPhoto
Source§fn timeout_hint(&self) -> Option<Duration>
fn timeout_hint(&self) -> Option<Duration>
If this payload may take long time to execute (e.g.
GetUpdates with
big timeout), the minimum timeout that should be used.Source§impl Serialize for DeleteChatPhoto
impl Serialize for DeleteChatPhoto
impl Eq for DeleteChatPhoto
impl StructuralPartialEq for DeleteChatPhoto
Auto Trait Implementations§
impl Freeze for DeleteChatPhoto
impl RefUnwindSafe for DeleteChatPhoto
impl Send for DeleteChatPhoto
impl Sync for DeleteChatPhoto
impl Unpin for DeleteChatPhoto
impl UnwindSafe for DeleteChatPhoto
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<P> DeleteChatPhotoSetters for Pwhere
P: HasPayload<Payload = DeleteChatPhoto>,
impl<P> DeleteChatPhotoSetters for Pwhere
P: HasPayload<Payload = DeleteChatPhoto>,
Source§impl<T> Erasable for T
impl<T> Erasable for T
Source§impl<P> HasPayload for Pwhere
P: Payload,
impl<P> HasPayload for Pwhere
P: Payload,
Source§fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
fn payload_mut(&mut self) -> &mut <P as HasPayload>::Payload
Gain mutable access to the underlying payload.
Source§fn payload_ref(&self) -> &<P as HasPayload>::Payload
fn payload_ref(&self) -> &<P as HasPayload>::Payload
Gain immutable access to the underlying payload.
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more