[][src]Struct carapax::prelude::methods::AddStickerToSet

pub struct AddStickerToSet { /* fields omitted */ }

Add a new sticker to a set created by the bot

Methods

impl AddStickerToSet[src]

pub fn new<S>(
    user_id: i64,
    name: S,
    png_sticker: S,
    emojis: S
) -> AddStickerToSet where
    S: Into<String>, 
[src]

Creates a new AddStickerToSet

Arguments

  • user_id - User identifier of sticker set owner
  • name - Sticker set name
  • png_sticker - 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 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 using multipart/form-data
  • emojis - One or more emoji corresponding to the sticker

pub fn mask_position(self, mask_position: MaskPosition) -> AddStickerToSet[src]

Position where the mask should be placed on faces

Trait Implementations

impl Serialize for AddStickerToSet[src]

impl Debug for AddStickerToSet[src]

impl Method for AddStickerToSet[src]

type Response = bool

Type of successful result in API response

impl Clone for AddStickerToSet[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

impl<T, U> TryInto 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> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T