[][src]Struct rust_tdlib::client::api::Api

pub struct Api<S> where
    S: TdLibClient + Clone
{ /* fields omitted */ }

Struct stores all methods which you can call to interact with Telegram, such as: send_message, download_file, search_chats and so on.

Implementations

impl<S> Api<S> where
    S: TdLibClient + Clone
[src]

TDLib high-level API methods. Methods documentation can be found in https://core.telegram.org/tdlib/docs/td__api_8h.html

pub fn new(raw_api: S) -> Self[src]

pub fn raw_api(&self) -> &S[src]

pub async fn accept_call<C: AsRef<AcceptCall>>(
    &self,
    accept_call: C
) -> RTDResult<Ok>
[src]

pub async fn accept_terms_of_service<C: AsRef<AcceptTermsOfService>>(
    &self,
    accept_terms_of_service: C
) -> RTDResult<Ok>
[src]

pub async fn add_chat_member<C: AsRef<AddChatMember>>(
    &self,
    add_chat_member: C
) -> RTDResult<Ok>
[src]

pub async fn add_chat_members<C: AsRef<AddChatMembers>>(
    &self,
    add_chat_members: C
) -> RTDResult<Ok>
[src]

pub async fn add_contact<C: AsRef<AddContact>>(
    &self,
    add_contact: C
) -> RTDResult<Ok>
[src]

pub async fn add_custom_server_language_pack<C: AsRef<AddCustomServerLanguagePack>>(
    &self,
    add_custom_server_language_pack: C
) -> RTDResult<Ok>
[src]

pub async fn add_favorite_sticker<C: AsRef<AddFavoriteSticker>>(
    &self,
    add_favorite_sticker: C
) -> RTDResult<Ok>
[src]

pub async fn add_local_message<C: AsRef<AddLocalMessage>>(
    &self,
    add_local_message: C
) -> RTDResult<Message>
[src]

pub async fn add_log_message<C: AsRef<AddLogMessage>>(
    &self,
    add_log_message: C
) -> RTDResult<Ok>
[src]

pub async fn add_network_statistics<C: AsRef<AddNetworkStatistics>>(
    &self,
    add_network_statistics: C
) -> RTDResult<Ok>
[src]

pub async fn add_proxy<C: AsRef<AddProxy>>(
    &self,
    add_proxy: C
) -> RTDResult<Proxy>
[src]

pub async fn add_recent_sticker<C: AsRef<AddRecentSticker>>(
    &self,
    add_recent_sticker: C
) -> RTDResult<Stickers>
[src]

pub async fn add_recently_found_chat<C: AsRef<AddRecentlyFoundChat>>(
    &self,
    add_recently_found_chat: C
) -> RTDResult<Ok>
[src]

pub async fn add_saved_animation<C: AsRef<AddSavedAnimation>>(
    &self,
    add_saved_animation: C
) -> RTDResult<Ok>
[src]

pub async fn add_sticker_to_set<C: AsRef<AddStickerToSet>>(
    &self,
    add_sticker_to_set: C
) -> RTDResult<StickerSet>
[src]

pub async fn answer_callback_query<C: AsRef<AnswerCallbackQuery>>(
    &self,
    answer_callback_query: C
) -> RTDResult<Ok>
[src]

pub async fn answer_custom_query<C: AsRef<AnswerCustomQuery>>(
    &self,
    answer_custom_query: C
) -> RTDResult<Ok>
[src]

pub async fn answer_inline_query<C: AsRef<AnswerInlineQuery>>(
    &self,
    answer_inline_query: C
) -> RTDResult<Ok>
[src]

pub async fn answer_pre_checkout_query<C: AsRef<AnswerPreCheckoutQuery>>(
    &self,
    answer_pre_checkout_query: C
) -> RTDResult<Ok>
[src]

pub async fn answer_shipping_query<C: AsRef<AnswerShippingQuery>>(
    &self,
    answer_shipping_query: C
) -> RTDResult<Ok>
[src]

pub async fn block_user<C: AsRef<BlockUser>>(
    &self,
    block_user: C
) -> RTDResult<Ok>
[src]

pub async fn can_transfer_ownership<C: AsRef<CanTransferOwnership>>(
    &self,
    can_transfer_ownership: C
) -> RTDResult<CanTransferOwnershipResult>
[src]

pub async fn cancel_download_file<C: AsRef<CancelDownloadFile>>(
    &self,
    cancel_download_file: C
) -> RTDResult<Ok>
[src]

pub async fn cancel_upload_file<C: AsRef<CancelUploadFile>>(
    &self,
    cancel_upload_file: C
) -> RTDResult<Ok>
[src]

pub async fn change_imported_contacts<C: AsRef<ChangeImportedContacts>>(
    &self,
    change_imported_contacts: C
) -> RTDResult<ImportedContacts>
[src]

pub async fn change_phone_number<C: AsRef<ChangePhoneNumber>>(
    &self,
    change_phone_number: C
) -> RTDResult<AuthenticationCodeInfo>
[src]

pub async fn change_sticker_set<C: AsRef<ChangeStickerSet>>(
    &self,
    change_sticker_set: C
) -> RTDResult<Ok>
[src]

pub async fn check_authentication_bot_token<C: AsRef<CheckAuthenticationBotToken>>(
    &self,
    check_authentication_bot_token: C
) -> RTDResult<Ok>
[src]

pub async fn check_authentication_code<C: AsRef<CheckAuthenticationCode>>(
    &self,
    check_authentication_code: C
) -> RTDResult<Ok>
[src]

pub async fn check_authentication_password<C: AsRef<CheckAuthenticationPassword>>(
    &self,
    check_authentication_password: C
) -> RTDResult<Ok>
[src]

pub async fn check_change_phone_number_code<C: AsRef<CheckChangePhoneNumberCode>>(
    &self,
    check_change_phone_number_code: C
) -> RTDResult<Ok>
[src]

pub async fn check_chat_username<C: AsRef<CheckChatUsername>>(
    &self,
    check_chat_username: C
) -> RTDResult<CheckChatUsernameResult>
[src]

pub async fn check_created_public_chats_limit<C: AsRef<CheckCreatedPublicChatsLimit>>(
    &self,
    check_created_public_chats_limit: C
) -> RTDResult<Ok>
[src]

pub async fn check_database_encryption_key<C: AsRef<CheckDatabaseEncryptionKey>>(
    &self,
    check_database_encryption_key: C
) -> RTDResult<Ok>
[src]

pub async fn check_email_address_verification_code<C: AsRef<CheckEmailAddressVerificationCode>>(
    &self,
    check_email_address_verification_code: C
) -> RTDResult<Ok>
[src]

pub async fn check_phone_number_confirmation_code<C: AsRef<CheckPhoneNumberConfirmationCode>>(
    &self,
    check_phone_number_confirmation_code: C
) -> RTDResult<Ok>
[src]

pub async fn check_phone_number_verification_code<C: AsRef<CheckPhoneNumberVerificationCode>>(
    &self,
    check_phone_number_verification_code: C
) -> RTDResult<Ok>
[src]

pub async fn check_recovery_email_address_code<C: AsRef<CheckRecoveryEmailAddressCode>>(
    &self,
    check_recovery_email_address_code: C
) -> RTDResult<PasswordState>
[src]

pub async fn clean_file_name<C: AsRef<CleanFileName>>(
    &self,
    clean_file_name: C
) -> RTDResult<Text>
[src]

pub async fn clear_all_draft_messages<C: AsRef<ClearAllDraftMessages>>(
    &self,
    clear_all_draft_messages: C
) -> RTDResult<Ok>
[src]

pub async fn clear_imported_contacts<C: AsRef<ClearImportedContacts>>(
    &self,
    clear_imported_contacts: C
) -> RTDResult<Ok>
[src]

pub async fn clear_recent_stickers<C: AsRef<ClearRecentStickers>>(
    &self,
    clear_recent_stickers: C
) -> RTDResult<Ok>
[src]

pub async fn clear_recently_found_chats<C: AsRef<ClearRecentlyFoundChats>>(
    &self,
    clear_recently_found_chats: C
) -> RTDResult<Ok>
[src]

pub async fn close<C: AsRef<Close>>(&self, close: C) -> RTDResult<Ok>[src]

pub async fn close_chat<C: AsRef<CloseChat>>(
    &self,
    close_chat: C
) -> RTDResult<Ok>
[src]

pub async fn close_secret_chat<C: AsRef<CloseSecretChat>>(
    &self,
    close_secret_chat: C
) -> RTDResult<Ok>
[src]

pub async fn confirm_qr_code_authentication<C: AsRef<ConfirmQrCodeAuthentication>>(
    &self,
    confirm_qr_code_authentication: C
) -> RTDResult<Session>
[src]

pub async fn create_basic_group_chat<C: AsRef<CreateBasicGroupChat>>(
    &self,
    create_basic_group_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_call<C: AsRef<CreateCall>>(
    &self,
    create_call: C
) -> RTDResult<CallId>
[src]

pub async fn create_new_basic_group_chat<C: AsRef<CreateNewBasicGroupChat>>(
    &self,
    create_new_basic_group_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_new_secret_chat<C: AsRef<CreateNewSecretChat>>(
    &self,
    create_new_secret_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_new_sticker_set<C: AsRef<CreateNewStickerSet>>(
    &self,
    create_new_sticker_set: C
) -> RTDResult<StickerSet>
[src]

pub async fn create_new_supergroup_chat<C: AsRef<CreateNewSupergroupChat>>(
    &self,
    create_new_supergroup_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_private_chat<C: AsRef<CreatePrivateChat>>(
    &self,
    create_private_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_secret_chat<C: AsRef<CreateSecretChat>>(
    &self,
    create_secret_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_supergroup_chat<C: AsRef<CreateSupergroupChat>>(
    &self,
    create_supergroup_chat: C
) -> RTDResult<Chat>
[src]

pub async fn create_temporary_password<C: AsRef<CreateTemporaryPassword>>(
    &self,
    create_temporary_password: C
) -> RTDResult<TemporaryPasswordState>
[src]

pub async fn delete_account<C: AsRef<DeleteAccount>>(
    &self,
    delete_account: C
) -> RTDResult<Ok>
[src]

pub async fn delete_chat_history<C: AsRef<DeleteChatHistory>>(
    &self,
    delete_chat_history: C
) -> RTDResult<Ok>
[src]

pub async fn delete_chat_messages_from_user<C: AsRef<DeleteChatMessagesFromUser>>(
    &self,
    delete_chat_messages_from_user: C
) -> RTDResult<Ok>
[src]

pub async fn delete_chat_reply_markup<C: AsRef<DeleteChatReplyMarkup>>(
    &self,
    delete_chat_reply_markup: C
) -> RTDResult<Ok>
[src]

pub async fn delete_file<C: AsRef<DeleteFile>>(
    &self,
    delete_file: C
) -> RTDResult<Ok>
[src]

pub async fn delete_language_pack<C: AsRef<DeleteLanguagePack>>(
    &self,
    delete_language_pack: C
) -> RTDResult<Ok>
[src]

pub async fn delete_messages<C: AsRef<DeleteMessages>>(
    &self,
    delete_messages: C
) -> RTDResult<Ok>
[src]

pub async fn delete_passport_element<C: AsRef<DeletePassportElement>>(
    &self,
    delete_passport_element: C
) -> RTDResult<Ok>
[src]

pub async fn delete_profile_photo<C: AsRef<DeleteProfilePhoto>>(
    &self,
    delete_profile_photo: C
) -> RTDResult<Ok>
[src]

pub async fn delete_saved_credentials<C: AsRef<DeleteSavedCredentials>>(
    &self,
    delete_saved_credentials: C
) -> RTDResult<Ok>
[src]

pub async fn delete_saved_order_info<C: AsRef<DeleteSavedOrderInfo>>(
    &self,
    delete_saved_order_info: C
) -> RTDResult<Ok>
[src]

pub async fn delete_supergroup<C: AsRef<DeleteSupergroup>>(
    &self,
    delete_supergroup: C
) -> RTDResult<Ok>
[src]

pub async fn destroy<C: AsRef<Destroy>>(&self, destroy: C) -> RTDResult<Ok>[src]

pub async fn disable_proxy<C: AsRef<DisableProxy>>(
    &self,
    disable_proxy: C
) -> RTDResult<Ok>
[src]

pub async fn discard_call<C: AsRef<DiscardCall>>(
    &self,
    discard_call: C
) -> RTDResult<Ok>
[src]

pub async fn disconnect_all_websites<C: AsRef<DisconnectAllWebsites>>(
    &self,
    disconnect_all_websites: C
) -> RTDResult<Ok>
[src]

pub async fn disconnect_website<C: AsRef<DisconnectWebsite>>(
    &self,
    disconnect_website: C
) -> RTDResult<Ok>
[src]

pub async fn download_file<C: AsRef<DownloadFile>>(
    &self,
    download_file: C
) -> RTDResult<File>
[src]

pub async fn edit_custom_language_pack_info<C: AsRef<EditCustomLanguagePackInfo>>(
    &self,
    edit_custom_language_pack_info: C
) -> RTDResult<Ok>
[src]

pub async fn edit_inline_message_caption<C: AsRef<EditInlineMessageCaption>>(
    &self,
    edit_inline_message_caption: C
) -> RTDResult<Ok>
[src]

pub async fn edit_inline_message_live_location<C: AsRef<EditInlineMessageLiveLocation>>(
    &self,
    edit_inline_message_live_location: C
) -> RTDResult<Ok>
[src]

pub async fn edit_inline_message_media<C: AsRef<EditInlineMessageMedia>>(
    &self,
    edit_inline_message_media: C
) -> RTDResult<Ok>
[src]

pub async fn edit_inline_message_reply_markup<C: AsRef<EditInlineMessageReplyMarkup>>(
    &self,
    edit_inline_message_reply_markup: C
) -> RTDResult<Ok>
[src]

pub async fn edit_inline_message_text<C: AsRef<EditInlineMessageText>>(
    &self,
    edit_inline_message_text: C
) -> RTDResult<Ok>
[src]

pub async fn edit_message_caption<C: AsRef<EditMessageCaption>>(
    &self,
    edit_message_caption: C
) -> RTDResult<Message>
[src]

pub async fn edit_message_live_location<C: AsRef<EditMessageLiveLocation>>(
    &self,
    edit_message_live_location: C
) -> RTDResult<Message>
[src]

pub async fn edit_message_media<C: AsRef<EditMessageMedia>>(
    &self,
    edit_message_media: C
) -> RTDResult<Message>
[src]

pub async fn edit_message_reply_markup<C: AsRef<EditMessageReplyMarkup>>(
    &self,
    edit_message_reply_markup: C
) -> RTDResult<Message>
[src]

pub async fn edit_message_scheduling_state<C: AsRef<EditMessageSchedulingState>>(
    &self,
    edit_message_scheduling_state: C
) -> RTDResult<Ok>
[src]

pub async fn edit_message_text<C: AsRef<EditMessageText>>(
    &self,
    edit_message_text: C
) -> RTDResult<Message>
[src]

pub async fn edit_proxy<C: AsRef<EditProxy>>(
    &self,
    edit_proxy: C
) -> RTDResult<Proxy>
[src]

pub async fn enable_proxy<C: AsRef<EnableProxy>>(
    &self,
    enable_proxy: C
) -> RTDResult<Ok>
[src]

pub async fn finish_file_generation<C: AsRef<FinishFileGeneration>>(
    &self,
    finish_file_generation: C
) -> RTDResult<Ok>
[src]

pub async fn forward_messages<C: AsRef<ForwardMessages>>(
    &self,
    forward_messages: C
) -> RTDResult<Messages>
[src]

pub async fn get_account_ttl<C: AsRef<GetAccountTtl>>(
    &self,
    get_account_ttl: C
) -> RTDResult<AccountTtl>
[src]

pub async fn get_active_live_location_messages<C: AsRef<GetActiveLiveLocationMessages>>(
    &self,
    get_active_live_location_messages: C
) -> RTDResult<Messages>
[src]

pub async fn get_active_sessions<C: AsRef<GetActiveSessions>>(
    &self,
    get_active_sessions: C
) -> RTDResult<Sessions>
[src]

pub async fn get_all_passport_elements<C: AsRef<GetAllPassportElements>>(
    &self,
    get_all_passport_elements: C
) -> RTDResult<PassportElements>
[src]

pub async fn get_application_config<C: AsRef<GetApplicationConfig>>(
    &self,
    get_application_config: C
) -> RTDResult<JsonValue>
[src]

pub async fn get_archived_sticker_sets<C: AsRef<GetArchivedStickerSets>>(
    &self,
    get_archived_sticker_sets: C
) -> RTDResult<StickerSets>
[src]

pub async fn get_attached_sticker_sets<C: AsRef<GetAttachedStickerSets>>(
    &self,
    get_attached_sticker_sets: C
) -> RTDResult<StickerSets>
[src]

pub async fn get_authorization_state<C: AsRef<GetAuthorizationState>>(
    &self,
    get_authorization_state: C
) -> RTDResult<AuthorizationState>
[src]

pub async fn get_auto_download_settings_presets<C: AsRef<GetAutoDownloadSettingsPresets>>(
    &self,
    get_auto_download_settings_presets: C
) -> RTDResult<AutoDownloadSettingsPresets>
[src]

pub async fn get_background_url<C: AsRef<GetBackgroundUrl>>(
    &self,
    get_background_url: C
) -> RTDResult<HttpUrl>
[src]

pub async fn get_backgrounds<C: AsRef<GetBackgrounds>>(
    &self,
    get_backgrounds: C
) -> RTDResult<Backgrounds>
[src]

pub async fn get_basic_group<C: AsRef<GetBasicGroup>>(
    &self,
    get_basic_group: C
) -> RTDResult<BasicGroup>
[src]

pub async fn get_basic_group_full_info<C: AsRef<GetBasicGroupFullInfo>>(
    &self,
    get_basic_group_full_info: C
) -> RTDResult<BasicGroupFullInfo>
[src]

pub async fn get_blocked_users<C: AsRef<GetBlockedUsers>>(
    &self,
    get_blocked_users: C
) -> RTDResult<Users>
[src]

pub async fn get_callback_query_answer<C: AsRef<GetCallbackQueryAnswer>>(
    &self,
    get_callback_query_answer: C
) -> RTDResult<CallbackQueryAnswer>
[src]

pub async fn get_chat<C: AsRef<GetChat>>(&self, get_chat: C) -> RTDResult<Chat>[src]

pub async fn get_chat_administrators<C: AsRef<GetChatAdministrators>>(
    &self,
    get_chat_administrators: C
) -> RTDResult<ChatAdministrators>
[src]

pub async fn get_chat_event_log<C: AsRef<GetChatEventLog>>(
    &self,
    get_chat_event_log: C
) -> RTDResult<ChatEvents>
[src]

pub async fn get_chat_history<C: AsRef<GetChatHistory>>(
    &self,
    get_chat_history: C
) -> RTDResult<Messages>
[src]

pub async fn get_chat_member<C: AsRef<GetChatMember>>(
    &self,
    get_chat_member: C
) -> RTDResult<ChatMember>
[src]

pub async fn get_chat_message_by_date<C: AsRef<GetChatMessageByDate>>(
    &self,
    get_chat_message_by_date: C
) -> RTDResult<Message>
[src]

pub async fn get_chat_message_count<C: AsRef<GetChatMessageCount>>(
    &self,
    get_chat_message_count: C
) -> RTDResult<Count>
[src]

pub async fn get_chat_notification_settings_exceptions<C: AsRef<GetChatNotificationSettingsExceptions>>(
    &self,
    get_chat_notification_settings_exceptions: C
) -> RTDResult<Chats>
[src]

pub async fn get_chat_pinned_message<C: AsRef<GetChatPinnedMessage>>(
    &self,
    get_chat_pinned_message: C
) -> RTDResult<Message>
[src]

pub async fn get_chat_scheduled_messages<C: AsRef<GetChatScheduledMessages>>(
    &self,
    get_chat_scheduled_messages: C
) -> RTDResult<Messages>
[src]

pub async fn get_chat_statistics_url<C: AsRef<GetChatStatisticsUrl>>(
    &self,
    get_chat_statistics_url: C
) -> RTDResult<HttpUrl>
[src]

pub async fn get_chats<C: AsRef<GetChats>>(
    &self,
    get_chats: C
) -> RTDResult<Chats>
[src]

pub async fn get_connected_websites<C: AsRef<GetConnectedWebsites>>(
    &self,
    get_connected_websites: C
) -> RTDResult<ConnectedWebsites>
[src]

pub async fn get_contacts<C: AsRef<GetContacts>>(
    &self,
    get_contacts: C
) -> RTDResult<Users>
[src]

pub async fn get_country_code<C: AsRef<GetCountryCode>>(
    &self,
    get_country_code: C
) -> RTDResult<Text>
[src]

pub async fn get_created_public_chats<C: AsRef<GetCreatedPublicChats>>(
    &self,
    get_created_public_chats: C
) -> RTDResult<Chats>
[src]

pub async fn get_current_state<C: AsRef<GetCurrentState>>(
    &self,
    get_current_state: C
) -> RTDResult<Updates>
[src]

pub async fn get_database_statistics<C: AsRef<GetDatabaseStatistics>>(
    &self,
    get_database_statistics: C
) -> RTDResult<DatabaseStatistics>
[src]

pub async fn get_emoji_suggestions_url<C: AsRef<GetEmojiSuggestionsUrl>>(
    &self,
    get_emoji_suggestions_url: C
) -> RTDResult<HttpUrl>
[src]

pub async fn get_favorite_stickers<C: AsRef<GetFavoriteStickers>>(
    &self,
    get_favorite_stickers: C
) -> RTDResult<Stickers>
[src]

pub async fn get_file<C: AsRef<GetFile>>(&self, get_file: C) -> RTDResult<File>[src]

pub async fn get_file_downloaded_prefix_size<C: AsRef<GetFileDownloadedPrefixSize>>(
    &self,
    get_file_downloaded_prefix_size: C
) -> RTDResult<Count>
[src]

pub async fn get_file_extension<C: AsRef<GetFileExtension>>(
    &self,
    get_file_extension: C
) -> RTDResult<Text>
[src]

pub async fn get_file_mime_type<C: AsRef<GetFileMimeType>>(
    &self,
    get_file_mime_type: C
) -> RTDResult<Text>
[src]

pub async fn get_game_high_scores<C: AsRef<GetGameHighScores>>(
    &self,
    get_game_high_scores: C
) -> RTDResult<GameHighScores>
[src]

pub async fn get_groups_in_common<C: AsRef<GetGroupsInCommon>>(
    &self,
    get_groups_in_common: C
) -> RTDResult<Chats>
[src]

pub async fn get_imported_contact_count<C: AsRef<GetImportedContactCount>>(
    &self,
    get_imported_contact_count: C
) -> RTDResult<Count>
[src]

pub async fn get_inactive_supergroup_chats<C: AsRef<GetInactiveSupergroupChats>>(
    &self,
    get_inactive_supergroup_chats: C
) -> RTDResult<Chats>
[src]

pub async fn get_inline_game_high_scores<C: AsRef<GetInlineGameHighScores>>(
    &self,
    get_inline_game_high_scores: C
) -> RTDResult<GameHighScores>
[src]

pub async fn get_inline_query_results<C: AsRef<GetInlineQueryResults>>(
    &self,
    get_inline_query_results: C
) -> RTDResult<InlineQueryResults>
[src]

pub async fn get_installed_sticker_sets<C: AsRef<GetInstalledStickerSets>>(
    &self,
    get_installed_sticker_sets: C
) -> RTDResult<StickerSets>
[src]

pub async fn get_invite_text<C: AsRef<GetInviteText>>(
    &self,
    get_invite_text: C
) -> RTDResult<Text>
[src]

pub async fn get_json_string<C: AsRef<GetJsonString>>(
    &self,
    get_json_string: C
) -> RTDResult<Text>
[src]

pub async fn get_json_value<C: AsRef<GetJsonValue>>(
    &self,
    get_json_value: C
) -> RTDResult<JsonValue>
[src]

pub async fn get_language_pack_info<C: AsRef<GetLanguagePackInfo>>(
    &self,
    get_language_pack_info: C
) -> RTDResult<LanguagePackInfo>
[src]

pub async fn get_language_pack_string<C: AsRef<GetLanguagePackString>>(
    &self,
    get_language_pack_string: C
) -> RTDResult<LanguagePackStringValue>
[src]

pub async fn get_language_pack_strings<C: AsRef<GetLanguagePackStrings>>(
    &self,
    get_language_pack_strings: C
) -> RTDResult<LanguagePackStrings>
[src]

pub async fn get_localization_target_info<C: AsRef<GetLocalizationTargetInfo>>(
    &self,
    get_localization_target_info: C
) -> RTDResult<LocalizationTargetInfo>
[src]

pub async fn get_log_stream<C: AsRef<GetLogStream>>(
    &self,
    get_log_stream: C
) -> RTDResult<LogStream>
[src]

pub async fn get_log_tag_verbosity_level<C: AsRef<GetLogTagVerbosityLevel>>(
    &self,
    get_log_tag_verbosity_level: C
) -> RTDResult<LogVerbosityLevel>
[src]

pub async fn get_log_tags<C: AsRef<GetLogTags>>(
    &self,
    get_log_tags: C
) -> RTDResult<LogTags>
[src]

pub async fn get_log_verbosity_level<C: AsRef<GetLogVerbosityLevel>>(
    &self,
    get_log_verbosity_level: C
) -> RTDResult<LogVerbosityLevel>
[src]

pub async fn get_login_url<C: AsRef<GetLoginUrl>>(
    &self,
    get_login_url: C
) -> RTDResult<HttpUrl>
[src]

pub async fn get_login_url_info<C: AsRef<GetLoginUrlInfo>>(
    &self,
    get_login_url_info: C
) -> RTDResult<LoginUrlInfo>
[src]

pub async fn get_map_thumbnail_file<C: AsRef<GetMapThumbnailFile>>(
    &self,
    get_map_thumbnail_file: C
) -> RTDResult<File>
[src]

pub async fn get_me<C: AsRef<GetMe>>(&self, get_me: C) -> RTDResult<User>[src]

pub async fn get_message<C: AsRef<GetMessage>>(
    &self,
    get_message: C
) -> RTDResult<Message>
[src]

pub async fn get_message_locally<C: AsRef<GetMessageLocally>>(
    &self,
    get_message_locally: C
) -> RTDResult<Message>
[src]

pub async fn get_messages<C: AsRef<GetMessages>>(
    &self,
    get_messages: C
) -> RTDResult<Messages>
[src]

pub async fn get_network_statistics<C: AsRef<GetNetworkStatistics>>(
    &self,
    get_network_statistics: C
) -> RTDResult<NetworkStatistics>
[src]

pub async fn get_option<C: AsRef<GetOption>>(
    &self,
    get_option: C
) -> RTDResult<OptionValue>
[src]

pub async fn get_passport_authorization_form<C: AsRef<GetPassportAuthorizationForm>>(
    &self,
    get_passport_authorization_form: C
) -> RTDResult<PassportAuthorizationForm>
[src]

pub async fn get_passport_authorization_form_available_elements<C: AsRef<GetPassportAuthorizationFormAvailableElements>>(
    &self,
    get_passport_authorization_form_available_elements: C
) -> RTDResult<PassportElementsWithErrors>
[src]

pub async fn get_passport_element<C: AsRef<GetPassportElement>>(
    &self,
    get_passport_element: C
) -> RTDResult<PassportElement>
[src]

pub async fn get_password_state<C: AsRef<GetPasswordState>>(
    &self,
    get_password_state: C
) -> RTDResult<PasswordState>
[src]

pub async fn get_payment_form<C: AsRef<GetPaymentForm>>(
    &self,
    get_payment_form: C
) -> RTDResult<PaymentForm>
[src]

pub async fn get_payment_receipt<C: AsRef<GetPaymentReceipt>>(
    &self,
    get_payment_receipt: C
) -> RTDResult<PaymentReceipt>
[src]

pub async fn get_poll_voters<C: AsRef<GetPollVoters>>(
    &self,
    get_poll_voters: C
) -> RTDResult<Users>
[src]

pub async fn get_preferred_country_language<C: AsRef<GetPreferredCountryLanguage>>(
    &self,
    get_preferred_country_language: C
) -> RTDResult<Text>
[src]

pub async fn get_proxies<C: AsRef<GetProxies>>(
    &self,
    get_proxies: C
) -> RTDResult<Proxies>
[src]

pub async fn get_push_receiver_id<C: AsRef<GetPushReceiverId>>(
    &self,
    get_push_receiver_id: C
) -> RTDResult<PushReceiverId>
[src]

pub async fn get_recent_inline_bots<C: AsRef<GetRecentInlineBots>>(
    &self,
    get_recent_inline_bots: C
) -> RTDResult<Users>
[src]

pub async fn get_recent_stickers<C: AsRef<GetRecentStickers>>(
    &self,
    get_recent_stickers: C
) -> RTDResult<Stickers>
[src]

pub async fn get_recently_visited_t_me_urls<C: AsRef<GetRecentlyVisitedTMeUrls>>(
    &self,
    get_recently_visited_t_me_urls: C
) -> RTDResult<TMeUrls>
[src]

pub async fn get_recovery_email_address<C: AsRef<GetRecoveryEmailAddress>>(
    &self,
    get_recovery_email_address: C
) -> RTDResult<RecoveryEmailAddress>
[src]

pub async fn get_remote_file<C: AsRef<GetRemoteFile>>(
    &self,
    get_remote_file: C
) -> RTDResult<File>
[src]

pub async fn get_replied_message<C: AsRef<GetRepliedMessage>>(
    &self,
    get_replied_message: C
) -> RTDResult<Message>
[src]

pub async fn get_saved_animations<C: AsRef<GetSavedAnimations>>(
    &self,
    get_saved_animations: C
) -> RTDResult<Animations>
[src]

pub async fn get_saved_order_info<C: AsRef<GetSavedOrderInfo>>(
    &self,
    get_saved_order_info: C
) -> RTDResult<OrderInfo>
[src]

pub async fn get_scope_notification_settings<C: AsRef<GetScopeNotificationSettings>>(
    &self,
    get_scope_notification_settings: C
) -> RTDResult<ScopeNotificationSettings>
[src]

pub async fn get_secret_chat<C: AsRef<GetSecretChat>>(
    &self,
    get_secret_chat: C
) -> RTDResult<SecretChat>
[src]

pub async fn get_sticker_emojis<C: AsRef<GetStickerEmojis>>(
    &self,
    get_sticker_emojis: C
) -> RTDResult<Emojis>
[src]

pub async fn get_sticker_set<C: AsRef<GetStickerSet>>(
    &self,
    get_sticker_set: C
) -> RTDResult<StickerSet>
[src]

pub async fn get_stickers<C: AsRef<GetStickers>>(
    &self,
    get_stickers: C
) -> RTDResult<Stickers>
[src]

pub async fn get_storage_statistics<C: AsRef<GetStorageStatistics>>(
    &self,
    get_storage_statistics: C
) -> RTDResult<StorageStatistics>
[src]

pub async fn get_storage_statistics_fast<C: AsRef<GetStorageStatisticsFast>>(
    &self,
    get_storage_statistics_fast: C
) -> RTDResult<StorageStatisticsFast>
[src]

pub async fn get_suitable_discussion_chats<C: AsRef<GetSuitableDiscussionChats>>(
    &self,
    get_suitable_discussion_chats: C
) -> RTDResult<Chats>
[src]

pub async fn get_supergroup<C: AsRef<GetSupergroup>>(
    &self,
    get_supergroup: C
) -> RTDResult<Supergroup>
[src]

pub async fn get_supergroup_full_info<C: AsRef<GetSupergroupFullInfo>>(
    &self,
    get_supergroup_full_info: C
) -> RTDResult<SupergroupFullInfo>
[src]

pub async fn get_supergroup_members<C: AsRef<GetSupergroupMembers>>(
    &self,
    get_supergroup_members: C
) -> RTDResult<ChatMembers>
[src]

pub async fn get_support_user<C: AsRef<GetSupportUser>>(
    &self,
    get_support_user: C
) -> RTDResult<User>
[src]

pub async fn get_temporary_password_state<C: AsRef<GetTemporaryPasswordState>>(
    &self,
    get_temporary_password_state: C
) -> RTDResult<TemporaryPasswordState>
[src]

pub async fn get_text_entities<C: AsRef<GetTextEntities>>(
    &self,
    get_text_entities: C
) -> RTDResult<TextEntities>
[src]

pub async fn get_top_chats<C: AsRef<GetTopChats>>(
    &self,
    get_top_chats: C
) -> RTDResult<Chats>
[src]

pub async fn get_user<C: AsRef<GetUser>>(&self, get_user: C) -> RTDResult<User>[src]

pub async fn get_user_full_info<C: AsRef<GetUserFullInfo>>(
    &self,
    get_user_full_info: C
) -> RTDResult<UserFullInfo>
[src]

pub async fn get_user_privacy_setting_rules<C: AsRef<GetUserPrivacySettingRules>>(
    &self,
    get_user_privacy_setting_rules: C
) -> RTDResult<UserPrivacySettingRules>
[src]

pub async fn get_user_profile_photos<C: AsRef<GetUserProfilePhotos>>(
    &self,
    get_user_profile_photos: C
) -> RTDResult<UserProfilePhotos>
[src]

pub async fn get_web_page_instant_view<C: AsRef<GetWebPageInstantView>>(
    &self,
    get_web_page_instant_view: C
) -> RTDResult<WebPageInstantView>
[src]

pub async fn get_web_page_preview<C: AsRef<GetWebPagePreview>>(
    &self,
    get_web_page_preview: C
) -> RTDResult<WebPage>
[src]

pub async fn import_contacts<C: AsRef<ImportContacts>>(
    &self,
    import_contacts: C
) -> RTDResult<ImportedContacts>
[src]

pub async fn join_chat<C: AsRef<JoinChat>>(&self, join_chat: C) -> RTDResult<Ok>[src]

pub async fn leave_chat<C: AsRef<LeaveChat>>(
    &self,
    leave_chat: C
) -> RTDResult<Ok>
[src]

pub async fn log_out<C: AsRef<LogOut>>(&self, log_out: C) -> RTDResult<Ok>[src]

pub async fn open_chat<C: AsRef<OpenChat>>(&self, open_chat: C) -> RTDResult<Ok>[src]

pub async fn open_message_content<C: AsRef<OpenMessageContent>>(
    &self,
    open_message_content: C
) -> RTDResult<Ok>
[src]

pub async fn optimize_storage<C: AsRef<OptimizeStorage>>(
    &self,
    optimize_storage: C
) -> RTDResult<StorageStatistics>
[src]

pub async fn parse_text_entities<C: AsRef<ParseTextEntities>>(
    &self,
    parse_text_entities: C
) -> RTDResult<FormattedText>
[src]

pub async fn pin_chat_message<C: AsRef<PinChatMessage>>(
    &self,
    pin_chat_message: C
) -> RTDResult<Ok>
[src]

pub async fn ping_proxy<C: AsRef<PingProxy>>(
    &self,
    ping_proxy: C
) -> RTDResult<Seconds>
[src]

pub async fn process_push_notification<C: AsRef<ProcessPushNotification>>(
    &self,
    process_push_notification: C
) -> RTDResult<Ok>
[src]

pub async fn read_all_chat_mentions<C: AsRef<ReadAllChatMentions>>(
    &self,
    read_all_chat_mentions: C
) -> RTDResult<Ok>
[src]

pub async fn read_file_part<C: AsRef<ReadFilePart>>(
    &self,
    read_file_part: C
) -> RTDResult<FilePart>
[src]

pub async fn recover_authentication_password<C: AsRef<RecoverAuthenticationPassword>>(
    &self,
    recover_authentication_password: C
) -> RTDResult<Ok>
[src]

pub async fn recover_password<C: AsRef<RecoverPassword>>(
    &self,
    recover_password: C
) -> RTDResult<PasswordState>
[src]

pub async fn register_device<C: AsRef<RegisterDevice>>(
    &self,
    register_device: C
) -> RTDResult<PushReceiverId>
[src]

pub async fn register_user<C: AsRef<RegisterUser>>(
    &self,
    register_user: C
) -> RTDResult<Ok>
[src]

pub async fn remove_background<C: AsRef<RemoveBackground>>(
    &self,
    remove_background: C
) -> RTDResult<Ok>
[src]

pub async fn remove_chat_action_bar<C: AsRef<RemoveChatActionBar>>(
    &self,
    remove_chat_action_bar: C
) -> RTDResult<Ok>
[src]

pub async fn remove_contacts<C: AsRef<RemoveContacts>>(
    &self,
    remove_contacts: C
) -> RTDResult<Ok>
[src]

pub async fn remove_favorite_sticker<C: AsRef<RemoveFavoriteSticker>>(
    &self,
    remove_favorite_sticker: C
) -> RTDResult<Ok>
[src]

pub async fn remove_notification<C: AsRef<RemoveNotification>>(
    &self,
    remove_notification: C
) -> RTDResult<Ok>
[src]

pub async fn remove_notification_group<C: AsRef<RemoveNotificationGroup>>(
    &self,
    remove_notification_group: C
) -> RTDResult<Ok>
[src]

pub async fn remove_proxy<C: AsRef<RemoveProxy>>(
    &self,
    remove_proxy: C
) -> RTDResult<Ok>
[src]

pub async fn remove_recent_hashtag<C: AsRef<RemoveRecentHashtag>>(
    &self,
    remove_recent_hashtag: C
) -> RTDResult<Ok>
[src]

pub async fn remove_recent_sticker<C: AsRef<RemoveRecentSticker>>(
    &self,
    remove_recent_sticker: C
) -> RTDResult<Ok>
[src]

pub async fn remove_recently_found_chat<C: AsRef<RemoveRecentlyFoundChat>>(
    &self,
    remove_recently_found_chat: C
) -> RTDResult<Ok>
[src]

pub async fn remove_saved_animation<C: AsRef<RemoveSavedAnimation>>(
    &self,
    remove_saved_animation: C
) -> RTDResult<Ok>
[src]

pub async fn remove_sticker_from_set<C: AsRef<RemoveStickerFromSet>>(
    &self,
    remove_sticker_from_set: C
) -> RTDResult<Ok>
[src]

pub async fn remove_top_chat<C: AsRef<RemoveTopChat>>(
    &self,
    remove_top_chat: C
) -> RTDResult<Ok>
[src]

pub async fn reorder_installed_sticker_sets<C: AsRef<ReorderInstalledStickerSets>>(
    &self,
    reorder_installed_sticker_sets: C
) -> RTDResult<Ok>
[src]

pub async fn report_chat<C: AsRef<ReportChat>>(
    &self,
    report_chat: C
) -> RTDResult<Ok>
[src]

pub async fn report_supergroup_spam<C: AsRef<ReportSupergroupSpam>>(
    &self,
    report_supergroup_spam: C
) -> RTDResult<Ok>
[src]

pub async fn request_authentication_password_recovery<C: AsRef<RequestAuthenticationPasswordRecovery>>(
    &self,
    request_authentication_password_recovery: C
) -> RTDResult<Ok>
[src]

pub async fn request_password_recovery<C: AsRef<RequestPasswordRecovery>>(
    &self,
    request_password_recovery: C
) -> RTDResult<EmailAddressAuthenticationCodeInfo>
[src]

pub async fn request_qr_code_authentication<C: AsRef<RequestQrCodeAuthentication>>(
    &self,
    request_qr_code_authentication: C
) -> RTDResult<Ok>
[src]

pub async fn resend_authentication_code<C: AsRef<ResendAuthenticationCode>>(
    &self,
    resend_authentication_code: C
) -> RTDResult<Ok>
[src]

pub async fn resend_change_phone_number_code<C: AsRef<ResendChangePhoneNumberCode>>(
    &self,
    resend_change_phone_number_code: C
) -> RTDResult<AuthenticationCodeInfo>
[src]

pub async fn resend_email_address_verification_code<C: AsRef<ResendEmailAddressVerificationCode>>(
    &self,
    resend_email_address_verification_code: C
) -> RTDResult<EmailAddressAuthenticationCodeInfo>
[src]

pub async fn resend_messages<C: AsRef<ResendMessages>>(
    &self,
    resend_messages: C
) -> RTDResult<Messages>
[src]

pub async fn resend_phone_number_confirmation_code<C: AsRef<ResendPhoneNumberConfirmationCode>>(
    &self,
    resend_phone_number_confirmation_code: C
) -> RTDResult<AuthenticationCodeInfo>
[src]

pub async fn resend_phone_number_verification_code<C: AsRef<ResendPhoneNumberVerificationCode>>(
    &self,
    resend_phone_number_verification_code: C
) -> RTDResult<AuthenticationCodeInfo>
[src]

pub async fn resend_recovery_email_address_code<C: AsRef<ResendRecoveryEmailAddressCode>>(
    &self,
    resend_recovery_email_address_code: C
) -> RTDResult<PasswordState>
[src]

pub async fn reset_all_notification_settings<C: AsRef<ResetAllNotificationSettings>>(
    &self,
    reset_all_notification_settings: C
) -> RTDResult<Ok>
[src]

pub async fn reset_backgrounds<C: AsRef<ResetBackgrounds>>(
    &self,
    reset_backgrounds: C
) -> RTDResult<Ok>
[src]

pub async fn reset_network_statistics<C: AsRef<ResetNetworkStatistics>>(
    &self,
    reset_network_statistics: C
) -> RTDResult<Ok>
[src]

pub async fn save_application_log_event<C: AsRef<SaveApplicationLogEvent>>(
    &self,
    save_application_log_event: C
) -> RTDResult<Ok>
[src]

pub async fn search_background<C: AsRef<SearchBackground>>(
    &self,
    search_background: C
) -> RTDResult<Background>
[src]

pub async fn search_call_messages<C: AsRef<SearchCallMessages>>(
    &self,
    search_call_messages: C
) -> RTDResult<Messages>
[src]

pub async fn search_chat_members<C: AsRef<SearchChatMembers>>(
    &self,
    search_chat_members: C
) -> RTDResult<ChatMembers>
[src]

pub async fn search_chat_messages<C: AsRef<SearchChatMessages>>(
    &self,
    search_chat_messages: C
) -> RTDResult<Messages>
[src]

pub async fn search_chat_recent_location_messages<C: AsRef<SearchChatRecentLocationMessages>>(
    &self,
    search_chat_recent_location_messages: C
) -> RTDResult<Messages>
[src]

pub async fn search_chats<C: AsRef<SearchChats>>(
    &self,
    search_chats: C
) -> RTDResult<Chats>
[src]

pub async fn search_chats_nearby<C: AsRef<SearchChatsNearby>>(
    &self,
    search_chats_nearby: C
) -> RTDResult<ChatsNearby>
[src]

pub async fn search_chats_on_server<C: AsRef<SearchChatsOnServer>>(
    &self,
    search_chats_on_server: C
) -> RTDResult<Chats>
[src]

pub async fn search_contacts<C: AsRef<SearchContacts>>(
    &self,
    search_contacts: C
) -> RTDResult<Users>
[src]

pub async fn search_emojis<C: AsRef<SearchEmojis>>(
    &self,
    search_emojis: C
) -> RTDResult<Emojis>
[src]

pub async fn search_hashtags<C: AsRef<SearchHashtags>>(
    &self,
    search_hashtags: C
) -> RTDResult<Hashtags>
[src]

pub async fn search_installed_sticker_sets<C: AsRef<SearchInstalledStickerSets>>(
    &self,
    search_installed_sticker_sets: C
) -> RTDResult<StickerSets>
[src]

pub async fn search_messages<C: AsRef<SearchMessages>>(
    &self,
    search_messages: C
) -> RTDResult<Messages>
[src]

pub async fn search_public_chat<C: AsRef<SearchPublicChat>>(
    &self,
    search_public_chat: C
) -> RTDResult<Chat>
[src]

pub async fn search_public_chats<C: AsRef<SearchPublicChats>>(
    &self,
    search_public_chats: C
) -> RTDResult<Chats>
[src]

pub async fn search_secret_messages<C: AsRef<SearchSecretMessages>>(
    &self,
    search_secret_messages: C
) -> RTDResult<FoundMessages>
[src]

pub async fn search_sticker_set<C: AsRef<SearchStickerSet>>(
    &self,
    search_sticker_set: C
) -> RTDResult<StickerSet>
[src]

pub async fn search_sticker_sets<C: AsRef<SearchStickerSets>>(
    &self,
    search_sticker_sets: C
) -> RTDResult<StickerSets>
[src]

pub async fn search_stickers<C: AsRef<SearchStickers>>(
    &self,
    search_stickers: C
) -> RTDResult<Stickers>
[src]

pub async fn send_bot_start_message<C: AsRef<SendBotStartMessage>>(
    &self,
    send_bot_start_message: C
) -> RTDResult<Message>
[src]

pub async fn send_call_debug_information<C: AsRef<SendCallDebugInformation>>(
    &self,
    send_call_debug_information: C
) -> RTDResult<Ok>
[src]

pub async fn send_call_rating<C: AsRef<SendCallRating>>(
    &self,
    send_call_rating: C
) -> RTDResult<Ok>
[src]

pub async fn send_chat_action<C: AsRef<SendChatAction>>(
    &self,
    send_chat_action: C
) -> RTDResult<Ok>
[src]

pub async fn send_chat_screenshot_taken_notification<C: AsRef<SendChatScreenshotTakenNotification>>(
    &self,
    send_chat_screenshot_taken_notification: C
) -> RTDResult<Ok>
[src]

pub async fn send_chat_set_ttl_message<C: AsRef<SendChatSetTtlMessage>>(
    &self,
    send_chat_set_ttl_message: C
) -> RTDResult<Message>
[src]

pub async fn send_custom_request<C: AsRef<SendCustomRequest>>(
    &self,
    send_custom_request: C
) -> RTDResult<CustomRequestResult>
[src]

pub async fn send_email_address_verification_code<C: AsRef<SendEmailAddressVerificationCode>>(
    &self,
    send_email_address_verification_code: C
) -> RTDResult<EmailAddressAuthenticationCodeInfo>
[src]

pub async fn send_inline_query_result_message<C: AsRef<SendInlineQueryResultMessage>>(
    &self,
    send_inline_query_result_message: C
) -> RTDResult<Message>
[src]

pub async fn send_message<C: AsRef<SendMessage>>(
    &self,
    send_message: C
) -> RTDResult<Message>
[src]

pub async fn send_message_album<C: AsRef<SendMessageAlbum>>(
    &self,
    send_message_album: C
) -> RTDResult<Messages>
[src]

pub async fn send_passport_authorization_form<C: AsRef<SendPassportAuthorizationForm>>(
    &self,
    send_passport_authorization_form: C
) -> RTDResult<Ok>
[src]

pub async fn send_payment_form<C: AsRef<SendPaymentForm>>(
    &self,
    send_payment_form: C
) -> RTDResult<PaymentResult>
[src]

pub async fn send_phone_number_confirmation_code<C: AsRef<SendPhoneNumberConfirmationCode>>(
    &self,
    send_phone_number_confirmation_code: C
) -> RTDResult<AuthenticationCodeInfo>
[src]

pub async fn send_phone_number_verification_code<C: AsRef<SendPhoneNumberVerificationCode>>(
    &self,
    send_phone_number_verification_code: C
) -> RTDResult<AuthenticationCodeInfo>
[src]

pub async fn set_account_ttl<C: AsRef<SetAccountTtl>>(
    &self,
    set_account_ttl: C
) -> RTDResult<Ok>
[src]

pub async fn set_alarm<C: AsRef<SetAlarm>>(&self, set_alarm: C) -> RTDResult<Ok>[src]

pub async fn set_authentication_phone_number<C: AsRef<SetAuthenticationPhoneNumber>>(
    &self,
    set_authentication_phone_number: C
) -> RTDResult<Ok>
[src]

pub async fn set_auto_download_settings<C: AsRef<SetAutoDownloadSettings>>(
    &self,
    set_auto_download_settings: C
) -> RTDResult<Ok>
[src]

pub async fn set_background<C: AsRef<SetBackground>>(
    &self,
    set_background: C
) -> RTDResult<Background>
[src]

pub async fn set_bio<C: AsRef<SetBio>>(&self, set_bio: C) -> RTDResult<Ok>[src]

pub async fn set_bot_updates_status<C: AsRef<SetBotUpdatesStatus>>(
    &self,
    set_bot_updates_status: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_chat_list<C: AsRef<SetChatChatList>>(
    &self,
    set_chat_chat_list: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_client_data<C: AsRef<SetChatClientData>>(
    &self,
    set_chat_client_data: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_description<C: AsRef<SetChatDescription>>(
    &self,
    set_chat_description: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_discussion_group<C: AsRef<SetChatDiscussionGroup>>(
    &self,
    set_chat_discussion_group: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_draft_message<C: AsRef<SetChatDraftMessage>>(
    &self,
    set_chat_draft_message: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_location<C: AsRef<SetChatLocation>>(
    &self,
    set_chat_location: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_member_status<C: AsRef<SetChatMemberStatus>>(
    &self,
    set_chat_member_status: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_notification_settings<C: AsRef<SetChatNotificationSettings>>(
    &self,
    set_chat_notification_settings: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_permissions<C: AsRef<SetChatPermissions>>(
    &self,
    set_chat_permissions: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_photo<C: AsRef<SetChatPhoto>>(
    &self,
    set_chat_photo: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_slow_mode_delay<C: AsRef<SetChatSlowModeDelay>>(
    &self,
    set_chat_slow_mode_delay: C
) -> RTDResult<Ok>
[src]

pub async fn set_chat_title<C: AsRef<SetChatTitle>>(
    &self,
    set_chat_title: C
) -> RTDResult<Ok>
[src]

pub async fn set_custom_language_pack<C: AsRef<SetCustomLanguagePack>>(
    &self,
    set_custom_language_pack: C
) -> RTDResult<Ok>
[src]

pub async fn set_custom_language_pack_string<C: AsRef<SetCustomLanguagePackString>>(
    &self,
    set_custom_language_pack_string: C
) -> RTDResult<Ok>
[src]

pub async fn set_database_encryption_key<C: AsRef<SetDatabaseEncryptionKey>>(
    &self,
    set_database_encryption_key: C
) -> RTDResult<Ok>
[src]

pub async fn set_file_generation_progress<C: AsRef<SetFileGenerationProgress>>(
    &self,
    set_file_generation_progress: C
) -> RTDResult<Ok>
[src]

pub async fn set_game_score<C: AsRef<SetGameScore>>(
    &self,
    set_game_score: C
) -> RTDResult<Message>
[src]

pub async fn set_inline_game_score<C: AsRef<SetInlineGameScore>>(
    &self,
    set_inline_game_score: C
) -> RTDResult<Ok>
[src]

pub async fn set_log_stream<C: AsRef<SetLogStream>>(
    &self,
    set_log_stream: C
) -> RTDResult<Ok>
[src]

pub async fn set_log_tag_verbosity_level<C: AsRef<SetLogTagVerbosityLevel>>(
    &self,
    set_log_tag_verbosity_level: C
) -> RTDResult<Ok>
[src]

pub async fn set_log_verbosity_level<C: AsRef<SetLogVerbosityLevel>>(
    &self,
    set_log_verbosity_level: C
) -> RTDResult<Ok>
[src]

pub async fn set_name<C: AsRef<SetName>>(&self, set_name: C) -> RTDResult<Ok>[src]

pub async fn set_network_type<C: AsRef<SetNetworkType>>(
    &self,
    set_network_type: C
) -> RTDResult<Ok>
[src]

pub async fn set_option<C: AsRef<SetOption>>(
    &self,
    set_option: C
) -> RTDResult<Ok>
[src]

pub async fn set_passport_element<C: AsRef<SetPassportElement>>(
    &self,
    set_passport_element: C
) -> RTDResult<PassportElement>
[src]

pub async fn set_passport_element_errors<C: AsRef<SetPassportElementErrors>>(
    &self,
    set_passport_element_errors: C
) -> RTDResult<Ok>
[src]

pub async fn set_password<C: AsRef<SetPassword>>(
    &self,
    set_password: C
) -> RTDResult<PasswordState>
[src]

pub async fn set_pinned_chats<C: AsRef<SetPinnedChats>>(
    &self,
    set_pinned_chats: C
) -> RTDResult<Ok>
[src]

pub async fn set_poll_answer<C: AsRef<SetPollAnswer>>(
    &self,
    set_poll_answer: C
) -> RTDResult<Ok>
[src]

pub async fn set_profile_photo<C: AsRef<SetProfilePhoto>>(
    &self,
    set_profile_photo: C
) -> RTDResult<Ok>
[src]

pub async fn set_recovery_email_address<C: AsRef<SetRecoveryEmailAddress>>(
    &self,
    set_recovery_email_address: C
) -> RTDResult<PasswordState>
[src]

pub async fn set_scope_notification_settings<C: AsRef<SetScopeNotificationSettings>>(
    &self,
    set_scope_notification_settings: C
) -> RTDResult<Ok>
[src]

pub async fn set_sticker_position_in_set<C: AsRef<SetStickerPositionInSet>>(
    &self,
    set_sticker_position_in_set: C
) -> RTDResult<Ok>
[src]

pub async fn set_supergroup_sticker_set<C: AsRef<SetSupergroupStickerSet>>(
    &self,
    set_supergroup_sticker_set: C
) -> RTDResult<Ok>
[src]

pub async fn set_supergroup_username<C: AsRef<SetSupergroupUsername>>(
    &self,
    set_supergroup_username: C
) -> RTDResult<Ok>
[src]

pub async fn set_tdlib_parameters<C: AsRef<SetTdlibParameters>>(
    &self,
    set_tdlib_parameters: C
) -> RTDResult<Ok>
[src]

pub async fn set_user_privacy_setting_rules<C: AsRef<SetUserPrivacySettingRules>>(
    &self,
    set_user_privacy_setting_rules: C
) -> RTDResult<Ok>
[src]

pub async fn set_username<C: AsRef<SetUsername>>(
    &self,
    set_username: C
) -> RTDResult<Ok>
[src]

pub async fn share_phone_number<C: AsRef<SharePhoneNumber>>(
    &self,
    share_phone_number: C
) -> RTDResult<Ok>
[src]

pub async fn stop_poll<C: AsRef<StopPoll>>(&self, stop_poll: C) -> RTDResult<Ok>[src]

pub async fn synchronize_language_pack<C: AsRef<SynchronizeLanguagePack>>(
    &self,
    synchronize_language_pack: C
) -> RTDResult<Ok>
[src]

pub async fn terminate_all_other_sessions<C: AsRef<TerminateAllOtherSessions>>(
    &self,
    terminate_all_other_sessions: C
) -> RTDResult<Ok>
[src]

pub async fn terminate_session<C: AsRef<TerminateSession>>(
    &self,
    terminate_session: C
) -> RTDResult<Ok>
[src]

pub async fn test_call_bytes<C: AsRef<TestCallBytes>>(
    &self,
    test_call_bytes: C
) -> RTDResult<TestBytes>
[src]

pub async fn test_call_empty<C: AsRef<TestCallEmpty>>(
    &self,
    test_call_empty: C
) -> RTDResult<Ok>
[src]

pub async fn test_call_string<C: AsRef<TestCallString>>(
    &self,
    test_call_string: C
) -> RTDResult<TestString>
[src]

pub async fn test_call_vector_int<C: AsRef<TestCallVectorInt>>(
    &self,
    test_call_vector_int: C
) -> RTDResult<TestVectorInt>
[src]

pub async fn test_call_vector_int_object<C: AsRef<TestCallVectorIntObject>>(
    &self,
    test_call_vector_int_object: C
) -> RTDResult<TestVectorIntObject>
[src]

pub async fn test_call_vector_string<C: AsRef<TestCallVectorString>>(
    &self,
    test_call_vector_string: C
) -> RTDResult<TestVectorString>
[src]

pub async fn test_call_vector_string_object<C: AsRef<TestCallVectorStringObject>>(
    &self,
    test_call_vector_string_object: C
) -> RTDResult<TestVectorStringObject>
[src]

pub async fn test_get_difference<C: AsRef<TestGetDifference>>(
    &self,
    test_get_difference: C
) -> RTDResult<Ok>
[src]

pub async fn test_network<C: AsRef<TestNetwork>>(
    &self,
    test_network: C
) -> RTDResult<Ok>
[src]

pub async fn test_proxy<C: AsRef<TestProxy>>(
    &self,
    test_proxy: C
) -> RTDResult<Ok>
[src]

pub async fn test_return_error<C: AsRef<TestReturnError>>(
    &self,
    test_return_error: C
) -> RTDResult<Error>
[src]

pub async fn test_square_int<C: AsRef<TestSquareInt>>(
    &self,
    test_square_int: C
) -> RTDResult<TestInt>
[src]

pub async fn test_use_update<C: AsRef<TestUseUpdate>>(
    &self,
    test_use_update: C
) -> RTDResult<Update>
[src]

pub async fn toggle_chat_default_disable_notification<C: AsRef<ToggleChatDefaultDisableNotification>>(
    &self,
    toggle_chat_default_disable_notification: C
) -> RTDResult<Ok>
[src]

pub async fn toggle_chat_is_marked_as_unread<C: AsRef<ToggleChatIsMarkedAsUnread>>(
    &self,
    toggle_chat_is_marked_as_unread: C
) -> RTDResult<Ok>
[src]

pub async fn toggle_chat_is_pinned<C: AsRef<ToggleChatIsPinned>>(
    &self,
    toggle_chat_is_pinned: C
) -> RTDResult<Ok>
[src]

pub async fn toggle_supergroup_is_all_history_available<C: AsRef<ToggleSupergroupIsAllHistoryAvailable>>(
    &self,
    toggle_supergroup_is_all_history_available: C
) -> RTDResult<Ok>
[src]

pub async fn toggle_supergroup_sign_messages<C: AsRef<ToggleSupergroupSignMessages>>(
    &self,
    toggle_supergroup_sign_messages: C
) -> RTDResult<Ok>
[src]

pub async fn transfer_chat_ownership<C: AsRef<TransferChatOwnership>>(
    &self,
    transfer_chat_ownership: C
) -> RTDResult<Ok>
[src]

pub async fn unblock_user<C: AsRef<UnblockUser>>(
    &self,
    unblock_user: C
) -> RTDResult<Ok>
[src]

pub async fn unpin_chat_message<C: AsRef<UnpinChatMessage>>(
    &self,
    unpin_chat_message: C
) -> RTDResult<Ok>
[src]

pub async fn upgrade_basic_group_chat_to_supergroup_chat<C: AsRef<UpgradeBasicGroupChatToSupergroupChat>>(
    &self,
    upgrade_basic_group_chat_to_supergroup_chat: C
) -> RTDResult<Chat>
[src]

pub async fn upload_file<C: AsRef<UploadFile>>(
    &self,
    upload_file: C
) -> RTDResult<File>
[src]

pub async fn upload_sticker_file<C: AsRef<UploadStickerFile>>(
    &self,
    upload_sticker_file: C
) -> RTDResult<File>
[src]

pub async fn validate_order_info<C: AsRef<ValidateOrderInfo>>(
    &self,
    validate_order_info: C
) -> RTDResult<ValidatedOrderInfo>
[src]

pub async fn view_messages<C: AsRef<ViewMessages>>(
    &self,
    view_messages: C
) -> RTDResult<Ok>
[src]

pub async fn write_generated_file_part<C: AsRef<WriteGeneratedFilePart>>(
    &self,
    write_generated_file_part: C
) -> RTDResult<Ok>
[src]

Trait Implementations

impl<S: Clone> Clone for Api<S> where
    S: TdLibClient + Clone
[src]

impl<S: Debug> Debug for Api<S> where
    S: TdLibClient + Clone
[src]

impl Default for Api<RawApi>[src]

Auto Trait Implementations

impl<S> RefUnwindSafe for Api<S> where
    S: RefUnwindSafe
[src]

impl<S> Send for Api<S> where
    S: Send
[src]

impl<S> Sync for Api<S> where
    S: Sync
[src]

impl<S> Unpin for Api<S> where
    S: Unpin
[src]

impl<S> UnwindSafe for Api<S> where
    S: UnwindSafe
[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, 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>,