pub struct UploadStickerFile {
pub user_id: UserId,
pub sticker: InputFile,
pub sticker_format: StickerFormat,
}Expand description
Use this method to upload a file with a sticker for later use in the CreateNewStickerSet, AddStickerToSet or ReplaceStickerInSet methods (the file can be used multiple times). Returns the uploaded File on success.
Fields§
§user_id: UserIdUser identifier of sticker file owner
sticker: InputFileA file with the sticker in .WEBP, .PNG, .TGS, or .WEBM format. Technical requirements. More info on Sending Files »
sticker_format: StickerFormatFormat of the sticker, must be one of “static”, “animated”, “video”
Implementations§
Source§impl UploadStickerFile
impl UploadStickerFile
pub fn new( user_id: UserId, sticker: InputFile, sticker_format: StickerFormat, ) -> Self
Trait Implementations§
Source§impl Clone for UploadStickerFile
impl Clone for UploadStickerFile
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 UploadStickerFile
impl Debug for UploadStickerFile
Source§impl MultipartPayload for UploadStickerFile
impl MultipartPayload for UploadStickerFile
fn copy_files(&self, into: &mut dyn FnMut(InputFile))
fn move_files(&mut self, into: &mut dyn FnMut(InputFile))
Source§impl Payload for UploadStickerFile
impl Payload for UploadStickerFile
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 UploadStickerFile
impl !RefUnwindSafe for UploadStickerFile
impl Send for UploadStickerFile
impl Sync for UploadStickerFile
impl Unpin for UploadStickerFile
impl !UnwindSafe for UploadStickerFile
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> UploadStickerFileSetters for Pwhere
P: HasPayload<Payload = UploadStickerFile>,
impl<P> UploadStickerFileSetters for Pwhere
P: HasPayload<Payload = UploadStickerFile>,
Source§fn sticker_format(self, value: StickerFormat) -> Self
fn sticker_format(self, value: StickerFormat) -> Self
Setter for
sticker_format field.