Struct teloxide_core::payloads::UploadStickerFile
source · 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 and AddStickerToSet methods (the file can be used multiple times). Returns the uploaded File
on success.
Fields§
§user_id: UserId
User identifier of sticker file owner
sticker: InputFile
A file with the sticker in .WEBP, .PNG, .TGS, or .WEBM format. Technical requirements. More info on Sending Files »
sticker_format: StickerFormat
Format 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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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<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.