Struct telexide::api::types::SetStickerSetThumb [−][src]
struct for holding data needed to call
set_sticker_set_thumb
Fields
name: String
Sticker set name
user_id: i64
User identifier of the sticker set owner
thumb: Option<InputFile>
A PNG image with the thumbnail, must be up to 128 kilobytes in size and have width and height exactly 100px, or a TGS animation with the thumbnail up to 32 kilobytes in size; see https://core.telegram.org/animated_stickers#technical-requirements for animated sticker technical requirements. Pass a file_id as a String to send a file that already exists on the Telegram servers, pass an HTTP URL as a String for Telegram to get a file from the Internet, or upload a new one. Animated sticker set thumbnail can’t be uploaded via HTTP URL.
Trait Implementations
impl Clone for SetStickerSetThumb
[src]
impl Clone for SetStickerSetThumb
[src]fn clone(&self) -> SetStickerSetThumb
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for SetStickerSetThumb
[src]
impl<'de> Deserialize<'de> for SetStickerSetThumb
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<SetStickerSetThumb> for SetStickerSetThumb
[src]
impl PartialEq<SetStickerSetThumb> for SetStickerSetThumb
[src]fn eq(&self, other: &SetStickerSetThumb) -> bool
[src]
fn ne(&self, other: &SetStickerSetThumb) -> bool
[src]
impl Serialize for SetStickerSetThumb
[src]
impl Serialize for SetStickerSetThumb
[src]Auto Trait Implementations
impl RefUnwindSafe for SetStickerSetThumb
impl RefUnwindSafe for SetStickerSetThumb
impl Send for SetStickerSetThumb
impl Send for SetStickerSetThumb
impl Sync for SetStickerSetThumb
impl Sync for SetStickerSetThumb
impl Unpin for SetStickerSetThumb
impl Unpin for SetStickerSetThumb
impl UnwindSafe for SetStickerSetThumb
impl UnwindSafe for SetStickerSetThumb
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,