Struct telexide::api::types::UploadStickerFile[][src]

pub struct UploadStickerFile {
    pub user_id: i64,
    pub png_sticker: InputFile,
}

struct for holding data needed to call upload_sticker_file

Fields

user_id: i64

User identifier of sticker file owner

png_sticker: InputFile

Png image with the sticker, must be up to 512 kilobytes in size, dimensions must not exceed 512px, and either width or height must be exactly 512px.

Trait Implementations

impl Clone for UploadStickerFile[src]

impl Debug for UploadStickerFile[src]

impl<'de> Deserialize<'de> for UploadStickerFile[src]

impl PartialEq<UploadStickerFile> for UploadStickerFile[src]

impl Serialize for UploadStickerFile[src]

impl StructuralPartialEq for UploadStickerFile[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CloneAny for T where
    T: Any + Clone
[src]

impl<T> DebugAny for T where
    T: Any + Debug
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> UnsafeAny for T where
    T: Any