pub struct SetMyProfilePhoto {
pub photo: InputProfilePhoto,
}Expand description
Changes the profile photo of the bot. Returns True on success.
Fields§
§photo: InputProfilePhotoThe new profile photo to set
Implementations§
Source§impl SetMyProfilePhoto
impl SetMyProfilePhoto
pub fn new(photo: InputProfilePhoto) -> Self
Trait Implementations§
Source§impl Clone for SetMyProfilePhoto
impl Clone for SetMyProfilePhoto
Source§impl Debug for SetMyProfilePhoto
impl Debug for SetMyProfilePhoto
Source§impl Payload for SetMyProfilePhoto
impl Payload for SetMyProfilePhoto
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.Auto Trait Implementations§
impl !Freeze for SetMyProfilePhoto
impl !RefUnwindSafe for SetMyProfilePhoto
impl !UnwindSafe for SetMyProfilePhoto
impl Forget for SetMyProfilePhoto
impl Send for SetMyProfilePhoto
impl Sync for SetMyProfilePhoto
impl Unpin for SetMyProfilePhoto
impl UnsafeUnpin for SetMyProfilePhoto
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<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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<P> SetMyProfilePhotoSetters for Pwhere
P: HasPayload<Payload = SetMyProfilePhoto>,
impl<P> SetMyProfilePhotoSetters for Pwhere
P: HasPayload<Payload = SetMyProfilePhoto>,
Source§fn photo(self, value: InputProfilePhoto) -> Self
fn photo(self, value: InputProfilePhoto) -> Self
Setter for
photo field.