[−][src]Struct telegram_bot::types::requests::SendDocument
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]
C: ToChatRef,
V: Into<InputFile>,
pub fn thumb<V>(&mut self, thumb: V) -> &mut SendDocument<'c> where
V: Into<InputFileUpload>,
[src]
V: Into<InputFileUpload>,
pub fn caption<T>(&mut self, caption: T) -> &mut SendDocument<'c> where
T: Into<Cow<'c, str>>,
[src]
T: Into<Cow<'c, str>>,
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]
R: ToMessageId,
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]
R: Into<ReplyMarkup>,
Trait Implementations
impl<'c> Clone for SendDocument<'c>
[src]
pub fn clone(&self) -> SendDocument<'c>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'c> Debug for SendDocument<'c>
[src]
impl<'c> PartialEq<SendDocument<'c>> for SendDocument<'c>
[src]
pub fn eq(&self, other: &SendDocument<'c>) -> bool
[src]
pub fn ne(&self, other: &SendDocument<'c>) -> bool
[src]
impl<'c> PartialOrd<SendDocument<'c>> for SendDocument<'c>
[src]
pub fn partial_cmp(&self, other: &SendDocument<'c>) -> Option<Ordering>
[src]
pub fn lt(&self, other: &SendDocument<'c>) -> bool
[src]
pub fn le(&self, other: &SendDocument<'c>) -> bool
[src]
pub fn gt(&self, other: &SendDocument<'c>) -> bool
[src]
pub fn ge(&self, other: &SendDocument<'c>) -> bool
[src]
impl<'c> Request for SendDocument<'c>
[src]
type Type = MultipartRequestType<SendDocument<'c>>
type Response = JsonIdResponse<Message>
pub fn serialize(&self) -> Result<HttpRequest, Error>
[src]
pub fn detach(&self) -> DetachedRequest<Self::Response>
[src]
impl<'c> StructuralPartialEq for SendDocument<'c>
[src]
impl<'c> ToMultipart for SendDocument<'c>
[src]
pub fn to_multipart(
&self
) -> Result<Vec<(&'static str, MultipartValue), Global>, Error>
[src]
&self
) -> Result<Vec<(&'static str, MultipartValue), Global>, Error>
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> 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> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,