pub struct ReplaceStickerInSet {
pub user_id: UserId,
pub name: String,
pub old_sticker: String,
pub sticker: InputSticker,
}Expand description
Use this method to replace an existing sticker in a sticker set with a new one. The method is equivalent to calling DeleteStickerFromSet, then AddStickerToSet, then SetStickerPositionInSet. Returns True on success.
Fields§
§user_id: UserIdUser identifier of the sticker set owner
name: StringSticker set name
old_sticker: StringFile identifier of the replaced sticker
sticker: InputStickerA JSON-serialized object with information about the added sticker. If exactly the same sticker had already been added to the set, then the set remains unchanged.
Implementations§
Trait Implementations§
Source§impl Clone for ReplaceStickerInSet
impl Clone for ReplaceStickerInSet
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 ReplaceStickerInSet
impl Debug for ReplaceStickerInSet
Source§impl MultipartPayload for ReplaceStickerInSet
impl MultipartPayload for ReplaceStickerInSet
fn copy_files(&self, into: &mut dyn FnMut(InputFile))
fn move_files(&mut self, into: &mut dyn FnMut(InputFile))
Source§impl Payload for ReplaceStickerInSet
impl Payload for ReplaceStickerInSet
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 ReplaceStickerInSet
impl !RefUnwindSafe for ReplaceStickerInSet
impl Send for ReplaceStickerInSet
impl Sync for ReplaceStickerInSet
impl Unpin for ReplaceStickerInSet
impl !UnwindSafe for ReplaceStickerInSet
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> ReplaceStickerInSetSetters for Pwhere
P: HasPayload<Payload = ReplaceStickerInSet>,
impl<P> ReplaceStickerInSetSetters for Pwhere
P: HasPayload<Payload = ReplaceStickerInSet>,
Source§fn old_sticker<T>(self, value: T) -> Self
fn old_sticker<T>(self, value: T) -> Self
Setter for
old_sticker field.Source§fn sticker(self, value: InputSticker) -> Self
fn sticker(self, value: InputSticker) -> Self
Setter for
sticker field.