Trait clacks::Deserialize
[−]
[src]
pub trait Deserialize { type Output; fn deserialize(de: &mut Deserializer) -> Result<Self::Output>; }
Associated Types
type Output
Required Methods
fn deserialize(de: &mut Deserializer) -> Result<Self::Output>
Implementors
impl Deserialize for Authorizations type Output = Authorizations;
impl Deserialize for authorizations type Output = Self;
impl Deserialize for Password type Output = Password;
impl Deserialize for noPassword type Output = Self;
impl Deserialize for password type Output = Self;
impl Deserialize for PasswordInputSettings type Output = PasswordInputSettings;
impl Deserialize for passwordInputSettings type Output = Self;
impl Deserialize for PasswordSettings type Output = PasswordSettings;
impl Deserialize for passwordSettings type Output = Self;
impl Deserialize for PrivacyRules type Output = PrivacyRules;
impl Deserialize for privacyRules type Output = Self;
impl Deserialize for TmpPassword type Output = TmpPassword;
impl Deserialize for tmpPassword type Output = Self;
impl Deserialize for clacks::mtproto::auth::Authorization type Output = Authorization;
impl Deserialize for clacks::mtproto::auth::authorization type Output = Self;
impl Deserialize for CheckedPhone type Output = CheckedPhone;
impl Deserialize for checkedPhone type Output = Self;
impl Deserialize for CodeType type Output = CodeType;
impl Deserialize for ExportedAuthorization type Output = ExportedAuthorization;
impl Deserialize for exportedAuthorization type Output = Self;
impl Deserialize for PasswordRecovery type Output = PasswordRecovery;
impl Deserialize for passwordRecovery type Output = Self;
impl Deserialize for SentCode type Output = SentCode;
impl Deserialize for sentCode type Output = Self;
impl Deserialize for SentCodeType type Output = SentCodeType;
impl Deserialize for sentCodeTypeApp type Output = Self;
impl Deserialize for sentCodeTypeSms type Output = Self;
impl Deserialize for sentCodeTypeCall type Output = Self;
impl Deserialize for sentCodeTypeFlashCall type Output = Self;
impl Deserialize for AdminLogResults type Output = AdminLogResults;
impl Deserialize for adminLogResults type Output = Self;
impl Deserialize for clacks::mtproto::channels::ChannelParticipant type Output = ChannelParticipant;
impl Deserialize for clacks::mtproto::channels::channelParticipant type Output = Self;
impl Deserialize for ChannelParticipants type Output = ChannelParticipants;
impl Deserialize for channelParticipants type Output = Self;
impl Deserialize for Blocked type Output = Blocked;
impl Deserialize for blocked type Output = Self;
impl Deserialize for blockedSlice type Output = Self;
impl Deserialize for Contacts type Output = Contacts;
impl Deserialize for contacts type Output = Self;
impl Deserialize for Found type Output = Found;
impl Deserialize for found type Output = Self;
impl Deserialize for ImportedContacts type Output = ImportedContacts;
impl Deserialize for importedContacts type Output = Self;
impl Deserialize for Link type Output = Link;
impl Deserialize for link type Output = Self;
impl Deserialize for ResolvedPeer type Output = ResolvedPeer;
impl Deserialize for resolvedPeer type Output = Self;
impl Deserialize for TopPeers type Output = TopPeers;
impl Deserialize for topPeers type Output = Self;
impl Deserialize for AppUpdate type Output = AppUpdate;
impl Deserialize for appUpdate type Output = Self;
impl Deserialize for ConfigSimple type Output = ConfigSimple;
impl Deserialize for configSimple type Output = Self;
impl Deserialize for InviteText type Output = InviteText;
impl Deserialize for inviteText type Output = Self;
impl Deserialize for RecentMeUrls type Output = RecentMeUrls;
impl Deserialize for recentMeUrls type Output = Self;
impl Deserialize for Support type Output = Support;
impl Deserialize for support type Output = Self;
impl Deserialize for TermsOfService type Output = TermsOfService;
impl Deserialize for termsOfService type Output = Self;
impl Deserialize for BindAuthKeyInner type Output = BindAuthKeyInner;
impl Deserialize for bind_auth_key_inner type Output = Self;
impl Deserialize for encrypted type Output = Self;
impl Deserialize for GzipPacked type Output = GzipPacked;
impl Deserialize for gzip_packed type Output = Self;
impl Deserialize for ll_message type Output = Self;
impl Deserialize for MessageContainer type Output = MessageContainer;
impl Deserialize for msg_container type Output = Self;
impl Deserialize for plain type Output = Self;
impl Deserialize for RpcResult type Output = RpcResult;
impl Deserialize for rpc_result type Output = Self;
impl Deserialize for AffectedHistory type Output = AffectedHistory;
impl Deserialize for affectedHistory type Output = Self;
impl Deserialize for AffectedMessages type Output = AffectedMessages;
impl Deserialize for affectedMessages type Output = Self;
impl Deserialize for AllStickers type Output = AllStickers;
impl Deserialize for allStickers type Output = Self;
impl Deserialize for ArchivedStickers type Output = ArchivedStickers;
impl Deserialize for archivedStickers type Output = Self;
impl Deserialize for BotCallbackAnswer type Output = BotCallbackAnswer;
impl Deserialize for botCallbackAnswer type Output = Self;
impl Deserialize for BotResults type Output = BotResults;
impl Deserialize for botResults type Output = Self;
impl Deserialize for clacks::mtproto::messages::ChatFull type Output = ChatFull;
impl Deserialize for clacks::mtproto::messages::chatFull type Output = Self;
impl Deserialize for Chats type Output = Chats;
impl Deserialize for chats type Output = Self;
impl Deserialize for chatsSlice type Output = Self;
impl Deserialize for DhConfig type Output = DhConfig;
impl Deserialize for dhConfigNotModified type Output = Self;
impl Deserialize for dhConfig type Output = Self;
impl Deserialize for Dialogs type Output = Dialogs;
impl Deserialize for dialogs type Output = Self;
impl Deserialize for dialogsSlice type Output = Self;
impl Deserialize for FavedStickers type Output = FavedStickers;
impl Deserialize for favedStickers type Output = Self;
impl Deserialize for FeaturedStickers type Output = FeaturedStickers;
impl Deserialize for featuredStickers type Output = Self;
impl Deserialize for FoundGifs type Output = FoundGifs;
impl Deserialize for foundGifs type Output = Self;
impl Deserialize for HighScores type Output = HighScores;
impl Deserialize for highScores type Output = Self;
impl Deserialize for MessageEditData type Output = MessageEditData;
impl Deserialize for messageEditData type Output = Self;
impl Deserialize for Messages type Output = Messages;
impl Deserialize for messages type Output = Self;
impl Deserialize for messagesSlice type Output = Self;
impl Deserialize for channelMessages type Output = Self;
impl Deserialize for messagesNotModified type Output = Self;
impl Deserialize for PeerDialogs type Output = PeerDialogs;
impl Deserialize for peerDialogs type Output = Self;
impl Deserialize for RecentStickers type Output = RecentStickers;
impl Deserialize for recentStickers type Output = Self;
impl Deserialize for SavedGifs type Output = SavedGifs;
impl Deserialize for savedGifs type Output = Self;
impl Deserialize for SentEncryptedMessage type Output = SentEncryptedMessage;
impl Deserialize for sentEncryptedMessage type Output = Self;
impl Deserialize for sentEncryptedFile type Output = Self;
impl Deserialize for clacks::mtproto::messages::StickerSet type Output = StickerSet;
impl Deserialize for clacks::mtproto::messages::stickerSet type Output = Self;
impl Deserialize for StickerSetInstallResult type Output = StickerSetInstallResult;
impl Deserialize for stickerSetInstallResultArchive type Output = Self;
impl Deserialize for Stickers type Output = Stickers;
impl Deserialize for stickers type Output = Self;
impl Deserialize for PaymentForm type Output = PaymentForm;
impl Deserialize for paymentForm type Output = Self;
impl Deserialize for PaymentReceipt type Output = PaymentReceipt;
impl Deserialize for paymentReceipt type Output = Self;
impl Deserialize for PaymentResult type Output = PaymentResult;
impl Deserialize for paymentResult type Output = Self;
impl Deserialize for paymentVerficationNeeded type Output = Self;
impl Deserialize for SavedInfo type Output = SavedInfo;
impl Deserialize for savedInfo type Output = Self;
impl Deserialize for ValidatedRequestedInfo type Output = ValidatedRequestedInfo;
impl Deserialize for validatedRequestedInfo type Output = Self;
impl Deserialize for clacks::mtproto::phone::PhoneCall type Output = PhoneCall;
impl Deserialize for clacks::mtproto::phone::phoneCall type Output = Self;
impl Deserialize for clacks::mtproto::photos::Photo type Output = Photo;
impl Deserialize for clacks::mtproto::photos::photo type Output = Self;
impl Deserialize for Photos type Output = Photos;
impl Deserialize for photos type Output = Self;
impl Deserialize for photosSlice type Output = Self;
impl Deserialize for FileType type Output = FileType;
impl Deserialize for ChannelDifference type Output = ChannelDifference;
impl Deserialize for channelDifferenceEmpty type Output = Self;
impl Deserialize for channelDifferenceTooLong type Output = Self;
impl Deserialize for channelDifference type Output = Self;
impl Deserialize for Difference type Output = Difference;
impl Deserialize for differenceEmpty type Output = Self;
impl Deserialize for difference type Output = Self;
impl Deserialize for differenceSlice type Output = Self;
impl Deserialize for differenceTooLong type Output = Self;
impl Deserialize for State type Output = State;
impl Deserialize for state type Output = Self;
impl Deserialize for CdnFile type Output = CdnFile;
impl Deserialize for cdnFileReuploadNeeded type Output = Self;
impl Deserialize for cdnFile type Output = Self;
impl Deserialize for File type Output = File;
impl Deserialize for file type Output = Self;
impl Deserialize for fileCdnRedirect type Output = Self;
impl Deserialize for WebFile type Output = WebFile;
impl Deserialize for webFile type Output = Self;
impl Deserialize for AccountDaysTTL type Output = AccountDaysTTL;
impl Deserialize for accountDaysTTL type Output = Self;
impl Deserialize for clacks::mtproto::Authorization type Output = Authorization;
impl Deserialize for clacks::mtproto::authorization type Output = Self;
impl Deserialize for BadMsgNotification type Output = BadMsgNotification;
impl Deserialize for bad_msg_notification type Output = Self;
impl Deserialize for bad_server_salt type Output = Self;
impl Deserialize for clacks::mtproto::Bool type Output = Bool;
impl Deserialize for BotCommand type Output = BotCommand;
impl Deserialize for botCommand type Output = Self;
impl Deserialize for BotInfo type Output = BotInfo;
impl Deserialize for botInfo type Output = Self;
impl Deserialize for BotInlineMessage type Output = BotInlineMessage;
impl Deserialize for botInlineMessageMediaAuto type Output = Self;
impl Deserialize for botInlineMessageText type Output = Self;
impl Deserialize for botInlineMessageMediaGeo type Output = Self;
impl Deserialize for botInlineMessageMediaVenue type Output = Self;
impl Deserialize for botInlineMessageMediaContact type Output = Self;
impl Deserialize for BotInlineResult type Output = BotInlineResult;
impl Deserialize for botInlineResult type Output = Self;
impl Deserialize for botInlineMediaResult type Output = Self;
impl Deserialize for CdnConfig type Output = CdnConfig;
impl Deserialize for cdnConfig type Output = Self;
impl Deserialize for CdnFileHash type Output = CdnFileHash;
impl Deserialize for cdnFileHash type Output = Self;
impl Deserialize for CdnPublicKey type Output = CdnPublicKey;
impl Deserialize for cdnPublicKey type Output = Self;
impl Deserialize for ChannelAdminLogEvent type Output = ChannelAdminLogEvent;
impl Deserialize for channelAdminLogEvent type Output = Self;
impl Deserialize for ChannelAdminLogEventAction type Output = ChannelAdminLogEventAction;
impl Deserialize for channelAdminLogEventActionChangeTitle type Output = Self;
impl Deserialize for channelAdminLogEventActionChangeAbout type Output = Self;
impl Deserialize for channelAdminLogEventActionChangeUsername type Output = Self;
impl Deserialize for channelAdminLogEventActionChangePhoto type Output = Self;
impl Deserialize for channelAdminLogEventActionToggleInvites type Output = Self;
impl Deserialize for channelAdminLogEventActionToggleSignatures type Output = Self;
impl Deserialize for channelAdminLogEventActionUpdatePinned type Output = Self;
impl Deserialize for channelAdminLogEventActionEditMessage type Output = Self;
impl Deserialize for channelAdminLogEventActionDeleteMessage type Output = Self;
impl Deserialize for channelAdminLogEventActionParticipantInvite type Output = Self;
impl Deserialize for channelAdminLogEventActionParticipantToggleBan type Output = Self;
impl Deserialize for channelAdminLogEventActionParticipantToggleAdmin type Output = Self;
impl Deserialize for channelAdminLogEventActionChangeStickerSet type Output = Self;
impl Deserialize for channelAdminLogEventActionTogglePreHistoryHidden type Output = Self;
impl Deserialize for ChannelAdminLogEventsFilter type Output = ChannelAdminLogEventsFilter;
impl Deserialize for channelAdminLogEventsFilter type Output = Self;
impl Deserialize for ChannelAdminRights type Output = ChannelAdminRights;
impl Deserialize for channelAdminRights type Output = Self;
impl Deserialize for ChannelBannedRights type Output = ChannelBannedRights;
impl Deserialize for channelBannedRights type Output = Self;
impl Deserialize for ChannelMessagesFilter type Output = ChannelMessagesFilter;
impl Deserialize for channelMessagesFilter type Output = Self;
impl Deserialize for clacks::mtproto::ChannelParticipant type Output = ChannelParticipant;
impl Deserialize for clacks::mtproto::channelParticipant type Output = Self;
impl Deserialize for channelParticipantSelf type Output = Self;
impl Deserialize for channelParticipantCreator type Output = Self;
impl Deserialize for channelParticipantAdmin type Output = Self;
impl Deserialize for channelParticipantBanned type Output = Self;
impl Deserialize for ChannelParticipantsFilter type Output = ChannelParticipantsFilter;
impl Deserialize for channelParticipantsKicked type Output = Self;
impl Deserialize for channelParticipantsBanned type Output = Self;
impl Deserialize for channelParticipantsSearch type Output = Self;
impl Deserialize for Chat type Output = Chat;
impl Deserialize for chatEmpty type Output = Self;
impl Deserialize for chat type Output = Self;
impl Deserialize for chatForbidden type Output = Self;
impl Deserialize for channel type Output = Self;
impl Deserialize for channelForbidden type Output = Self;
impl Deserialize for clacks::mtproto::ChatFull type Output = ChatFull;
impl Deserialize for clacks::mtproto::chatFull type Output = Self;
impl Deserialize for channelFull type Output = Self;
impl Deserialize for ChatInvite type Output = ChatInvite;
impl Deserialize for chatInviteAlready type Output = Self;
impl Deserialize for chatInvite type Output = Self;
impl Deserialize for ChatParticipant type Output = ChatParticipant;
impl Deserialize for chatParticipant type Output = Self;
impl Deserialize for chatParticipantCreator type Output = Self;
impl Deserialize for chatParticipantAdmin type Output = Self;
impl Deserialize for ChatParticipants type Output = ChatParticipants;
impl Deserialize for chatParticipantsForbidden type Output = Self;
impl Deserialize for chatParticipants type Output = Self;
impl Deserialize for ChatPhoto type Output = ChatPhoto;
impl Deserialize for chatPhoto type Output = Self;
impl Deserialize for Client_DH_Inner_Data type Output = Client_DH_Inner_Data;
impl Deserialize for client_DH_inner_data type Output = Self;
impl Deserialize for Config type Output = Config;
impl Deserialize for config type Output = Self;
impl Deserialize for Contact type Output = Contact;
impl Deserialize for contact type Output = Self;
impl Deserialize for ContactBlocked type Output = ContactBlocked;
impl Deserialize for contactBlocked type Output = Self;
impl Deserialize for ContactLink type Output = ContactLink;
impl Deserialize for ContactStatus type Output = ContactStatus;
impl Deserialize for contactStatus type Output = Self;
impl Deserialize for DataJSON type Output = DataJSON;
impl Deserialize for dataJSON type Output = Self;
impl Deserialize for DcOption type Output = DcOption;
impl Deserialize for dcOption type Output = Self;
impl Deserialize for DestroyAuthKeyRes type Output = DestroyAuthKeyRes;
impl Deserialize for DestroySessionRes type Output = DestroySessionRes;
impl Deserialize for destroy_session_ok type Output = Self;
impl Deserialize for destroy_session_none type Output = Self;
impl Deserialize for Dialog type Output = Dialog;
impl Deserialize for dialog type Output = Self;
impl Deserialize for DisabledFeature type Output = DisabledFeature;
impl Deserialize for disabledFeature type Output = Self;
impl Deserialize for Document type Output = Document;
impl Deserialize for documentEmpty type Output = Self;
impl Deserialize for document type Output = Self;
impl Deserialize for DocumentAttribute type Output = DocumentAttribute;
impl Deserialize for documentAttributeImageSize type Output = Self;
impl Deserialize for documentAttributeSticker type Output = Self;
impl Deserialize for documentAttributeVideo type Output = Self;
impl Deserialize for documentAttributeAudio type Output = Self;
impl Deserialize for documentAttributeFilename type Output = Self;
impl Deserialize for DraftMessage type Output = DraftMessage;
impl Deserialize for draftMessage type Output = Self;
impl Deserialize for EncryptedChat type Output = EncryptedChat;
impl Deserialize for encryptedChatEmpty type Output = Self;
impl Deserialize for encryptedChatWaiting type Output = Self;
impl Deserialize for encryptedChatRequested type Output = Self;
impl Deserialize for encryptedChat type Output = Self;
impl Deserialize for encryptedChatDiscarded type Output = Self;
impl Deserialize for EncryptedFile type Output = EncryptedFile;
impl Deserialize for encryptedFile type Output = Self;
impl Deserialize for EncryptedMessage type Output = EncryptedMessage;
impl Deserialize for encryptedMessage type Output = Self;
impl Deserialize for encryptedMessageService type Output = Self;
impl Deserialize for Error type Output = Error;
impl Deserialize for error type Output = Self;
impl Deserialize for ExportedChatInvite type Output = ExportedChatInvite;
impl Deserialize for chatInviteExported type Output = Self;
impl Deserialize for ExportedMessageLink type Output = ExportedMessageLink;
impl Deserialize for exportedMessageLink type Output = Self;
impl Deserialize for FileLocation type Output = FileLocation;
impl Deserialize for fileLocationUnavailable type Output = Self;
impl Deserialize for fileLocation type Output = Self;
impl Deserialize for FoundGif type Output = FoundGif;
impl Deserialize for foundGif type Output = Self;
impl Deserialize for foundGifCached type Output = Self;
impl Deserialize for FutureSalt type Output = FutureSalt;
impl Deserialize for future_salt type Output = Self;
impl Deserialize for FutureSalts type Output = FutureSalts;
impl Deserialize for future_salts type Output = Self;
impl Deserialize for Game type Output = Game;
impl Deserialize for game type Output = Self;
impl Deserialize for GeoPoint type Output = GeoPoint;
impl Deserialize for geoPoint type Output = Self;
impl Deserialize for HighScore type Output = HighScore;
impl Deserialize for highScore type Output = Self;
impl Deserialize for HttpWait type Output = HttpWait;
impl Deserialize for http_wait type Output = Self;
impl Deserialize for ImportedContact type Output = ImportedContact;
impl Deserialize for importedContact type Output = Self;
impl Deserialize for InlineBotSwitchPM type Output = InlineBotSwitchPM;
impl Deserialize for inlineBotSwitchPM type Output = Self;
impl Deserialize for InputAppEvent type Output = InputAppEvent;
impl Deserialize for inputAppEvent type Output = Self;
impl Deserialize for InputBotInlineMessage type Output = InputBotInlineMessage;
impl Deserialize for inputBotInlineMessageMediaAuto type Output = Self;
impl Deserialize for inputBotInlineMessageText type Output = Self;
impl Deserialize for inputBotInlineMessageMediaGeo type Output = Self;
impl Deserialize for inputBotInlineMessageMediaVenue type Output = Self;
impl Deserialize for inputBotInlineMessageMediaContact type Output = Self;
impl Deserialize for inputBotInlineMessageGame type Output = Self;
impl Deserialize for InputBotInlineMessageID type Output = InputBotInlineMessageID;
impl Deserialize for inputBotInlineMessageID type Output = Self;
impl Deserialize for InputBotInlineResult type Output = InputBotInlineResult;
impl Deserialize for inputBotInlineResult type Output = Self;
impl Deserialize for inputBotInlineResultPhoto type Output = Self;
impl Deserialize for inputBotInlineResultDocument type Output = Self;
impl Deserialize for inputBotInlineResultGame type Output = Self;
impl Deserialize for InputChannel type Output = InputChannel;
impl Deserialize for inputChannel type Output = Self;
impl Deserialize for InputChatPhoto type Output = InputChatPhoto;
impl Deserialize for inputChatUploadedPhoto type Output = Self;
impl Deserialize for inputChatPhoto type Output = Self;
impl Deserialize for InputContact type Output = InputContact;
impl Deserialize for inputPhoneContact type Output = Self;
impl Deserialize for InputDocument type Output = InputDocument;
impl Deserialize for inputDocument type Output = Self;
impl Deserialize for InputEncryptedChat type Output = InputEncryptedChat;
impl Deserialize for inputEncryptedChat type Output = Self;
impl Deserialize for InputEncryptedFile type Output = InputEncryptedFile;
impl Deserialize for inputEncryptedFileUploaded type Output = Self;
impl Deserialize for inputEncryptedFile type Output = Self;
impl Deserialize for inputEncryptedFileBigUploaded type Output = Self;
impl Deserialize for InputFile type Output = InputFile;
impl Deserialize for inputFile type Output = Self;
impl Deserialize for inputFileBig type Output = Self;
impl Deserialize for InputFileLocation type Output = InputFileLocation;
impl Deserialize for inputFileLocation type Output = Self;
impl Deserialize for inputEncryptedFileLocation type Output = Self;
impl Deserialize for inputDocumentFileLocation type Output = Self;
impl Deserialize for InputGame type Output = InputGame;
impl Deserialize for inputGameID type Output = Self;
impl Deserialize for inputGameShortName type Output = Self;
impl Deserialize for InputGeoPoint type Output = InputGeoPoint;
impl Deserialize for inputGeoPoint type Output = Self;
impl Deserialize for InputMedia type Output = InputMedia;
impl Deserialize for inputMediaUploadedPhoto type Output = Self;
impl Deserialize for inputMediaPhoto type Output = Self;
impl Deserialize for inputMediaGeoPoint type Output = Self;
impl Deserialize for inputMediaContact type Output = Self;
impl Deserialize for inputMediaUploadedDocument type Output = Self;
impl Deserialize for inputMediaDocument type Output = Self;
impl Deserialize for inputMediaVenue type Output = Self;
impl Deserialize for inputMediaGifExternal type Output = Self;
impl Deserialize for inputMediaPhotoExternal type Output = Self;
impl Deserialize for inputMediaDocumentExternal type Output = Self;
impl Deserialize for inputMediaGame type Output = Self;
impl Deserialize for inputMediaInvoice type Output = Self;
impl Deserialize for inputMediaGeoLive type Output = Self;
impl Deserialize for InputNotifyPeer type Output = InputNotifyPeer;
impl Deserialize for inputNotifyPeer type Output = Self;
impl Deserialize for InputPaymentCredentials type Output = InputPaymentCredentials;
impl Deserialize for inputPaymentCredentialsSaved type Output = Self;
impl Deserialize for inputPaymentCredentials type Output = Self;
impl Deserialize for inputPaymentCredentialsApplePay type Output = Self;
impl Deserialize for inputPaymentCredentialsAndroidPay type Output = Self;
impl Deserialize for InputPeer type Output = InputPeer;
impl Deserialize for inputPeerChat type Output = Self;
impl Deserialize for inputPeerUser type Output = Self;
impl Deserialize for inputPeerChannel type Output = Self;
impl Deserialize for InputPeerNotifyEvents type Output = InputPeerNotifyEvents;
impl Deserialize for InputPeerNotifySettings type Output = InputPeerNotifySettings;
impl Deserialize for inputPeerNotifySettings type Output = Self;
impl Deserialize for InputPhoneCall type Output = InputPhoneCall;
impl Deserialize for inputPhoneCall type Output = Self;
impl Deserialize for InputPhoto type Output = InputPhoto;
impl Deserialize for inputPhoto type Output = Self;
impl Deserialize for InputPrivacyKey type Output = InputPrivacyKey;
impl Deserialize for InputPrivacyRule type Output = InputPrivacyRule;
impl Deserialize for inputPrivacyValueAllowUsers type Output = Self;
impl Deserialize for inputPrivacyValueDisallowUsers type Output = Self;
impl Deserialize for InputSingleMedia type Output = InputSingleMedia;
impl Deserialize for inputSingleMedia type Output = Self;
impl Deserialize for InputStickerSet type Output = InputStickerSet;
impl Deserialize for inputStickerSetID type Output = Self;
impl Deserialize for inputStickerSetShortName type Output = Self;
impl Deserialize for InputStickerSetItem type Output = InputStickerSetItem;
impl Deserialize for inputStickerSetItem type Output = Self;
impl Deserialize for InputStickeredMedia type Output = InputStickeredMedia;
impl Deserialize for inputStickeredMediaPhoto type Output = Self;
impl Deserialize for inputStickeredMediaDocument type Output = Self;
impl Deserialize for InputUser type Output = InputUser;
impl Deserialize for inputUser type Output = Self;
impl Deserialize for InputWebDocument type Output = InputWebDocument;
impl Deserialize for inputWebDocument type Output = Self;
impl Deserialize for InputWebFileLocation type Output = InputWebFileLocation;
impl Deserialize for inputWebFileLocation type Output = Self;
impl Deserialize for Invoice type Output = Invoice;
impl Deserialize for invoice type Output = Self;
impl Deserialize for ipPort type Output = Self;
impl Deserialize for KeyboardButton type Output = KeyboardButton;
impl Deserialize for keyboardButton type Output = Self;
impl Deserialize for keyboardButtonUrl type Output = Self;
impl Deserialize for keyboardButtonCallback type Output = Self;
impl Deserialize for keyboardButtonRequestPhone type Output = Self;
impl Deserialize for keyboardButtonRequestGeoLocation type Output = Self;
impl Deserialize for keyboardButtonSwitchInline type Output = Self;
impl Deserialize for keyboardButtonGame type Output = Self;
impl Deserialize for keyboardButtonBuy type Output = Self;
impl Deserialize for KeyboardButtonRow type Output = KeyboardButtonRow;
impl Deserialize for keyboardButtonRow type Output = Self;
impl Deserialize for LabeledPrice type Output = LabeledPrice;
impl Deserialize for labeledPrice type Output = Self;
impl Deserialize for LangPackDifference type Output = LangPackDifference;
impl Deserialize for langPackDifference type Output = Self;
impl Deserialize for LangPackLanguage type Output = LangPackLanguage;
impl Deserialize for langPackLanguage type Output = Self;
impl Deserialize for LangPackString type Output = LangPackString;
impl Deserialize for langPackString type Output = Self;
impl Deserialize for langPackStringPluralized type Output = Self;
impl Deserialize for langPackStringDeleted type Output = Self;
impl Deserialize for MaskCoords type Output = MaskCoords;
impl Deserialize for maskCoords type Output = Self;
impl Deserialize for Message type Output = Message;
impl Deserialize for messageEmpty type Output = Self;
impl Deserialize for message type Output = Self;
impl Deserialize for messageService type Output = Self;
impl Deserialize for MessageAction type Output = MessageAction;
impl Deserialize for messageActionChatCreate type Output = Self;
impl Deserialize for messageActionChatEditTitle type Output = Self;
impl Deserialize for messageActionChatEditPhoto type Output = Self;
impl Deserialize for messageActionChatAddUser type Output = Self;
impl Deserialize for messageActionChatDeleteUser type Output = Self;
impl Deserialize for messageActionChatJoinedByLink type Output = Self;
impl Deserialize for messageActionChannelCreate type Output = Self;
impl Deserialize for messageActionChatMigrateTo type Output = Self;
impl Deserialize for messageActionChannelMigrateFrom type Output = Self;
impl Deserialize for messageActionGameScore type Output = Self;
impl Deserialize for messageActionPaymentSentMe type Output = Self;
impl Deserialize for messageActionPaymentSent type Output = Self;
impl Deserialize for messageActionPhoneCall type Output = Self;
impl Deserialize for messageActionCustomAction type Output = Self;
impl Deserialize for MessageEntity type Output = MessageEntity;
impl Deserialize for messageEntityUnknown type Output = Self;
impl Deserialize for messageEntityMention type Output = Self;
impl Deserialize for messageEntityHashtag type Output = Self;
impl Deserialize for messageEntityBotCommand type Output = Self;
impl Deserialize for messageEntityUrl type Output = Self;
impl Deserialize for messageEntityEmail type Output = Self;
impl Deserialize for messageEntityBold type Output = Self;
impl Deserialize for messageEntityItalic type Output = Self;
impl Deserialize for messageEntityCode type Output = Self;
impl Deserialize for messageEntityPre type Output = Self;
impl Deserialize for messageEntityTextUrl type Output = Self;
impl Deserialize for messageEntityMentionName type Output = Self;
impl Deserialize for inputMessageEntityMentionName type Output = Self;
impl Deserialize for MessageFwdHeader type Output = MessageFwdHeader;
impl Deserialize for messageFwdHeader type Output = Self;
impl Deserialize for MessageMedia type Output = MessageMedia;
impl Deserialize for messageMediaPhoto type Output = Self;
impl Deserialize for messageMediaGeo type Output = Self;
impl Deserialize for messageMediaContact type Output = Self;
impl Deserialize for messageMediaDocument type Output = Self;
impl Deserialize for messageMediaWebPage type Output = Self;
impl Deserialize for messageMediaVenue type Output = Self;
impl Deserialize for messageMediaGame type Output = Self;
impl Deserialize for messageMediaInvoice type Output = Self;
impl Deserialize for messageMediaGeoLive type Output = Self;
impl Deserialize for MessageRange type Output = MessageRange;
impl Deserialize for messageRange type Output = Self;
impl Deserialize for MessagesFilter type Output = MessagesFilter;
impl Deserialize for inputMessagesFilterPhoneCalls type Output = Self;
impl Deserialize for MsgDetailedInfo type Output = MsgDetailedInfo;
impl Deserialize for msg_detailed_info type Output = Self;
impl Deserialize for msg_new_detailed_info type Output = Self;
impl Deserialize for MsgResendReq type Output = MsgResendReq;
impl Deserialize for msg_resend_req type Output = Self;
impl Deserialize for MsgsAck type Output = MsgsAck;
impl Deserialize for msgs_ack type Output = Self;
impl Deserialize for MsgsAllInfo type Output = MsgsAllInfo;
impl Deserialize for msgs_all_info type Output = Self;
impl Deserialize for MsgsStateInfo type Output = MsgsStateInfo;
impl Deserialize for msgs_state_info type Output = Self;
impl Deserialize for MsgsStateReq type Output = MsgsStateReq;
impl Deserialize for msgs_state_req type Output = Self;
impl Deserialize for NearestDc type Output = NearestDc;
impl Deserialize for nearestDc type Output = Self;
impl Deserialize for NewSession type Output = NewSession;
impl Deserialize for new_session_created type Output = Self;
impl Deserialize for NotifyPeer type Output = NotifyPeer;
impl Deserialize for notifyPeer type Output = Self;
impl Deserialize for Null type Output = Null;
impl Deserialize for P_Q_inner_data type Output = P_Q_inner_data;
impl Deserialize for p_q_inner_data type Output = Self;
impl Deserialize for p_q_inner_data_temp type Output = Self;
impl Deserialize for Page type Output = Page;
impl Deserialize for pagePart type Output = Self;
impl Deserialize for pageFull type Output = Self;
impl Deserialize for PageBlock type Output = Box<PageBlock>;
impl Deserialize for pageBlockTitle type Output = Self;
impl Deserialize for pageBlockSubtitle type Output = Self;
impl Deserialize for pageBlockAuthorDate type Output = Self;
impl Deserialize for pageBlockHeader type Output = Self;
impl Deserialize for pageBlockSubheader type Output = Self;
impl Deserialize for pageBlockParagraph type Output = Self;
impl Deserialize for pageBlockPreformatted type Output = Self;
impl Deserialize for pageBlockFooter type Output = Self;
impl Deserialize for pageBlockAnchor type Output = Self;
impl Deserialize for pageBlockList type Output = Self;
impl Deserialize for pageBlockBlockquote type Output = Self;
impl Deserialize for pageBlockPullquote type Output = Self;
impl Deserialize for pageBlockPhoto type Output = Self;
impl Deserialize for pageBlockVideo type Output = Self;
impl Deserialize for pageBlockCover type Output = Self;
impl Deserialize for pageBlockEmbed type Output = Self;
impl Deserialize for pageBlockEmbedPost type Output = Self;
impl Deserialize for pageBlockCollage type Output = Self;
impl Deserialize for pageBlockSlideshow type Output = Self;
impl Deserialize for pageBlockChannel type Output = Self;
impl Deserialize for pageBlockAudio type Output = Self;
impl Deserialize for PaymentCharge type Output = PaymentCharge;
impl Deserialize for paymentCharge type Output = Self;
impl Deserialize for PaymentRequestedInfo type Output = PaymentRequestedInfo;
impl Deserialize for paymentRequestedInfo type Output = Self;
impl Deserialize for PaymentSavedCredentials type Output = PaymentSavedCredentials;
impl Deserialize for paymentSavedCredentialsCard type Output = Self;
impl Deserialize for Peer type Output = Peer;
impl Deserialize for peerUser type Output = Self;
impl Deserialize for peerChat type Output = Self;
impl Deserialize for peerChannel type Output = Self;
impl Deserialize for PeerNotifyEvents type Output = PeerNotifyEvents;
impl Deserialize for PeerNotifySettings type Output = PeerNotifySettings;
impl Deserialize for peerNotifySettings type Output = Self;
impl Deserialize for PeerSettings type Output = PeerSettings;
impl Deserialize for peerSettings type Output = Self;
impl Deserialize for clacks::mtproto::PhoneCall type Output = PhoneCall;
impl Deserialize for phoneCallEmpty type Output = Self;
impl Deserialize for phoneCallWaiting type Output = Self;
impl Deserialize for phoneCallRequested type Output = Self;
impl Deserialize for phoneCallAccepted type Output = Self;
impl Deserialize for clacks::mtproto::phoneCall type Output = Self;
impl Deserialize for phoneCallDiscarded type Output = Self;
impl Deserialize for PhoneCallDiscardReason type Output = PhoneCallDiscardReason;
impl Deserialize for PhoneCallProtocol type Output = PhoneCallProtocol;
impl Deserialize for phoneCallProtocol type Output = Self;
impl Deserialize for PhoneConnection type Output = PhoneConnection;
impl Deserialize for phoneConnection type Output = Self;
impl Deserialize for clacks::mtproto::Photo type Output = Photo;
impl Deserialize for photoEmpty type Output = Self;
impl Deserialize for clacks::mtproto::photo type Output = Self;
impl Deserialize for PhotoSize type Output = PhotoSize;
impl Deserialize for photoSizeEmpty type Output = Self;
impl Deserialize for photoSize type Output = Self;
impl Deserialize for photoCachedSize type Output = Self;
impl Deserialize for Pong type Output = Pong;
impl Deserialize for pong type Output = Self;
impl Deserialize for PopularContact type Output = PopularContact;
impl Deserialize for popularContact type Output = Self;
impl Deserialize for PostAddress type Output = PostAddress;
impl Deserialize for postAddress type Output = Self;
impl Deserialize for PrivacyKey type Output = PrivacyKey;
impl Deserialize for PrivacyRule type Output = PrivacyRule;
impl Deserialize for privacyValueAllowUsers type Output = Self;
impl Deserialize for privacyValueDisallowUsers type Output = Self;
impl Deserialize for ReceivedNotifyMessage type Output = ReceivedNotifyMessage;
impl Deserialize for receivedNotifyMessage type Output = Self;
impl Deserialize for RecentMeUrl type Output = RecentMeUrl;
impl Deserialize for recentMeUrlUnknown type Output = Self;
impl Deserialize for recentMeUrlUser type Output = Self;
impl Deserialize for recentMeUrlChat type Output = Self;
impl Deserialize for recentMeUrlChatInvite type Output = Self;
impl Deserialize for recentMeUrlStickerSet type Output = Self;
impl Deserialize for ReplyMarkup type Output = ReplyMarkup;
impl Deserialize for replyKeyboardHide type Output = Self;
impl Deserialize for replyKeyboardForceReply type Output = Self;
impl Deserialize for replyKeyboardMarkup type Output = Self;
impl Deserialize for replyInlineMarkup type Output = Self;
impl Deserialize for ReportReason type Output = ReportReason;
impl Deserialize for inputReportReasonOther type Output = Self;
impl Deserialize for ResPQ type Output = ResPQ;
impl Deserialize for resPQ type Output = Self;
impl Deserialize for RichText type Output = Box<RichText>;
impl Deserialize for textPlain type Output = Self;
impl Deserialize for textBold type Output = Self;
impl Deserialize for textItalic type Output = Self;
impl Deserialize for textUnderline type Output = Self;
impl Deserialize for textStrike type Output = Self;
impl Deserialize for textFixed type Output = Self;
impl Deserialize for textUrl type Output = Self;
impl Deserialize for textEmail type Output = Self;
impl Deserialize for textConcat type Output = Self;
impl Deserialize for RpcDropAnswer type Output = RpcDropAnswer;
impl Deserialize for rpc_answer_dropped type Output = Self;
impl Deserialize for RpcError type Output = RpcError;
impl Deserialize for rpc_error type Output = Self;
impl Deserialize for SendMessageAction type Output = SendMessageAction;
impl Deserialize for sendMessageUploadVideoAction type Output = Self;
impl Deserialize for sendMessageUploadAudioAction type Output = Self;
impl Deserialize for sendMessageUploadPhotoAction type Output = Self;
impl Deserialize for sendMessageUploadDocumentAction type Output = Self;
impl Deserialize for sendMessageUploadRoundAction type Output = Self;
impl Deserialize for Server_DH_Params type Output = Server_DH_Params;
impl Deserialize for server_DH_params_fail type Output = Self;
impl Deserialize for server_DH_params_ok type Output = Self;
impl Deserialize for Server_DH_inner_data type Output = Server_DH_inner_data;
impl Deserialize for server_DH_inner_data type Output = Self;
impl Deserialize for Set_client_DH_params_answer type Output = Set_client_DH_params_answer;
impl Deserialize for dh_gen_ok type Output = Self;
impl Deserialize for dh_gen_retry type Output = Self;
impl Deserialize for dh_gen_fail type Output = Self;
impl Deserialize for ShippingOption type Output = ShippingOption;
impl Deserialize for shippingOption type Output = Self;
impl Deserialize for StickerPack type Output = StickerPack;
impl Deserialize for stickerPack type Output = Self;
impl Deserialize for clacks::mtproto::StickerSet type Output = StickerSet;
impl Deserialize for clacks::mtproto::stickerSet type Output = Self;
impl Deserialize for StickerSetCovered type Output = StickerSetCovered;
impl Deserialize for stickerSetCovered type Output = Self;
impl Deserialize for stickerSetMultiCovered type Output = Self;
impl Deserialize for TopPeer type Output = TopPeer;
impl Deserialize for topPeer type Output = Self;
impl Deserialize for TopPeerCategory type Output = TopPeerCategory;
impl Deserialize for TopPeerCategoryPeers type Output = TopPeerCategoryPeers;
impl Deserialize for topPeerCategoryPeers type Output = Self;
impl Deserialize for Update type Output = Update;
impl Deserialize for updateNewMessage type Output = Self;
impl Deserialize for updateMessageID type Output = Self;
impl Deserialize for updateDeleteMessages type Output = Self;
impl Deserialize for updateUserTyping type Output = Self;
impl Deserialize for updateChatUserTyping type Output = Self;
impl Deserialize for updateChatParticipants type Output = Self;
impl Deserialize for updateUserStatus type Output = Self;
impl Deserialize for updateUserName type Output = Self;
impl Deserialize for updateUserPhoto type Output = Self;
impl Deserialize for updateContactRegistered type Output = Self;
impl Deserialize for updateContactLink type Output = Self;
impl Deserialize for updateNewEncryptedMessage type Output = Self;
impl Deserialize for updateEncryptedChatTyping type Output = Self;
impl Deserialize for updateEncryption type Output = Self;
impl Deserialize for updateEncryptedMessagesRead type Output = Self;
impl Deserialize for updateChatParticipantAdd type Output = Self;
impl Deserialize for updateChatParticipantDelete type Output = Self;
impl Deserialize for updateDcOptions type Output = Self;
impl Deserialize for updateUserBlocked type Output = Self;
impl Deserialize for updateNotifySettings type Output = Self;
impl Deserialize for updateServiceNotification type Output = Self;
impl Deserialize for updatePrivacy type Output = Self;
impl Deserialize for updateUserPhone type Output = Self;
impl Deserialize for updateReadHistoryInbox type Output = Self;
impl Deserialize for updateReadHistoryOutbox type Output = Self;
impl Deserialize for updateWebPage type Output = Self;
impl Deserialize for updateReadMessagesContents type Output = Self;
impl Deserialize for updateChannelTooLong type Output = Self;
impl Deserialize for updateChannel type Output = Self;
impl Deserialize for updateNewChannelMessage type Output = Self;
impl Deserialize for updateReadChannelInbox type Output = Self;
impl Deserialize for updateDeleteChannelMessages type Output = Self;
impl Deserialize for updateChannelMessageViews type Output = Self;
impl Deserialize for updateChatAdmins type Output = Self;
impl Deserialize for updateChatParticipantAdmin type Output = Self;
impl Deserialize for updateNewStickerSet type Output = Self;
impl Deserialize for updateStickerSetsOrder type Output = Self;
impl Deserialize for updateBotInlineQuery type Output = Self;
impl Deserialize for updateBotInlineSend type Output = Self;
impl Deserialize for updateEditChannelMessage type Output = Self;
impl Deserialize for updateChannelPinnedMessage type Output = Self;
impl Deserialize for updateBotCallbackQuery type Output = Self;
impl Deserialize for updateEditMessage type Output = Self;
impl Deserialize for updateInlineBotCallbackQuery type Output = Self;
impl Deserialize for updateReadChannelOutbox type Output = Self;
impl Deserialize for updateDraftMessage type Output = Self;
impl Deserialize for updateChannelWebPage type Output = Self;
impl Deserialize for updateDialogPinned type Output = Self;
impl Deserialize for updatePinnedDialogs type Output = Self;
impl Deserialize for updateBotWebhookJSON type Output = Self;
impl Deserialize for updateBotWebhookJSONQuery type Output = Self;
impl Deserialize for updateBotShippingQuery type Output = Self;
impl Deserialize for updateBotPrecheckoutQuery type Output = Self;
impl Deserialize for updatePhoneCall type Output = Self;
impl Deserialize for updateLangPack type Output = Self;
impl Deserialize for updateChannelReadMessagesContents type Output = Self;
impl Deserialize for updateChannelAvailableMessages type Output = Self;
impl Deserialize for Updates type Output = Updates;
impl Deserialize for updateShortMessage type Output = Self;
impl Deserialize for updateShortChatMessage type Output = Self;
impl Deserialize for updateShort type Output = Self;
impl Deserialize for updatesCombined type Output = Self;
impl Deserialize for updates_ type Output = Self;
impl Deserialize for updateShortSentMessage type Output = Self;
impl Deserialize for User type Output = User;
impl Deserialize for userEmpty type Output = Self;
impl Deserialize for user type Output = Self;
impl Deserialize for UserFull type Output = UserFull;
impl Deserialize for userFull type Output = Self;
impl Deserialize for UserProfilePhoto type Output = UserProfilePhoto;
impl Deserialize for userProfilePhoto type Output = Self;
impl Deserialize for UserStatus type Output = UserStatus;
impl Deserialize for userStatusOnline type Output = Self;
impl Deserialize for userStatusOffline type Output = Self;
impl Deserialize for WallPaper type Output = WallPaper;
impl Deserialize for wallPaper type Output = Self;
impl Deserialize for wallPaperSolid type Output = Self;
impl Deserialize for WebDocument type Output = WebDocument;
impl Deserialize for webDocument type Output = Self;
impl Deserialize for WebPage type Output = WebPage;
impl Deserialize for webPageEmpty type Output = Self;
impl Deserialize for webPagePending type Output = Self;
impl Deserialize for webPage type Output = Self;
impl Deserialize for bytes type Output = Self;
impl Deserialize for Bytes8 type Output = Self;
impl Deserialize for Bytes16 type Output = Self;
impl<T: Deserialize> Deserialize for LengthPrefixed<T> type Output = T::Output;
impl Deserialize for TypedObject type Output = TLObject;
impl Deserialize for clacks::mtproto_prelude::Bool type Output = bool;
impl Deserialize for string type Output = String;
impl Deserialize for int type Output = i32;
impl Deserialize for long type Output = i64;
impl Deserialize for double type Output = f64;
impl<T: ?Sized + Deserialize> Deserialize for vector<T> type Output = Vec<T::Output>;
impl<T: ?Sized + Deserialize> Deserialize for Vector<T> type Output = Vec<T::Output>;
impl Deserialize for Flags type Output = i32;