Trait clacks::BoxedDeserialize
[−]
[src]
pub trait BoxedDeserialize where
Self: Sized, { fn possible_constructors() -> Vec<ConstructorNumber>; fn deserialize_boxed(
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>; }
Required Methods
fn possible_constructors() -> Vec<ConstructorNumber>
fn deserialize_boxed(
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
Implementations on Foreign Types
impl BoxedDeserialize for bool
[src]
fn possible_constructors() -> Vec<ConstructorNumber>
[src]
fn deserialize_boxed(
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
[src]
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
impl<T> BoxedDeserialize for Box<T> where
T: BoxedDeserialize,
[src]
T: BoxedDeserialize,
fn possible_constructors() -> Vec<ConstructorNumber>
[src]
fn deserialize_boxed(
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
[src]
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
Implementors
impl BoxedDeserialize for Authorizations
impl BoxedDeserialize for Password
impl BoxedDeserialize for PasswordInputSettings
impl BoxedDeserialize for PasswordSettings
impl BoxedDeserialize for PrivacyRules
impl BoxedDeserialize for TmpPassword
impl BoxedDeserialize for clacks::mtproto::auth::Authorization
impl BoxedDeserialize for CheckedPhone
impl BoxedDeserialize for CodeType
impl BoxedDeserialize for ExportedAuthorization
impl BoxedDeserialize for PasswordRecovery
impl BoxedDeserialize for SentCode
impl BoxedDeserialize for SentCodeType
impl BoxedDeserialize for AdminLogResults
impl BoxedDeserialize for clacks::mtproto::channels::ChannelParticipant
impl BoxedDeserialize for ChannelParticipants
impl BoxedDeserialize for Blocked
impl BoxedDeserialize for Contacts
impl BoxedDeserialize for Found
impl BoxedDeserialize for ImportedContacts
impl BoxedDeserialize for Link
impl BoxedDeserialize for ResolvedPeer
impl BoxedDeserialize for TopPeers
impl BoxedDeserialize for AppUpdate
impl BoxedDeserialize for ConfigSimple
impl BoxedDeserialize for InviteText
impl BoxedDeserialize for RecentMeUrls
impl BoxedDeserialize for Support
impl BoxedDeserialize for TermsOfService
impl BoxedDeserialize for BindAuthKeyInner
impl BoxedDeserialize for GzipPacked
impl BoxedDeserialize for MessageContainer
impl BoxedDeserialize for RpcResult
impl BoxedDeserialize for AffectedHistory
impl BoxedDeserialize for AffectedMessages
impl BoxedDeserialize for AllStickers
impl BoxedDeserialize for ArchivedStickers
impl BoxedDeserialize for BotCallbackAnswer
impl BoxedDeserialize for BotResults
impl BoxedDeserialize for clacks::mtproto::messages::ChatFull
impl BoxedDeserialize for Chats
impl BoxedDeserialize for DhConfig
impl BoxedDeserialize for Dialogs
impl BoxedDeserialize for FavedStickers
impl BoxedDeserialize for FeaturedStickers
impl BoxedDeserialize for FoundGifs
impl BoxedDeserialize for HighScores
impl BoxedDeserialize for MessageEditData
impl BoxedDeserialize for Messages
impl BoxedDeserialize for PeerDialogs
impl BoxedDeserialize for RecentStickers
impl BoxedDeserialize for SavedGifs
impl BoxedDeserialize for SentEncryptedMessage
impl BoxedDeserialize for clacks::mtproto::messages::StickerSet
impl BoxedDeserialize for StickerSetInstallResult
impl BoxedDeserialize for Stickers
impl BoxedDeserialize for PaymentForm
impl BoxedDeserialize for PaymentReceipt
impl BoxedDeserialize for PaymentResult
impl BoxedDeserialize for SavedInfo
impl BoxedDeserialize for ValidatedRequestedInfo
impl BoxedDeserialize for clacks::mtproto::phone::PhoneCall
impl BoxedDeserialize for clacks::mtproto::photos::Photo
impl BoxedDeserialize for Photos
impl BoxedDeserialize for FileType
impl BoxedDeserialize for ChannelDifference
impl BoxedDeserialize for Difference
impl BoxedDeserialize for State
impl BoxedDeserialize for CdnFile
impl BoxedDeserialize for File
impl BoxedDeserialize for WebFile
impl BoxedDeserialize for AccountDaysTTL
impl BoxedDeserialize for clacks::mtproto::Authorization
impl BoxedDeserialize for BadMsgNotification
impl BoxedDeserialize for Bool
impl BoxedDeserialize for BotCommand
impl BoxedDeserialize for BotInfo
impl BoxedDeserialize for BotInlineMessage
impl BoxedDeserialize for BotInlineResult
impl BoxedDeserialize for CdnConfig
impl BoxedDeserialize for CdnFileHash
impl BoxedDeserialize for CdnPublicKey
impl BoxedDeserialize for ChannelAdminLogEvent
impl BoxedDeserialize for ChannelAdminLogEventAction
impl BoxedDeserialize for ChannelAdminLogEventsFilter
impl BoxedDeserialize for ChannelAdminRights
impl BoxedDeserialize for ChannelBannedRights
impl BoxedDeserialize for ChannelMessagesFilter
impl BoxedDeserialize for clacks::mtproto::ChannelParticipant
impl BoxedDeserialize for ChannelParticipantsFilter
impl BoxedDeserialize for Chat
impl BoxedDeserialize for clacks::mtproto::ChatFull
impl BoxedDeserialize for ChatInvite
impl BoxedDeserialize for ChatParticipant
impl BoxedDeserialize for ChatParticipants
impl BoxedDeserialize for ChatPhoto
impl BoxedDeserialize for Client_DH_Inner_Data
impl BoxedDeserialize for Config
impl BoxedDeserialize for Contact
impl BoxedDeserialize for ContactBlocked
impl BoxedDeserialize for ContactLink
impl BoxedDeserialize for ContactStatus
impl BoxedDeserialize for DataJSON
impl BoxedDeserialize for DcOption
impl BoxedDeserialize for DestroyAuthKeyRes
impl BoxedDeserialize for DestroySessionRes
impl BoxedDeserialize for Dialog
impl BoxedDeserialize for DisabledFeature
impl BoxedDeserialize for Document
impl BoxedDeserialize for DocumentAttribute
impl BoxedDeserialize for DraftMessage
impl BoxedDeserialize for EncryptedChat
impl BoxedDeserialize for EncryptedFile
impl BoxedDeserialize for EncryptedMessage
impl BoxedDeserialize for Error
impl BoxedDeserialize for ExportedChatInvite
impl BoxedDeserialize for ExportedMessageLink
impl BoxedDeserialize for FileLocation
impl BoxedDeserialize for FoundGif
impl BoxedDeserialize for FutureSalt
impl BoxedDeserialize for FutureSalts
impl BoxedDeserialize for Game
impl BoxedDeserialize for GeoPoint
impl BoxedDeserialize for HighScore
impl BoxedDeserialize for HttpWait
impl BoxedDeserialize for ImportedContact
impl BoxedDeserialize for InlineBotSwitchPM
impl BoxedDeserialize for InputAppEvent
impl BoxedDeserialize for InputBotInlineMessage
impl BoxedDeserialize for InputBotInlineMessageID
impl BoxedDeserialize for InputBotInlineResult
impl BoxedDeserialize for InputChannel
impl BoxedDeserialize for InputChatPhoto
impl BoxedDeserialize for InputContact
impl BoxedDeserialize for InputDocument
impl BoxedDeserialize for InputEncryptedChat
impl BoxedDeserialize for InputEncryptedFile
impl BoxedDeserialize for InputFile
impl BoxedDeserialize for InputFileLocation
impl BoxedDeserialize for InputGame
impl BoxedDeserialize for InputGeoPoint
impl BoxedDeserialize for InputMedia
impl BoxedDeserialize for InputNotifyPeer
impl BoxedDeserialize for InputPaymentCredentials
impl BoxedDeserialize for InputPeer
impl BoxedDeserialize for InputPeerNotifyEvents
impl BoxedDeserialize for InputPeerNotifySettings
impl BoxedDeserialize for InputPhoneCall
impl BoxedDeserialize for InputPhoto
impl BoxedDeserialize for InputPrivacyKey
impl BoxedDeserialize for InputPrivacyRule
impl BoxedDeserialize for InputSingleMedia
impl BoxedDeserialize for InputStickerSet
impl BoxedDeserialize for InputStickerSetItem
impl BoxedDeserialize for InputStickeredMedia
impl BoxedDeserialize for InputUser
impl BoxedDeserialize for InputWebDocument
impl BoxedDeserialize for InputWebFileLocation
impl BoxedDeserialize for Invoice
impl BoxedDeserialize for KeyboardButton
impl BoxedDeserialize for KeyboardButtonRow
impl BoxedDeserialize for LabeledPrice
impl BoxedDeserialize for LangPackDifference
impl BoxedDeserialize for LangPackLanguage
impl BoxedDeserialize for LangPackString
impl BoxedDeserialize for MaskCoords
impl BoxedDeserialize for Message
impl BoxedDeserialize for MessageAction
impl BoxedDeserialize for MessageEntity
impl BoxedDeserialize for MessageFwdHeader
impl BoxedDeserialize for MessageMedia
impl BoxedDeserialize for MessageRange
impl BoxedDeserialize for MessagesFilter
impl BoxedDeserialize for MsgDetailedInfo
impl BoxedDeserialize for MsgResendReq
impl BoxedDeserialize for MsgsAck
impl BoxedDeserialize for MsgsAllInfo
impl BoxedDeserialize for MsgsStateInfo
impl BoxedDeserialize for MsgsStateReq
impl BoxedDeserialize for NearestDc
impl BoxedDeserialize for NewSession
impl BoxedDeserialize for NotifyPeer
impl BoxedDeserialize for Null
impl BoxedDeserialize for P_Q_inner_data
impl BoxedDeserialize for Page
impl BoxedDeserialize for PageBlock
impl BoxedDeserialize for PaymentCharge
impl BoxedDeserialize for PaymentRequestedInfo
impl BoxedDeserialize for PaymentSavedCredentials
impl BoxedDeserialize for Peer
impl BoxedDeserialize for PeerNotifyEvents
impl BoxedDeserialize for PeerNotifySettings
impl BoxedDeserialize for PeerSettings
impl BoxedDeserialize for clacks::mtproto::PhoneCall
impl BoxedDeserialize for PhoneCallDiscardReason
impl BoxedDeserialize for PhoneCallProtocol
impl BoxedDeserialize for PhoneConnection
impl BoxedDeserialize for clacks::mtproto::Photo
impl BoxedDeserialize for PhotoSize
impl BoxedDeserialize for Pong
impl BoxedDeserialize for PopularContact
impl BoxedDeserialize for PostAddress
impl BoxedDeserialize for PrivacyKey
impl BoxedDeserialize for PrivacyRule
impl BoxedDeserialize for ReceivedNotifyMessage
impl BoxedDeserialize for RecentMeUrl
impl BoxedDeserialize for ReplyMarkup
impl BoxedDeserialize for ReportReason
impl BoxedDeserialize for ResPQ
impl BoxedDeserialize for RichText
impl BoxedDeserialize for RpcDropAnswer
impl BoxedDeserialize for RpcError
impl BoxedDeserialize for SendMessageAction
impl BoxedDeserialize for Server_DH_Params
impl BoxedDeserialize for Server_DH_inner_data
impl BoxedDeserialize for Set_client_DH_params_answer
impl BoxedDeserialize for ShippingOption
impl BoxedDeserialize for StickerPack
impl BoxedDeserialize for clacks::mtproto::StickerSet
impl BoxedDeserialize for StickerSetCovered
impl BoxedDeserialize for TopPeer
impl BoxedDeserialize for TopPeerCategory
impl BoxedDeserialize for TopPeerCategoryPeers
impl BoxedDeserialize for Update
impl BoxedDeserialize for Updates
impl BoxedDeserialize for User
impl BoxedDeserialize for UserFull
impl BoxedDeserialize for UserProfilePhoto
impl BoxedDeserialize for UserStatus
impl BoxedDeserialize for WallPaper
impl BoxedDeserialize for WebDocument
impl BoxedDeserialize for WebPage
impl BoxedDeserialize for TLObject
impl<T> BoxedDeserialize for LengthPrefixed<T> where
T: BoxedDeserialize,impl<T> BoxedDeserialize for Vector<Bare, T> where
Self: BareDeserialize,impl<T> BoxedDeserialize for Vector<Boxed, T> where
Self: BareDeserialize,