[][src]Struct telebot::bot::RequestHandle

pub struct RequestHandle {
    pub inner: Arc<Client<HttpsConnector<HttpConnector>, Body2>>,
    // some fields omitted
}

Fields

inner: Arc<Client<HttpsConnector<HttpConnector>, Body2>>

Methods

impl RequestHandle[src]

pub fn fetch_json(
    &self,
    func: &'static str,
    msg: &str
) -> impl Future<Item = String, Error = Error>
[src]

Creates a new request and adds a JSON message to it. The returned Future contains a the reply as a string. This method should be used if no file is added becontext a JSON msg is always compacter than a formdata one.

pub fn fetch_formdata(
    &self,
    func: &'static str,
    msg: &Value,
    files: Vec<File>,
    kind: &str
) -> impl Future<Item = String, Error = Error>
[src]

Creates a new request with some byte content (e.g. a file). The method properties have to be in the formdata setup and cannot be sent as JSON.

Trait Implementations

impl FunctionGetMe for RequestHandle[src]

impl FunctionGetUpdates for RequestHandle[src]

impl FunctionSendMessage for RequestHandle[src]

impl FunctionFowardMessage for RequestHandle[src]

impl FunctionSendPhoto for RequestHandle[src]

impl FunctionSendAudio for RequestHandle[src]

impl FunctionSendDocument for RequestHandle[src]

impl FunctionSendSticker for RequestHandle[src]

impl FunctionSendVideo for RequestHandle[src]

impl FunctionSendVoice for RequestHandle[src]

impl FunctionSendMediaGroup for RequestHandle[src]

impl FunctionSendLocation for RequestHandle[src]

impl FunctionSendVenue for RequestHandle[src]

impl FunctionSendContact for RequestHandle[src]

impl FunctionSendAction for RequestHandle[src]

impl FunctionSendGame for RequestHandle[src]

impl FunctionSetGameScore for RequestHandle[src]

impl FunctionGetGameHighScores for RequestHandle[src]

impl FunctionGetUserProfilePhotos for RequestHandle[src]

impl FunctionGetFile for RequestHandle[src]

impl FunctionKickChatMember for RequestHandle[src]

impl FunctionLeaveChat for RequestHandle[src]

impl FunctionUnbanChatMember for RequestHandle[src]

impl FunctionRestrictChatMember for RequestHandle[src]

impl FunctionPromoteChatMember for RequestHandle[src]

impl FunctionDeleteChatPhoto for RequestHandle[src]

impl FunctionSetChatTitle for RequestHandle[src]

impl FunctionSetChatDescription for RequestHandle[src]

impl FunctionPinChatMessage for RequestHandle[src]

impl FunctionUnpinChatMessage for RequestHandle[src]

impl FunctionGetChat for RequestHandle[src]

impl FunctionGetChatAdministrators for RequestHandle[src]

impl FunctionGetChatMemberCounts for RequestHandle[src]

impl FunctionGetChatMember for RequestHandle[src]

impl FunctionAnswerCallbackQuery for RequestHandle[src]

impl FunctionAnswerInlineQuery for RequestHandle[src]

impl FunctionEditMessageText for RequestHandle[src]

impl FunctionEditMessageCaption for RequestHandle[src]

impl FunctionEditMessageReplyMarkup for RequestHandle[src]

impl FunctionDeleteMessage for RequestHandle[src]

impl FunctionCreateNewStickerSet for RequestHandle[src]

impl FunctionAddStickerToSet for RequestHandle[src]

impl FunctionDeleteStickerFromSet for RequestHandle[src]

impl Clone for RequestHandle[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> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

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

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> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Erased for T