Trait clacks_mtproto::BoxedDeserialize [] [src]

pub trait BoxedDeserialize where
    Self: Sized
{ fn possible_constructors() -> Vec<ConstructorNumber>;
fn deserialize_boxed(
        id: ConstructorNumber,
        de: &mut Deserializer
    ) -> Result<Self>; fn boxed_deserialized_from_bytes(bytes: &[u8]) -> Result<Self> { ... } }

Required Methods

Important traits for Vec<u8>

Provided Methods

Implementations on Foreign Types

impl BoxedDeserialize for Option<ChannelParticipants>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<Contacts>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<TopPeers>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<AppUpdate>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<AllStickers>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<FavedStickers>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<FeaturedStickers>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<RecentStickers>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<SavedGifs>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<Archive>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<Stickers>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<ChannelMessagesFilter>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<ChatPhoto>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<DraftMessage>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<EncryptedFile>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<Exported>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<GeoPoint>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<InputChannel>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<InputDocument>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<InputGeoPoint>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<InputPhoto>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<PeerNotifySettings>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for Option<UserProfilePhoto>
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl BoxedDeserialize for bool
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

impl<T> BoxedDeserialize for Box<T> where
    T: BoxedDeserialize
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

Implementors