pub struct Sticker {
pub file_id: String,
pub width: i64,
pub height: i64,
pub thumb: Option<Box<PhotoSize>>,
pub emoji: Option<String>,
pub set_name: Option<String>,
pub mask_position: Option<Box<MaskPosition>>,
pub file_size: Option<i64>,
}Expand description
This object represents a sticker.
Fields§
§file_id: StringUnique identifier for this file
width: i64Sticker width
height: i64Sticker height
thumb: Option<Box<PhotoSize>>Sticker thumbnail in the .webp or .jpg format
emoji: Option<String>Emoji associated with the sticker
set_name: Option<String>Name of the sticker set to which the sticker belongs
mask_position: Option<Box<MaskPosition>>For mask stickers, the position where the mask should be placed
file_size: Option<i64>File size
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sticker
impl<'de> Deserialize<'de> for Sticker
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Sticker
impl RefUnwindSafe for Sticker
impl Send for Sticker
impl Sync for Sticker
impl Unpin for Sticker
impl UnwindSafe for Sticker
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