[][src]Struct telegram_client::api::Api

pub struct Api { /* fields omitted */ }

Implementations

impl Api[src]

pub fn builder() -> ApiBuilder[src]

pub fn new(tdlib: Tdlib) -> Self[src]

pub fn send<Fnc: RFunction>(&self, fnc: Fnc) -> RTDResult<()>[src]

pub fn receive(&self, timeout: f64) -> Option<String>[src]

pub fn execute<Fnc: RFunction>(&self, fnc: Fnc) -> RTDResult<Option<String>>[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn change_chat_report_spam_state<C: AsRef<ChangeChatReportSpamState>>(
    &self,
    change_chat_report_spam_state: C
) -> RTDResult<()>
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn get_chat_report_spam_state<C: AsRef<GetChatReportSpamState>>(
    &self,
    get_chat_report_spam_state: C
) -> RTDResult<()>
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn get_wallpapers<C: AsRef<GetWallpapers>>(
    &self,
    get_wallpapers: C
) -> RTDResult<()>
[src]

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

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

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

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

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

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

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

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

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

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

pub fn pin_supergroup_message<C: AsRef<PinSupergroupMessage>>(
    &self,
    pin_supergroup_message: C
) -> RTDResult<()>
[src]

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

pub fn process_dc_update<C: AsRef<ProcessDcUpdate>>(
    &self,
    process_dc_update: C
) -> RTDResult<()>
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn set_supergroup_description<C: AsRef<SetSupergroupDescription>>(
    &self,
    set_supergroup_description: C
) -> RTDResult<()>
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn test_use_error<C: AsRef<TestUseError>>(
    &self,
    test_use_error: C
) -> RTDResult<()>
[src]

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

pub fn toggle_basic_group_administrators<C: AsRef<ToggleBasicGroupAdministrators>>(
    &self,
    toggle_basic_group_administrators: C
) -> RTDResult<()>
[src]

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

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

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

pub fn toggle_supergroup_invites<C: AsRef<ToggleSupergroupInvites>>(
    &self,
    toggle_supergroup_invites: C
) -> RTDResult<()>
[src]

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

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

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

pub fn unpin_supergroup_message<C: AsRef<UnpinSupergroupMessage>>(
    &self,
    unpin_supergroup_message: C
) -> RTDResult<()>
[src]

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

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

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

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

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

Trait Implementations

impl Clone for Api[src]

impl Debug for Api[src]

impl Default for Api[src]

Auto Trait Implementations

impl RefUnwindSafe for Api

impl Send for Api

impl Sync for Api

impl Unpin for Api

impl UnwindSafe for Api

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.