[][src]Struct telegram_bot::types::requests::SendDocument

#[must_use = "requests do nothing unless sent"]pub struct SendDocument<'c> { /* fields omitted */ }

Use this method to send general files. On success, the sent Message is returned. Bots can currently send files of any type of up to 50 MB in size, this limit may be changed in the future.

Implementations

impl<'c> SendDocument<'c>[src]

pub fn new<C, V>(chat: C, document: V) -> SendDocument<'c> where
    C: ToChatRef,
    V: Into<InputFile>, 
[src]

pub fn thumb<V>(&mut self, thumb: V) -> &mut SendDocument<'c> where
    V: Into<InputFileUpload>, 
[src]

pub fn caption<T>(&mut self, caption: T) -> &mut SendDocument<'c> where
    T: Into<Cow<'c, str>>, 
[src]

pub fn parse_mode(&mut self, parse_mode: ParseMode) -> &mut SendDocument<'c>[src]

pub fn reply_to<R>(&mut self, to: R) -> &mut SendDocument<'c> where
    R: ToMessageId
[src]

pub fn disable_notification(&mut self) -> &mut SendDocument<'c>[src]

pub fn reply_markup<R>(&mut self, reply_markup: R) -> &mut SendDocument<'c> where
    R: Into<ReplyMarkup>, 
[src]

Trait Implementations

impl<'c> Clone for SendDocument<'c>[src]

impl<'c> Debug for SendDocument<'c>[src]

impl<'c> PartialEq<SendDocument<'c>> for SendDocument<'c>[src]

impl<'c> PartialOrd<SendDocument<'c>> for SendDocument<'c>[src]

impl<'c> Request for SendDocument<'c>[src]

impl<'c> StructuralPartialEq for SendDocument<'c>[src]

impl<'c> ToMultipart for SendDocument<'c>[src]

Auto Trait Implementations

impl<'c> RefUnwindSafe for SendDocument<'c>[src]

impl<'c> Send for SendDocument<'c>[src]

impl<'c> Sync for SendDocument<'c>[src]

impl<'c> Unpin for SendDocument<'c>[src]

impl<'c> UnwindSafe for SendDocument<'c>[src]

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> From<T> for T[src]

impl<T> Instrument 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<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]