Enum clacks_mtproto::mtproto::updates::Difference [] [src]

pub enum Difference {
    Empty(Empty),
    Difference(Difference),
    Slice(Slice),
    TooLong(TooLong),
}

TL-derived from updates.Difference

updates.differenceEmpty#5d75a138 date:int seq:int = updates.Difference;

updates.difference#f49ca0 new_messages:Vector<Message> new_encrypted_messages:Vector<EncryptedMessage> other_updates:Vector<Update> chats:Vector<Chat> users:Vector<User> state:updates.State = updates.Difference;

updates.differenceSlice#a8fb1981 new_messages:Vector<Message> new_encrypted_messages:Vector<EncryptedMessage> other_updates:Vector<Update> chats:Vector<Chat> users:Vector<User> intermediate_state:updates.State = updates.Difference;

updates.differenceTooLong#4afe8f6d pts:int = updates.Difference;

Variants

Methods

impl Difference
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for Difference
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Difference
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl BoxedSerialize for Difference
[src]

[src]

[src]

impl BoxedDeserialize for Difference
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

Auto Trait Implementations

impl Send for Difference

impl Sync for Difference