Enum synac::common::Packet [] [src]

pub enum Packet {
    Close,
    Err(u8),
    RateLimited(u64),
    ChannelCreate(ChannelCreate),
    ChannelDelete(ChannelDelete),
    ChannelUpdate(ChannelUpdate),
    Command(Command),
    GroupCreate(GroupCreate),
    GroupDelete(GroupDelete),
    GroupUpdate(GroupUpdate),
    Login(Login),
    LoginUpdate(LoginUpdate),
    MessageCreate(MessageCreate),
    MessageDelete(MessageDelete),
    MessageDeleteBulk(MessageDeleteBulk),
    MessageList(MessageList),
    MessageUpdate(MessageUpdate),
    PrivateMessage(PrivateMessage),
    Typing(Typing),
    UserUpdate(UserUpdate),
    ChannelDeleteReceive(ChannelDeleteReceive),
    ChannelReceive(ChannelReceive),
    CommandReceive(CommandReceive),
    GroupDeleteReceive(GroupDeleteReceive),
    GroupReceive(GroupReceive),
    LoginSuccess(LoginSuccess),
    MessageDeleteReceive(MessageDeleteReceive),
    MessageReceive(MessageReceive),
    PMReceive(PMReceive),
    TypingReceive(TypingReceive),
    UserReceive(UserReceive),
}

Variants

Trait Implementations

impl Clone for Packet
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Packet
[src]

[src]

Formats the value using the given formatter.