pub struct ThrottlingRequest<R>where
    R: HasPayload,
{ /* private fields */ }
Available on crate feature throttle only.
Expand description

Request returned by Throttling methods.

Trait Implementations§

Note that if this request was already executed via send_ref and it didn’t yet completed, this method will clone the underlying request.

The type of the payload contained.
Gain immutable access to the underlying payload.
Update payload with a function
The output that the future will produce on completion.
Which kind of future are we turning this into?
Creates a future from a value. Read more
The type of an error that may happen while sending a request to Telegram.
The type of the future returned by the send method.
A type of the future returned by the send_ref method.
Send this request. Read more
Send this request by reference. Read more
Available on crate feature erased only.

Auto Trait Implementations§

Blanket Implementations§

Setter for user_id field.
Setter for name field.
Setter for sticker field.
Setter for emojis field.
Setter for mask_position field.
Setter for callback_query_id field.
Setter for text field.
Setter for show_alert field.
Setter for url field.
Setter for cache_time field.
Setter for inline_query_id field.
Setter for results field.
Setter for cache_time field.
Setter for is_personal field.
Setter for next_offset field.
Setter for switch_pm_text field.
Setter for switch_pm_parameter field.
Setter for pre_checkout_query_id field.
Setter for ok field.
Setter for error_message field.
Setter for shipping_query_id field.
Setter for ok field.
Setter for shipping_options field.
Setter for error_message field.
Setter for web_app_query_id field.
Setter for result field.
Gets the TypeId of self. Read more
Setter for chat_id field.
Setter for user_id field.
Setter for chat_id field.
Setter for user_id field.
Setter for until_date field.
Setter for revoke_messages field.
Setter for chat_id field.
Setter for sender_chat_id field.
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Setter for chat_id field.
Setter for message_thread_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for from_chat_id field.
Setter for message_id field.
Setter for message_thread_id field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for name field.
Setter for expire_date field.
Setter for member_limit field.
Setter for creates_join_request field.
Setter for chat_id field.
Setter for name field.
Setter for icon_color field.
Setter for icon_custom_emoji_id field.
Setter for title field.
Setter for description field.
Setter for payload field.
Setter for provider_token field.
Setter for currency field.
Setter for prices field.
Setter for max_tip_amount field.
Setter for suggested_tip_amounts field.
Setter for provider_data field.
Setter for photo_url field.
Setter for photo_size field.
Setter for photo_width field.
Setter for photo_height field.
Setter for need_name field.
Setter for need_phone_number field.
Setter for need_email field.
Setter for need_shipping_address field.
Setter for send_email_to_provider field.
Setter for is_flexible field.
Setter for user_id field.
Setter for name field.
Setter for title field.
Setter for sticker field.
Setter for emojis field.
Setter for sticker_type field.
Setter for mask_position field.
Setter for chat_id field.
Setter for user_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for message_thread_id field.
Setter for chat_id field.
Setter for message_id field.
Setter for scope field.
Setter for language_code field.
Setter for sticker field.
Setter for drop_pending_updates field.
Setter for chat_id field.
Setter for invite_link field.
Setter for name field.
Setter for expire_date field.
Setter for member_limit field.
Setter for creates_join_request field.
Setter for chat_id field.
Setter for message_thread_id field.
Setter for name field.
Setter for icon_custom_emoji_id field.
Setter for chat_id field.
Setter for name field.
Setter for inline_message_id field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for reply_markup field.
Setter for inline_message_id field.
Setter for latitude field.
Setter for longitude field.
Setter for horizontal_accuracy field.
Setter for heading field.
Setter for proximity_alert_radius field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for latitude field.
Setter for longitude field.
Setter for horizontal_accuracy field.
Setter for heading field.
Setter for proximity_alert_radius field.
Setter for reply_markup field.
Setter for inline_message_id field.
Setter for media field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for media field.
Setter for reply_markup field.
Setter for inline_message_id field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for reply_markup field.
Setter for inline_message_id field.
Setter for text field.
Setter for parse_mode field.
Setter for entities field.
Setter for disable_web_page_preview field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for text field.
Setter for parse_mode field.
Setter for entities field.
Setter for disable_web_page_preview field.
Setter for reply_markup field.
Unerase this erased pointer. Read more
Available on non-enforce_1_1_0_semantics only.
Whether this implementor has acknowledged the 1.1.0 update to unerase’s documented implementation requirements. Read more
Turn this erasable pointer into an erased pointer. Read more
Setter for chat_id field.
Setter for chat_id field.
Setter for from_chat_id field.
Setter for message_id field.
Setter for message_thread_id field.
Setter for disable_notification field.
Setter for protect_content field.

Returns the argument unchanged.

Setter for chat_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for user_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for custom_emoji_ids field.
Setter for file_id field.
Setter for user_id field.
Setter for target field.
Setter for scope field.
Setter for language_code field.
Setter for for_channels field.
Setter for name field.
Setter for offset field.
Setter for limit field.
Setter for timeout field.
Setter for allowed_updates field.
Setter for user_id field.
Setter for offset field.
Setter for limit field.
Setter for chat_id field.
Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Setter for chat_id field.
Setter for user_id field.
Setter for until_date field.
Setter for revoke_messages field.
Setter for chat_id field.
Setter for chat_id field.
Setter for message_id field.
Setter for disable_notification field.
Setter for chat_id field.
Setter for user_id field.
Setter for is_anonymous field.
Setter for can_manage_chat field.
source§

fn can_post_messages(self, value: bool) -> Self

Setter for can_post_messages field.
Setter for can_edit_messages field.
Setter for can_delete_messages field.
Setter for can_manage_video_chats field.
Setter for can_restrict_members field.
Setter for can_promote_members field.
Setter for can_change_info field.
Setter for can_invite_users field.
Setter for can_pin_messages field.
Setter for can_manage_topics field.
Setter for chat_id field.
Setter for message_thread_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for user_id field.
Setter for permissions field.
Setter for until_date field.
Setter for chat_id field.
Setter for invite_link field.
Setter for chat_id field.
Setter for animation field.
Setter for message_thread_id field.
Setter for duration field.
Setter for width field.
Setter for height field.
Setter for thumb field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for has_spoiler field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for audio field.
Setter for message_thread_id field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for duration field.
Setter for performer field.
Setter for title field.
Setter for thumb field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for action field.
Setter for message_thread_id field.
Setter for chat_id field.
Setter for phone_number field.
Setter for first_name field.
Setter for message_thread_id field.
Setter for last_name field.
Setter for vcard field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_thread_id field.
Setter for emoji field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for document field.
Setter for message_thread_id field.
Setter for thumb field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for game_short_name field.
Setter for message_thread_id field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for title field.
Setter for description field.
Setter for payload field.
Setter for provider_token field.
Setter for currency field.
Setter for prices field.
Setter for message_thread_id field.
Setter for max_tip_amount field.
Setter for suggested_tip_amounts field.
Setter for start_parameter field.
Setter for provider_data field.
Setter for photo_url field.
Setter for photo_size field.
Setter for photo_width field.
Setter for photo_height field.
Setter for need_name field.
Setter for need_phone_number field.
Setter for need_email field.
Setter for need_shipping_address field.
Setter for send_email_to_provider field.
Setter for is_flexible field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for latitude field.
Setter for longitude field.
Setter for message_thread_id field.
Setter for horizontal_accuracy field.
Setter for live_period field.
Setter for heading field.
Setter for proximity_alert_radius field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for media field.
Setter for message_thread_id field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for chat_id field.
Setter for text field.
Setter for message_thread_id field.
Setter for parse_mode field.
Setter for entities field.
Setter for disable_web_page_preview field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for photo field.
Setter for message_thread_id field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for has_spoiler field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for question field.
Setter for options field.
Setter for message_thread_id field.
Setter for is_anonymous field.
Setter for type_ field.
Setter for allows_multiple_answers field.
Setter for correct_option_id field.
Setter for explanation field.
Setter for explanation_parse_mode field.
Setter for explanation_entities field.
Setter for open_period field.
Setter for close_date field.
Setter for is_closed field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for sticker field.
Setter for message_thread_id field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for latitude field.
Setter for longitude field.
Setter for title field.
Setter for address field.
Setter for message_thread_id field.
Setter for foursquare_id field.
Setter for foursquare_type field.
Setter for google_place_id field.
Setter for google_place_type field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for video_note field.
Setter for message_thread_id field.
Setter for duration field.
Setter for length field.
Setter for thumb field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for video field.
Setter for message_thread_id field.
Setter for duration field.
Setter for width field.
Setter for height field.
Setter for thumb field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for has_spoiler field.
Setter for supports_streaming field.
Setter for disable_notification field.
Setter for protect_content field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for voice field.
Setter for message_thread_id field.
Setter for caption field.
Setter for parse_mode field.
Setter for caption_entities field.
Setter for duration field.
Setter for disable_notification field.
Setter for reply_to_message_id field.
Setter for allow_sending_without_reply field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for user_id field.
Setter for custom_title field.
Setter for chat_id field.
Setter for description field.
Setter for chat_id field.
Setter for menu_button field.
Setter for chat_id field.
Setter for permissions field.
Setter for chat_id field.
Setter for photo field.
Setter for chat_id field.
Setter for sticker_set_name field.
Setter for chat_id field.
Setter for title field.
Setter for user_id field.
Setter for score field.
Setter for inline_message_id field.
Setter for force field.
Setter for disable_edit_message field.
Setter for user_id field.
Setter for score field.
Setter for chat_id field.
Setter for message_id field.
Setter for force field.
Setter for disable_edit_message field.
Setter for commands field.
Setter for scope field.
Setter for language_code field.
Setter for rights field.
Setter for for_channels field.
Setter for user_id field.
Setter for errors field.
Setter for sticker field.
Setter for position field.
Setter for name field.
Setter for user_id field.
Setter for thumb field.
Setter for url field.
Setter for certificate field.
Setter for ip_address field.
Setter for max_connections field.
Setter for allowed_updates field.
Setter for drop_pending_updates field.
Setter for secret_token field.
Setter for inline_message_id field.
Setter for latitude field.
Setter for longitude field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for latitude field.
Setter for longitude field.
Setter for reply_markup field.
Setter for chat_id field.
Setter for message_id field.
Setter for reply_markup field.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Setter for chat_id field.
Setter for user_id field.
Setter for only_if_banned field.
Setter for chat_id field.
Setter for sender_chat_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for chat_id field.
Setter for message_thread_id field.
Setter for chat_id field.
Setter for message_id field.
Setter for user_id field.
Setter for png_sticker field.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more