Struct teloxide_core::adaptors::erased::ErasedRequester
source · pub struct ErasedRequester<'a, E> { /* private fields */ }
Available on crate feature
erased
only.Expand description
Requester
with erased type.
Implementations§
source§impl<'a, E> ErasedRequester<'a, E>
impl<'a, E> ErasedRequester<'a, E>
sourcepub fn new<B>(requester: B) -> Selfwhere
B: Requester<Err = E> + 'a,
pub fn new<B>(requester: B) -> Selfwhere
B: Requester<Err = E> + 'a,
Erases type of requester
Note: it’s recommended to use RequesterExt::erase
instead.
Trait Implementations§
source§impl<E> Clone for ErasedRequester<'_, E>
impl<E> Clone for ErasedRequester<'_, E>
source§impl<E> Debug for ErasedRequester<'_, E>
impl<E> Debug for ErasedRequester<'_, E>
source§impl<'a, Err> Requester for ErasedRequester<'a, Err>
impl<'a, Err> Requester for ErasedRequester<'a, Err>
type GetMe = ErasedRequest<'a, GetMe, Err>
type LogOut = ErasedRequest<'a, LogOut, Err>
type Close = ErasedRequest<'a, Close, Err>
type GetUpdates = ErasedRequest<'a, GetUpdates, Err>
source§fn get_updates(&self) -> Self::GetUpdates
fn get_updates(&self) -> Self::GetUpdates
For Telegram documentation see
GetUpdates
.type SetWebhook = ErasedRequest<'a, SetWebhook, Err>
source§fn set_webhook(&self, url: Url) -> Self::SetWebhook
fn set_webhook(&self, url: Url) -> Self::SetWebhook
For Telegram documentation see
SetWebhook
.type DeleteWebhook = ErasedRequest<'a, DeleteWebhook, Err>
source§fn delete_webhook(&self) -> Self::DeleteWebhook
fn delete_webhook(&self) -> Self::DeleteWebhook
For Telegram documentation see
DeleteWebhook
.type GetWebhookInfo = ErasedRequest<'a, GetWebhookInfo, Err>
source§fn get_webhook_info(&self) -> Self::GetWebhookInfo
fn get_webhook_info(&self) -> Self::GetWebhookInfo
For Telegram documentation see
GetWebhookInfo
.type ForwardMessage = ErasedRequest<'a, ForwardMessage, Err>
source§fn forward_message<C, F>(
&self,
chat_id: C,
from_chat_id: F,
message_id: MessageId,
) -> Self::ForwardMessage
fn forward_message<C, F>( &self, chat_id: C, from_chat_id: F, message_id: MessageId, ) -> Self::ForwardMessage
For Telegram documentation see
ForwardMessage
.type ForwardMessages = ErasedRequest<'a, ForwardMessages, Err>
source§fn forward_messages<C, F, M>(
&self,
chat_id: C,
from_chat_id: F,
message_ids: M,
) -> Self::ForwardMessages
fn forward_messages<C, F, M>( &self, chat_id: C, from_chat_id: F, message_ids: M, ) -> Self::ForwardMessages
For Telegram documentation see
ForwardMessages
.type CopyMessage = ErasedRequest<'a, CopyMessage, Err>
source§fn copy_message<C, F>(
&self,
chat_id: C,
from_chat_id: F,
message_id: MessageId,
) -> Self::CopyMessage
fn copy_message<C, F>( &self, chat_id: C, from_chat_id: F, message_id: MessageId, ) -> Self::CopyMessage
For Telegram documentation see
CopyMessage
.type CopyMessages = ErasedRequest<'a, CopyMessages, Err>
source§fn copy_messages<C, F, M>(
&self,
chat_id: C,
from_chat_id: F,
message_ids: M,
) -> Self::CopyMessages
fn copy_messages<C, F, M>( &self, chat_id: C, from_chat_id: F, message_ids: M, ) -> Self::CopyMessages
For Telegram documentation see
CopyMessages
.type SendMessage = ErasedRequest<'a, SendMessage, Err>
source§fn send_message<C, T>(&self, chat_id: C, text: T) -> Self::SendMessage
fn send_message<C, T>(&self, chat_id: C, text: T) -> Self::SendMessage
For Telegram documentation see
SendMessage
.type SendPhoto = ErasedRequest<'a, SendPhoto, Err>
source§fn send_photo<C>(&self, chat_id: C, photo: InputFile) -> Self::SendPhoto
fn send_photo<C>(&self, chat_id: C, photo: InputFile) -> Self::SendPhoto
For Telegram documentation see
SendPhoto
.type SendAudio = ErasedRequest<'a, SendAudio, Err>
source§fn send_audio<C>(&self, chat_id: C, audio: InputFile) -> Self::SendAudio
fn send_audio<C>(&self, chat_id: C, audio: InputFile) -> Self::SendAudio
For Telegram documentation see
SendAudio
.type SendDocument = ErasedRequest<'a, SendDocument, Err>
source§fn send_document<C>(
&self,
chat_id: C,
document: InputFile,
) -> Self::SendDocument
fn send_document<C>( &self, chat_id: C, document: InputFile, ) -> Self::SendDocument
For Telegram documentation see
SendDocument
.type SendVideo = ErasedRequest<'a, SendVideo, Err>
source§fn send_video<C>(&self, chat_id: C, video: InputFile) -> Self::SendVideo
fn send_video<C>(&self, chat_id: C, video: InputFile) -> Self::SendVideo
For Telegram documentation see
SendVideo
.type SendAnimation = ErasedRequest<'a, SendAnimation, Err>
source§fn send_animation<C>(
&self,
chat_id: C,
animation: InputFile,
) -> Self::SendAnimation
fn send_animation<C>( &self, chat_id: C, animation: InputFile, ) -> Self::SendAnimation
For Telegram documentation see
SendAnimation
.type SendVoice = ErasedRequest<'a, SendVoice, Err>
source§fn send_voice<C>(&self, chat_id: C, voice: InputFile) -> Self::SendVoice
fn send_voice<C>(&self, chat_id: C, voice: InputFile) -> Self::SendVoice
For Telegram documentation see
SendVoice
.type SendVideoNote = ErasedRequest<'a, SendVideoNote, Err>
source§fn send_video_note<C>(
&self,
chat_id: C,
video_note: InputFile,
) -> Self::SendVideoNote
fn send_video_note<C>( &self, chat_id: C, video_note: InputFile, ) -> Self::SendVideoNote
For Telegram documentation see
SendVideoNote
.type SendMediaGroup = ErasedRequest<'a, SendMediaGroup, Err>
source§fn send_media_group<C, M>(&self, chat_id: C, media: M) -> Self::SendMediaGroup
fn send_media_group<C, M>(&self, chat_id: C, media: M) -> Self::SendMediaGroup
For Telegram documentation see
SendMediaGroup
.type SendLocation = ErasedRequest<'a, SendLocation, Err>
source§fn send_location<C>(
&self,
chat_id: C,
latitude: f64,
longitude: f64,
) -> Self::SendLocation
fn send_location<C>( &self, chat_id: C, latitude: f64, longitude: f64, ) -> Self::SendLocation
For Telegram documentation see
SendLocation
.type EditMessageLiveLocation = ErasedRequest<'a, EditMessageLiveLocation, Err>
source§fn edit_message_live_location<C>(
&self,
chat_id: C,
message_id: MessageId,
latitude: f64,
longitude: f64,
) -> Self::EditMessageLiveLocation
fn edit_message_live_location<C>( &self, chat_id: C, message_id: MessageId, latitude: f64, longitude: f64, ) -> Self::EditMessageLiveLocation
For Telegram documentation see
EditMessageLiveLocation
.type EditMessageLiveLocationInline = ErasedRequest<'a, EditMessageLiveLocationInline, Err>
source§fn edit_message_live_location_inline<I>(
&self,
inline_message_id: I,
latitude: f64,
longitude: f64,
) -> Self::EditMessageLiveLocationInline
fn edit_message_live_location_inline<I>( &self, inline_message_id: I, latitude: f64, longitude: f64, ) -> Self::EditMessageLiveLocationInline
For Telegram documentation see
EditMessageLiveLocationInline
.type StopMessageLiveLocation = ErasedRequest<'a, StopMessageLiveLocation, Err>
source§fn stop_message_live_location<C>(
&self,
chat_id: C,
message_id: MessageId,
) -> Self::StopMessageLiveLocation
fn stop_message_live_location<C>( &self, chat_id: C, message_id: MessageId, ) -> Self::StopMessageLiveLocation
For Telegram documentation see
StopMessageLiveLocation
.type StopMessageLiveLocationInline = ErasedRequest<'a, StopMessageLiveLocationInline, Err>
source§fn stop_message_live_location_inline<I>(
&self,
inline_message_id: I,
) -> Self::StopMessageLiveLocationInline
fn stop_message_live_location_inline<I>( &self, inline_message_id: I, ) -> Self::StopMessageLiveLocationInline
For Telegram documentation see
StopMessageLiveLocationInline
.type SendVenue = ErasedRequest<'a, SendVenue, Err>
source§fn send_venue<C, T, A>(
&self,
chat_id: C,
latitude: f64,
longitude: f64,
title: T,
address: A,
) -> Self::SendVenue
fn send_venue<C, T, A>( &self, chat_id: C, latitude: f64, longitude: f64, title: T, address: A, ) -> Self::SendVenue
For Telegram documentation see
SendVenue
.type SendContact = ErasedRequest<'a, SendContact, Err>
source§fn send_contact<C, P, F>(
&self,
chat_id: C,
phone_number: P,
first_name: F,
) -> Self::SendContact
fn send_contact<C, P, F>( &self, chat_id: C, phone_number: P, first_name: F, ) -> Self::SendContact
For Telegram documentation see
SendContact
.type SendPoll = ErasedRequest<'a, SendPoll, Err>
source§fn send_poll<C, Q, O>(
&self,
chat_id: C,
question: Q,
options: O,
) -> Self::SendPoll
fn send_poll<C, Q, O>( &self, chat_id: C, question: Q, options: O, ) -> Self::SendPoll
For Telegram documentation see
SendPoll
.type SendDice = ErasedRequest<'a, SendDice, Err>
type SendChatAction = ErasedRequest<'a, SendChatAction, Err>
source§fn send_chat_action<C>(
&self,
chat_id: C,
action: ChatAction,
) -> Self::SendChatAction
fn send_chat_action<C>( &self, chat_id: C, action: ChatAction, ) -> Self::SendChatAction
For Telegram documentation see
SendChatAction
.type SetMessageReaction = ErasedRequest<'a, SetMessageReaction, Err>
source§fn set_message_reaction<C>(
&self,
chat_id: C,
message_id: MessageId,
) -> Self::SetMessageReaction
fn set_message_reaction<C>( &self, chat_id: C, message_id: MessageId, ) -> Self::SetMessageReaction
For Telegram documentation see
SetMessageReaction
.type GetUserProfilePhotos = ErasedRequest<'a, GetUserProfilePhotos, Err>
source§fn get_user_profile_photos(&self, user_id: UserId) -> Self::GetUserProfilePhotos
fn get_user_profile_photos(&self, user_id: UserId) -> Self::GetUserProfilePhotos
For Telegram documentation see
GetUserProfilePhotos
.type GetFile = ErasedRequest<'a, GetFile, Err>
type KickChatMember = ErasedRequest<'a, KickChatMember, Err>
source§fn kick_chat_member<C>(
&self,
chat_id: C,
user_id: UserId,
) -> Self::KickChatMember
fn kick_chat_member<C>( &self, chat_id: C, user_id: UserId, ) -> Self::KickChatMember
For Telegram documentation see
KickChatMember
.type BanChatMember = ErasedRequest<'a, BanChatMember, Err>
source§fn ban_chat_member<C>(&self, chat_id: C, user_id: UserId) -> Self::BanChatMember
fn ban_chat_member<C>(&self, chat_id: C, user_id: UserId) -> Self::BanChatMember
For Telegram documentation see
BanChatMember
.type UnbanChatMember = ErasedRequest<'a, UnbanChatMember, Err>
source§fn unban_chat_member<C>(
&self,
chat_id: C,
user_id: UserId,
) -> Self::UnbanChatMember
fn unban_chat_member<C>( &self, chat_id: C, user_id: UserId, ) -> Self::UnbanChatMember
For Telegram documentation see
UnbanChatMember
.type RestrictChatMember = ErasedRequest<'a, RestrictChatMember, Err>
source§fn restrict_chat_member<C>(
&self,
chat_id: C,
user_id: UserId,
permissions: ChatPermissions,
) -> Self::RestrictChatMember
fn restrict_chat_member<C>( &self, chat_id: C, user_id: UserId, permissions: ChatPermissions, ) -> Self::RestrictChatMember
For Telegram documentation see
RestrictChatMember
.type PromoteChatMember = ErasedRequest<'a, PromoteChatMember, Err>
source§fn promote_chat_member<C>(
&self,
chat_id: C,
user_id: UserId,
) -> Self::PromoteChatMember
fn promote_chat_member<C>( &self, chat_id: C, user_id: UserId, ) -> Self::PromoteChatMember
For Telegram documentation see
PromoteChatMember
.type SetChatAdministratorCustomTitle = ErasedRequest<'a, SetChatAdministratorCustomTitle, Err>
source§fn set_chat_administrator_custom_title<Ch, C>(
&self,
chat_id: Ch,
user_id: UserId,
custom_title: C,
) -> Self::SetChatAdministratorCustomTitle
fn set_chat_administrator_custom_title<Ch, C>( &self, chat_id: Ch, user_id: UserId, custom_title: C, ) -> Self::SetChatAdministratorCustomTitle
For Telegram documentation see
SetChatAdministratorCustomTitle
.type BanChatSenderChat = ErasedRequest<'a, BanChatSenderChat, Err>
source§fn ban_chat_sender_chat<C, S>(
&self,
chat_id: C,
sender_chat_id: S,
) -> Self::BanChatSenderChat
fn ban_chat_sender_chat<C, S>( &self, chat_id: C, sender_chat_id: S, ) -> Self::BanChatSenderChat
For Telegram documentation see
BanChatSenderChat
.type UnbanChatSenderChat = ErasedRequest<'a, UnbanChatSenderChat, Err>
source§fn unban_chat_sender_chat<C, S>(
&self,
chat_id: C,
sender_chat_id: S,
) -> Self::UnbanChatSenderChat
fn unban_chat_sender_chat<C, S>( &self, chat_id: C, sender_chat_id: S, ) -> Self::UnbanChatSenderChat
For Telegram documentation see
UnbanChatSenderChat
.type SetChatPermissions = ErasedRequest<'a, SetChatPermissions, Err>
source§fn set_chat_permissions<C>(
&self,
chat_id: C,
permissions: ChatPermissions,
) -> Self::SetChatPermissions
fn set_chat_permissions<C>( &self, chat_id: C, permissions: ChatPermissions, ) -> Self::SetChatPermissions
For Telegram documentation see
SetChatPermissions
.type ExportChatInviteLink = ErasedRequest<'a, ExportChatInviteLink, Err>
source§fn export_chat_invite_link<C>(&self, chat_id: C) -> Self::ExportChatInviteLink
fn export_chat_invite_link<C>(&self, chat_id: C) -> Self::ExportChatInviteLink
For Telegram documentation see
ExportChatInviteLink
.type CreateChatInviteLink = ErasedRequest<'a, CreateChatInviteLink, Err>
source§fn create_chat_invite_link<C>(&self, chat_id: C) -> Self::CreateChatInviteLink
fn create_chat_invite_link<C>(&self, chat_id: C) -> Self::CreateChatInviteLink
For Telegram documentation see
CreateChatInviteLink
.type EditChatInviteLink = ErasedRequest<'a, EditChatInviteLink, Err>
source§fn edit_chat_invite_link<C, I>(
&self,
chat_id: C,
invite_link: I,
) -> Self::EditChatInviteLink
fn edit_chat_invite_link<C, I>( &self, chat_id: C, invite_link: I, ) -> Self::EditChatInviteLink
For Telegram documentation see
EditChatInviteLink
.type RevokeChatInviteLink = ErasedRequest<'a, RevokeChatInviteLink, Err>
source§fn revoke_chat_invite_link<C, I>(
&self,
chat_id: C,
invite_link: I,
) -> Self::RevokeChatInviteLink
fn revoke_chat_invite_link<C, I>( &self, chat_id: C, invite_link: I, ) -> Self::RevokeChatInviteLink
For Telegram documentation see
RevokeChatInviteLink
.type SetChatPhoto = ErasedRequest<'a, SetChatPhoto, Err>
source§fn set_chat_photo<C>(&self, chat_id: C, photo: InputFile) -> Self::SetChatPhoto
fn set_chat_photo<C>(&self, chat_id: C, photo: InputFile) -> Self::SetChatPhoto
For Telegram documentation see
SetChatPhoto
.type DeleteChatPhoto = ErasedRequest<'a, DeleteChatPhoto, Err>
source§fn delete_chat_photo<C>(&self, chat_id: C) -> Self::DeleteChatPhoto
fn delete_chat_photo<C>(&self, chat_id: C) -> Self::DeleteChatPhoto
For Telegram documentation see
DeleteChatPhoto
.type SetChatTitle = ErasedRequest<'a, SetChatTitle, Err>
source§fn set_chat_title<C, T>(&self, chat_id: C, title: T) -> Self::SetChatTitle
fn set_chat_title<C, T>(&self, chat_id: C, title: T) -> Self::SetChatTitle
For Telegram documentation see
SetChatTitle
.type SetChatDescription = ErasedRequest<'a, SetChatDescription, Err>
source§fn set_chat_description<C>(&self, chat_id: C) -> Self::SetChatDescription
fn set_chat_description<C>(&self, chat_id: C) -> Self::SetChatDescription
For Telegram documentation see
SetChatDescription
.type PinChatMessage = ErasedRequest<'a, PinChatMessage, Err>
source§fn pin_chat_message<C>(
&self,
chat_id: C,
message_id: MessageId,
) -> Self::PinChatMessage
fn pin_chat_message<C>( &self, chat_id: C, message_id: MessageId, ) -> Self::PinChatMessage
For Telegram documentation see
PinChatMessage
.type UnpinChatMessage = ErasedRequest<'a, UnpinChatMessage, Err>
source§fn unpin_chat_message<C>(&self, chat_id: C) -> Self::UnpinChatMessage
fn unpin_chat_message<C>(&self, chat_id: C) -> Self::UnpinChatMessage
For Telegram documentation see
UnpinChatMessage
.type UnpinAllChatMessages = ErasedRequest<'a, UnpinAllChatMessages, Err>
source§fn unpin_all_chat_messages<C>(&self, chat_id: C) -> Self::UnpinAllChatMessages
fn unpin_all_chat_messages<C>(&self, chat_id: C) -> Self::UnpinAllChatMessages
For Telegram documentation see
UnpinAllChatMessages
.type LeaveChat = ErasedRequest<'a, LeaveChat, Err>
source§fn leave_chat<C>(&self, chat_id: C) -> Self::LeaveChat
fn leave_chat<C>(&self, chat_id: C) -> Self::LeaveChat
For Telegram documentation see
LeaveChat
.type GetChat = ErasedRequest<'a, GetChat, Err>
type GetChatAdministrators = ErasedRequest<'a, GetChatAdministrators, Err>
source§fn get_chat_administrators<C>(&self, chat_id: C) -> Self::GetChatAdministrators
fn get_chat_administrators<C>(&self, chat_id: C) -> Self::GetChatAdministrators
For Telegram documentation see
GetChatAdministrators
.type GetChatMembersCount = ErasedRequest<'a, GetChatMembersCount, Err>
source§fn get_chat_members_count<C>(&self, chat_id: C) -> Self::GetChatMembersCount
fn get_chat_members_count<C>(&self, chat_id: C) -> Self::GetChatMembersCount
For Telegram documentation see
GetChatMembersCount
.type GetChatMemberCount = ErasedRequest<'a, GetChatMemberCount, Err>
source§fn get_chat_member_count<C>(&self, chat_id: C) -> Self::GetChatMemberCount
fn get_chat_member_count<C>(&self, chat_id: C) -> Self::GetChatMemberCount
For Telegram documentation see
GetChatMemberCount
.type GetChatMember = ErasedRequest<'a, GetChatMember, Err>
source§fn get_chat_member<C>(&self, chat_id: C, user_id: UserId) -> Self::GetChatMember
fn get_chat_member<C>(&self, chat_id: C, user_id: UserId) -> Self::GetChatMember
For Telegram documentation see
GetChatMember
.type SetChatStickerSet = ErasedRequest<'a, SetChatStickerSet, Err>
source§fn set_chat_sticker_set<C, S>(
&self,
chat_id: C,
sticker_set_name: S,
) -> Self::SetChatStickerSet
fn set_chat_sticker_set<C, S>( &self, chat_id: C, sticker_set_name: S, ) -> Self::SetChatStickerSet
For Telegram documentation see
SetChatStickerSet
.type DeleteChatStickerSet = ErasedRequest<'a, DeleteChatStickerSet, Err>
source§fn delete_chat_sticker_set<C>(&self, chat_id: C) -> Self::DeleteChatStickerSet
fn delete_chat_sticker_set<C>(&self, chat_id: C) -> Self::DeleteChatStickerSet
For Telegram documentation see
DeleteChatStickerSet
.type GetForumTopicIconStickers = ErasedRequest<'a, GetForumTopicIconStickers, Err>
source§fn get_forum_topic_icon_stickers(&self) -> Self::GetForumTopicIconStickers
fn get_forum_topic_icon_stickers(&self) -> Self::GetForumTopicIconStickers
For Telegram documentation see
GetForumTopicIconStickers
.type CreateForumTopic = ErasedRequest<'a, CreateForumTopic, Err>
source§fn create_forum_topic<C, N, I>(
&self,
chat_id: C,
name: N,
icon_color: u32,
icon_custom_emoji_id: I,
) -> Self::CreateForumTopic
fn create_forum_topic<C, N, I>( &self, chat_id: C, name: N, icon_color: u32, icon_custom_emoji_id: I, ) -> Self::CreateForumTopic
For Telegram documentation see
CreateForumTopic
.type EditForumTopic = ErasedRequest<'a, EditForumTopic, Err>
source§fn edit_forum_topic<C>(
&self,
chat_id: C,
message_thread_id: ThreadId,
) -> Self::EditForumTopic
fn edit_forum_topic<C>( &self, chat_id: C, message_thread_id: ThreadId, ) -> Self::EditForumTopic
For Telegram documentation see
EditForumTopic
.type CloseForumTopic = ErasedRequest<'a, CloseForumTopic, Err>
source§fn close_forum_topic<C>(
&self,
chat_id: C,
message_thread_id: ThreadId,
) -> Self::CloseForumTopic
fn close_forum_topic<C>( &self, chat_id: C, message_thread_id: ThreadId, ) -> Self::CloseForumTopic
For Telegram documentation see
CloseForumTopic
.type ReopenForumTopic = ErasedRequest<'a, ReopenForumTopic, Err>
source§fn reopen_forum_topic<C>(
&self,
chat_id: C,
message_thread_id: ThreadId,
) -> Self::ReopenForumTopic
fn reopen_forum_topic<C>( &self, chat_id: C, message_thread_id: ThreadId, ) -> Self::ReopenForumTopic
For Telegram documentation see
ReopenForumTopic
.type DeleteForumTopic = ErasedRequest<'a, DeleteForumTopic, Err>
source§fn delete_forum_topic<C>(
&self,
chat_id: C,
message_thread_id: ThreadId,
) -> Self::DeleteForumTopic
fn delete_forum_topic<C>( &self, chat_id: C, message_thread_id: ThreadId, ) -> Self::DeleteForumTopic
For Telegram documentation see
DeleteForumTopic
.type UnpinAllForumTopicMessages = ErasedRequest<'a, UnpinAllForumTopicMessages, Err>
source§fn unpin_all_forum_topic_messages<C>(
&self,
chat_id: C,
message_thread_id: ThreadId,
) -> Self::UnpinAllForumTopicMessages
fn unpin_all_forum_topic_messages<C>( &self, chat_id: C, message_thread_id: ThreadId, ) -> Self::UnpinAllForumTopicMessages
For Telegram documentation see
UnpinAllForumTopicMessages
.type EditGeneralForumTopic = ErasedRequest<'a, EditGeneralForumTopic, Err>
source§fn edit_general_forum_topic<C, N>(
&self,
chat_id: C,
name: N,
) -> Self::EditGeneralForumTopic
fn edit_general_forum_topic<C, N>( &self, chat_id: C, name: N, ) -> Self::EditGeneralForumTopic
For Telegram documentation see
EditGeneralForumTopic
.type CloseGeneralForumTopic = ErasedRequest<'a, CloseGeneralForumTopic, Err>
source§fn close_general_forum_topic<C>(
&self,
chat_id: C,
) -> Self::CloseGeneralForumTopic
fn close_general_forum_topic<C>( &self, chat_id: C, ) -> Self::CloseGeneralForumTopic
For Telegram documentation see
CloseGeneralForumTopic
.type ReopenGeneralForumTopic = ErasedRequest<'a, ReopenGeneralForumTopic, Err>
source§fn reopen_general_forum_topic<C>(
&self,
chat_id: C,
) -> Self::ReopenGeneralForumTopic
fn reopen_general_forum_topic<C>( &self, chat_id: C, ) -> Self::ReopenGeneralForumTopic
For Telegram documentation see
ReopenGeneralForumTopic
.type HideGeneralForumTopic = ErasedRequest<'a, HideGeneralForumTopic, Err>
source§fn hide_general_forum_topic<C>(&self, chat_id: C) -> Self::HideGeneralForumTopic
fn hide_general_forum_topic<C>(&self, chat_id: C) -> Self::HideGeneralForumTopic
For Telegram documentation see
HideGeneralForumTopic
.type UnhideGeneralForumTopic = ErasedRequest<'a, UnhideGeneralForumTopic, Err>
source§fn unhide_general_forum_topic<C>(
&self,
chat_id: C,
) -> Self::UnhideGeneralForumTopic
fn unhide_general_forum_topic<C>( &self, chat_id: C, ) -> Self::UnhideGeneralForumTopic
For Telegram documentation see
UnhideGeneralForumTopic
.type UnpinAllGeneralForumTopicMessages = ErasedRequest<'a, UnpinAllGeneralForumTopicMessages, Err>
source§fn unpin_all_general_forum_topic_messages<C>(
&self,
chat_id: C,
) -> Self::UnpinAllGeneralForumTopicMessages
fn unpin_all_general_forum_topic_messages<C>( &self, chat_id: C, ) -> Self::UnpinAllGeneralForumTopicMessages
For Telegram documentation see
UnpinAllGeneralForumTopicMessages
.type AnswerCallbackQuery = ErasedRequest<'a, AnswerCallbackQuery, Err>
source§fn answer_callback_query<C>(
&self,
callback_query_id: C,
) -> Self::AnswerCallbackQuery
fn answer_callback_query<C>( &self, callback_query_id: C, ) -> Self::AnswerCallbackQuery
For Telegram documentation see
AnswerCallbackQuery
.type GetUserChatBoosts = ErasedRequest<'a, GetUserChatBoosts, Err>
source§fn get_user_chat_boosts<C>(
&self,
chat_id: C,
user_id: UserId,
) -> Self::GetUserChatBoosts
fn get_user_chat_boosts<C>( &self, chat_id: C, user_id: UserId, ) -> Self::GetUserChatBoosts
For Telegram documentation see
GetUserChatBoosts
.type SetMyCommands = ErasedRequest<'a, SetMyCommands, Err>
source§fn set_my_commands<C>(&self, commands: C) -> Self::SetMyCommandswhere
C: IntoIterator<Item = BotCommand>,
fn set_my_commands<C>(&self, commands: C) -> Self::SetMyCommandswhere
C: IntoIterator<Item = BotCommand>,
For Telegram documentation see
SetMyCommands
.type GetMyCommands = ErasedRequest<'a, GetMyCommands, Err>
source§fn get_my_commands(&self) -> Self::GetMyCommands
fn get_my_commands(&self) -> Self::GetMyCommands
For Telegram documentation see
GetMyCommands
.type SetMyName = ErasedRequest<'a, SetMyName, Err>
source§fn set_my_name(&self) -> Self::SetMyName
fn set_my_name(&self) -> Self::SetMyName
For Telegram documentation see
SetMyName
.type GetMyName = ErasedRequest<'a, GetMyName, Err>
source§fn get_my_name(&self) -> Self::GetMyName
fn get_my_name(&self) -> Self::GetMyName
For Telegram documentation see
GetMyName
.type SetMyDescription = ErasedRequest<'a, SetMyDescription, Err>
source§fn set_my_description(&self) -> Self::SetMyDescription
fn set_my_description(&self) -> Self::SetMyDescription
For Telegram documentation see
SetMyDescription
.type GetMyDescription = ErasedRequest<'a, GetMyDescription, Err>
source§fn get_my_description(&self) -> Self::GetMyDescription
fn get_my_description(&self) -> Self::GetMyDescription
For Telegram documentation see
GetMyDescription
.type SetMyShortDescription = ErasedRequest<'a, SetMyShortDescription, Err>
source§fn set_my_short_description(&self) -> Self::SetMyShortDescription
fn set_my_short_description(&self) -> Self::SetMyShortDescription
For Telegram documentation see
SetMyShortDescription
.type GetMyShortDescription = ErasedRequest<'a, GetMyShortDescription, Err>
source§fn get_my_short_description(&self) -> Self::GetMyShortDescription
fn get_my_short_description(&self) -> Self::GetMyShortDescription
For Telegram documentation see
GetMyShortDescription
.type SetChatMenuButton = ErasedRequest<'a, SetChatMenuButton, Err>
For Telegram documentation see
SetChatMenuButton
.type GetChatMenuButton = ErasedRequest<'a, GetChatMenuButton, Err>
For Telegram documentation see
GetChatMenuButton
.type SetMyDefaultAdministratorRights = ErasedRequest<'a, SetMyDefaultAdministratorRights, Err>
source§fn set_my_default_administrator_rights(
&self,
) -> Self::SetMyDefaultAdministratorRights
fn set_my_default_administrator_rights( &self, ) -> Self::SetMyDefaultAdministratorRights
For Telegram documentation see
SetMyDefaultAdministratorRights
.type GetMyDefaultAdministratorRights = ErasedRequest<'a, GetMyDefaultAdministratorRights, Err>
source§fn get_my_default_administrator_rights(
&self,
) -> Self::GetMyDefaultAdministratorRights
fn get_my_default_administrator_rights( &self, ) -> Self::GetMyDefaultAdministratorRights
For Telegram documentation see
GetMyDefaultAdministratorRights
.type DeleteMyCommands = ErasedRequest<'a, DeleteMyCommands, Err>
source§fn delete_my_commands(&self) -> Self::DeleteMyCommands
fn delete_my_commands(&self) -> Self::DeleteMyCommands
For Telegram documentation see
DeleteMyCommands
.type AnswerInlineQuery = ErasedRequest<'a, AnswerInlineQuery, Err>
source§fn answer_inline_query<I, R>(
&self,
inline_query_id: I,
results: R,
) -> Self::AnswerInlineQuery
fn answer_inline_query<I, R>( &self, inline_query_id: I, results: R, ) -> Self::AnswerInlineQuery
For Telegram documentation see
AnswerInlineQuery
.type AnswerWebAppQuery = ErasedRequest<'a, AnswerWebAppQuery, Err>
source§fn answer_web_app_query<W>(
&self,
web_app_query_id: W,
result: InlineQueryResult,
) -> Self::AnswerWebAppQuery
fn answer_web_app_query<W>( &self, web_app_query_id: W, result: InlineQueryResult, ) -> Self::AnswerWebAppQuery
For Telegram documentation see
AnswerWebAppQuery
.type EditMessageText = ErasedRequest<'a, EditMessageText, Err>
source§fn edit_message_text<C, T>(
&self,
chat_id: C,
message_id: MessageId,
text: T,
) -> Self::EditMessageText
fn edit_message_text<C, T>( &self, chat_id: C, message_id: MessageId, text: T, ) -> Self::EditMessageText
For Telegram documentation see
EditMessageText
.type EditMessageTextInline = ErasedRequest<'a, EditMessageTextInline, Err>
source§fn edit_message_text_inline<I, T>(
&self,
inline_message_id: I,
text: T,
) -> Self::EditMessageTextInline
fn edit_message_text_inline<I, T>( &self, inline_message_id: I, text: T, ) -> Self::EditMessageTextInline
For Telegram documentation see
EditMessageTextInline
.type EditMessageCaption = ErasedRequest<'a, EditMessageCaption, Err>
For Telegram documentation see
EditMessageCaption
.type EditMessageCaptionInline = ErasedRequest<'a, EditMessageCaptionInline, Err>
For Telegram documentation see
EditMessageCaptionInline
.type EditMessageMedia = ErasedRequest<'a, EditMessageMedia, Err>
source§fn edit_message_media<C>(
&self,
chat_id: C,
message_id: MessageId,
media: InputMedia,
) -> Self::EditMessageMedia
fn edit_message_media<C>( &self, chat_id: C, message_id: MessageId, media: InputMedia, ) -> Self::EditMessageMedia
For Telegram documentation see
EditMessageMedia
.type EditMessageMediaInline = ErasedRequest<'a, EditMessageMediaInline, Err>
source§fn edit_message_media_inline<I>(
&self,
inline_message_id: I,
media: InputMedia,
) -> Self::EditMessageMediaInline
fn edit_message_media_inline<I>( &self, inline_message_id: I, media: InputMedia, ) -> Self::EditMessageMediaInline
For Telegram documentation see
EditMessageMediaInline
.type EditMessageReplyMarkup = ErasedRequest<'a, EditMessageReplyMarkup, Err>
source§fn edit_message_reply_markup<C>(
&self,
chat_id: C,
message_id: MessageId,
) -> Self::EditMessageReplyMarkup
fn edit_message_reply_markup<C>( &self, chat_id: C, message_id: MessageId, ) -> Self::EditMessageReplyMarkup
For Telegram documentation see
EditMessageReplyMarkup
.type EditMessageReplyMarkupInline = ErasedRequest<'a, EditMessageReplyMarkupInline, Err>
source§fn edit_message_reply_markup_inline<I>(
&self,
inline_message_id: I,
) -> Self::EditMessageReplyMarkupInline
fn edit_message_reply_markup_inline<I>( &self, inline_message_id: I, ) -> Self::EditMessageReplyMarkupInline
For Telegram documentation see
EditMessageReplyMarkupInline
.type StopPoll = ErasedRequest<'a, StopPoll, Err>
source§fn stop_poll<C>(&self, chat_id: C, message_id: MessageId) -> Self::StopPoll
fn stop_poll<C>(&self, chat_id: C, message_id: MessageId) -> Self::StopPoll
For Telegram documentation see
StopPoll
.type DeleteMessage = ErasedRequest<'a, DeleteMessage, Err>
source§fn delete_message<C>(
&self,
chat_id: C,
message_id: MessageId,
) -> Self::DeleteMessage
fn delete_message<C>( &self, chat_id: C, message_id: MessageId, ) -> Self::DeleteMessage
For Telegram documentation see
DeleteMessage
.type DeleteMessages = ErasedRequest<'a, DeleteMessages, Err>
source§fn delete_messages<C, M>(
&self,
chat_id: C,
message_ids: M,
) -> Self::DeleteMessages
fn delete_messages<C, M>( &self, chat_id: C, message_ids: M, ) -> Self::DeleteMessages
For Telegram documentation see
DeleteMessages
.type SendSticker = ErasedRequest<'a, SendSticker, Err>
source§fn send_sticker<C>(&self, chat_id: C, sticker: InputFile) -> Self::SendSticker
fn send_sticker<C>(&self, chat_id: C, sticker: InputFile) -> Self::SendSticker
For Telegram documentation see
SendSticker
.type GetStickerSet = ErasedRequest<'a, GetStickerSet, Err>
source§fn get_sticker_set<N>(&self, name: N) -> Self::GetStickerSet
fn get_sticker_set<N>(&self, name: N) -> Self::GetStickerSet
For Telegram documentation see
GetStickerSet
.type GetCustomEmojiStickers = ErasedRequest<'a, GetCustomEmojiStickers, Err>
source§fn get_custom_emoji_stickers<C>(
&self,
custom_emoji_ids: C,
) -> Self::GetCustomEmojiStickerswhere
C: IntoIterator<Item = String>,
fn get_custom_emoji_stickers<C>(
&self,
custom_emoji_ids: C,
) -> Self::GetCustomEmojiStickerswhere
C: IntoIterator<Item = String>,
For Telegram documentation see
GetCustomEmojiStickers
.type UploadStickerFile = ErasedRequest<'a, UploadStickerFile, Err>
source§fn upload_sticker_file(
&self,
user_id: UserId,
sticker: InputFile,
sticker_format: StickerFormat,
) -> Self::UploadStickerFile
fn upload_sticker_file( &self, user_id: UserId, sticker: InputFile, sticker_format: StickerFormat, ) -> Self::UploadStickerFile
For Telegram documentation see
UploadStickerFile
.type CreateNewStickerSet = ErasedRequest<'a, CreateNewStickerSet, Err>
source§fn create_new_sticker_set<N, T, S>(
&self,
user_id: UserId,
name: N,
title: T,
stickers: S,
sticker_format: StickerFormat,
) -> Self::CreateNewStickerSet
fn create_new_sticker_set<N, T, S>( &self, user_id: UserId, name: N, title: T, stickers: S, sticker_format: StickerFormat, ) -> Self::CreateNewStickerSet
For Telegram documentation see
CreateNewStickerSet
.type AddStickerToSet = ErasedRequest<'a, AddStickerToSet, Err>
source§fn add_sticker_to_set<N>(
&self,
user_id: UserId,
name: N,
sticker: InputSticker,
) -> Self::AddStickerToSet
fn add_sticker_to_set<N>( &self, user_id: UserId, name: N, sticker: InputSticker, ) -> Self::AddStickerToSet
For Telegram documentation see
AddStickerToSet
.type SetStickerPositionInSet = ErasedRequest<'a, SetStickerPositionInSet, Err>
source§fn set_sticker_position_in_set<S>(
&self,
sticker: S,
position: u32,
) -> Self::SetStickerPositionInSet
fn set_sticker_position_in_set<S>( &self, sticker: S, position: u32, ) -> Self::SetStickerPositionInSet
For Telegram documentation see
SetStickerPositionInSet
.type DeleteStickerFromSet = ErasedRequest<'a, DeleteStickerFromSet, Err>
source§fn delete_sticker_from_set<S>(&self, sticker: S) -> Self::DeleteStickerFromSet
fn delete_sticker_from_set<S>(&self, sticker: S) -> Self::DeleteStickerFromSet
For Telegram documentation see
DeleteStickerFromSet
.type SetStickerSetThumbnail = ErasedRequest<'a, SetStickerSetThumbnail, Err>
source§fn set_sticker_set_thumbnail<N>(
&self,
name: N,
user_id: UserId,
) -> Self::SetStickerSetThumbnail
fn set_sticker_set_thumbnail<N>( &self, name: N, user_id: UserId, ) -> Self::SetStickerSetThumbnail
For Telegram documentation see
SetStickerSetThumbnail
.type SetCustomEmojiStickerSetThumbnail = ErasedRequest<'a, SetCustomEmojiStickerSetThumbnail, Err>
source§fn set_custom_emoji_sticker_set_thumbnail<N>(
&self,
name: N,
) -> Self::SetCustomEmojiStickerSetThumbnail
fn set_custom_emoji_sticker_set_thumbnail<N>( &self, name: N, ) -> Self::SetCustomEmojiStickerSetThumbnail
For Telegram documentation see
SetCustomEmojiStickerSetThumbnail
.type SetStickerSetTitle = ErasedRequest<'a, SetStickerSetTitle, Err>
source§fn set_sticker_set_title<N, T>(
&self,
name: N,
title: T,
) -> Self::SetStickerSetTitle
fn set_sticker_set_title<N, T>( &self, name: N, title: T, ) -> Self::SetStickerSetTitle
For Telegram documentation see
SetStickerSetTitle
.type DeleteStickerSet = ErasedRequest<'a, DeleteStickerSet, Err>
source§fn delete_sticker_set<N>(&self, name: N) -> Self::DeleteStickerSet
fn delete_sticker_set<N>(&self, name: N) -> Self::DeleteStickerSet
For Telegram documentation see
DeleteStickerSet
.type SetStickerEmojiList = ErasedRequest<'a, SetStickerEmojiList, Err>
source§fn set_sticker_emoji_list<S, E>(
&self,
sticker: S,
emoji_list: E,
) -> Self::SetStickerEmojiList
fn set_sticker_emoji_list<S, E>( &self, sticker: S, emoji_list: E, ) -> Self::SetStickerEmojiList
For Telegram documentation see
SetStickerEmojiList
.type SetStickerKeywords = ErasedRequest<'a, SetStickerKeywords, Err>
source§fn set_sticker_keywords<S>(&self, sticker: S) -> Self::SetStickerKeywords
fn set_sticker_keywords<S>(&self, sticker: S) -> Self::SetStickerKeywords
For Telegram documentation see
SetStickerKeywords
.type SetStickerMaskPosition = ErasedRequest<'a, SetStickerMaskPosition, Err>
source§fn set_sticker_mask_position<S>(
&self,
sticker: S,
) -> Self::SetStickerMaskPosition
fn set_sticker_mask_position<S>( &self, sticker: S, ) -> Self::SetStickerMaskPosition
For Telegram documentation see
SetStickerMaskPosition
.type SendInvoice = ErasedRequest<'a, SendInvoice, Err>
source§fn send_invoice<Ch, T, D, Pa, P, C, Pri>(
&self,
chat_id: Ch,
title: T,
description: D,
payload: Pa,
provider_token: P,
currency: C,
prices: Pri,
) -> Self::SendInvoice
fn send_invoice<Ch, T, D, Pa, P, C, Pri>( &self, chat_id: Ch, title: T, description: D, payload: Pa, provider_token: P, currency: C, prices: Pri, ) -> Self::SendInvoice
For Telegram documentation see
SendInvoice
.type CreateInvoiceLink = ErasedRequest<'a, CreateInvoiceLink, Err>
source§fn create_invoice_link<T, D, Pa, P, C, Pri>(
&self,
title: T,
description: D,
payload: Pa,
provider_token: P,
currency: C,
prices: Pri,
) -> Self::CreateInvoiceLink
fn create_invoice_link<T, D, Pa, P, C, Pri>( &self, title: T, description: D, payload: Pa, provider_token: P, currency: C, prices: Pri, ) -> Self::CreateInvoiceLink
For Telegram documentation see
CreateInvoiceLink
.type AnswerShippingQuery = ErasedRequest<'a, AnswerShippingQuery, Err>
source§fn answer_shipping_query<S>(
&self,
shipping_query_id: S,
ok: bool,
) -> Self::AnswerShippingQuery
fn answer_shipping_query<S>( &self, shipping_query_id: S, ok: bool, ) -> Self::AnswerShippingQuery
For Telegram documentation see
AnswerShippingQuery
.type AnswerPreCheckoutQuery = ErasedRequest<'a, AnswerPreCheckoutQuery, Err>
source§fn answer_pre_checkout_query<P>(
&self,
pre_checkout_query_id: P,
ok: bool,
) -> Self::AnswerPreCheckoutQuery
fn answer_pre_checkout_query<P>( &self, pre_checkout_query_id: P, ok: bool, ) -> Self::AnswerPreCheckoutQuery
For Telegram documentation see
AnswerPreCheckoutQuery
.type SetPassportDataErrors = ErasedRequest<'a, SetPassportDataErrors, Err>
source§fn set_passport_data_errors<E>(
&self,
user_id: UserId,
errors: E,
) -> Self::SetPassportDataErrorswhere
E: IntoIterator<Item = PassportElementError>,
fn set_passport_data_errors<E>(
&self,
user_id: UserId,
errors: E,
) -> Self::SetPassportDataErrorswhere
E: IntoIterator<Item = PassportElementError>,
For Telegram documentation see
SetPassportDataErrors
.type SendGame = ErasedRequest<'a, SendGame, Err>
source§fn send_game<C, G>(&self, chat_id: C, game_short_name: G) -> Self::SendGame
fn send_game<C, G>(&self, chat_id: C, game_short_name: G) -> Self::SendGame
For Telegram documentation see
SendGame
.type SetGameScore = ErasedRequest<'a, SetGameScore, Err>
source§fn set_game_score(
&self,
user_id: UserId,
score: u64,
chat_id: u32,
message_id: MessageId,
) -> Self::SetGameScore
fn set_game_score( &self, user_id: UserId, score: u64, chat_id: u32, message_id: MessageId, ) -> Self::SetGameScore
For Telegram documentation see
SetGameScore
.type SetGameScoreInline = ErasedRequest<'a, SetGameScoreInline, Err>
source§fn set_game_score_inline<I>(
&self,
user_id: UserId,
score: u64,
inline_message_id: I,
) -> Self::SetGameScoreInline
fn set_game_score_inline<I>( &self, user_id: UserId, score: u64, inline_message_id: I, ) -> Self::SetGameScoreInline
For Telegram documentation see
SetGameScoreInline
.type GetGameHighScores = ErasedRequest<'a, GetGameHighScores, Err>
source§fn get_game_high_scores<T>(
&self,
user_id: UserId,
target: T,
) -> Self::GetGameHighScoreswhere
T: Into<TargetMessage>,
fn get_game_high_scores<T>(
&self,
user_id: UserId,
target: T,
) -> Self::GetGameHighScoreswhere
T: Into<TargetMessage>,
For Telegram documentation see
GetGameHighScores
.type ApproveChatJoinRequest = ErasedRequest<'a, ApproveChatJoinRequest, Err>
source§fn approve_chat_join_request<C>(
&self,
chat_id: C,
user_id: UserId,
) -> Self::ApproveChatJoinRequest
fn approve_chat_join_request<C>( &self, chat_id: C, user_id: UserId, ) -> Self::ApproveChatJoinRequest
For Telegram documentation see
ApproveChatJoinRequest
.type DeclineChatJoinRequest = ErasedRequest<'a, DeclineChatJoinRequest, Err>
source§fn decline_chat_join_request<C>(
&self,
chat_id: C,
user_id: UserId,
) -> Self::DeclineChatJoinRequest
fn decline_chat_join_request<C>( &self, chat_id: C, user_id: UserId, ) -> Self::DeclineChatJoinRequest
For Telegram documentation see
DeclineChatJoinRequest
.Auto Trait Implementations§
impl<'a, E> Freeze for ErasedRequester<'a, E>
impl<'a, E> !RefUnwindSafe for ErasedRequester<'a, E>
impl<'a, E> !Send for ErasedRequester<'a, E>
impl<'a, E> !Sync for ErasedRequester<'a, E>
impl<'a, E> Unpin for ErasedRequester<'a, E>
impl<'a, E> !UnwindSafe for ErasedRequester<'a, E>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Erasable for T
impl<T> Erasable for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§impl<T> RequesterExt for Twhere
T: Requester,
impl<T> RequesterExt for Twhere
T: Requester,
source§fn cache_me(self) -> CacheMe<Self> ⓘwhere
Self: Sized,
fn cache_me(self) -> CacheMe<Self> ⓘwhere
Self: Sized,
Available on crate feature
cache_me
only.Add
get_me
caching ability, see CacheMe
for more.source§fn erase<'a>(self) -> ErasedRequester<'a, Self::Err> ⓘwhere
Self: 'a + Sized,
fn erase<'a>(self) -> ErasedRequester<'a, Self::Err> ⓘwhere
Self: 'a + Sized,
Available on crate feature
erased
only.Erase requester type.
source§fn trace(self, settings: Settings) -> Trace<Self> ⓘwhere
Self: Sized,
fn trace(self, settings: Settings) -> Trace<Self> ⓘwhere
Self: Sized,
Available on crate feature
trace_adaptor
only.Trace requests, see
Trace
for more.source§fn throttle(self, limits: Limits) -> Throttle<Self> ⓘ
fn throttle(self, limits: Limits) -> Throttle<Self> ⓘ
Available on crate feature
throttle
only.