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
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)
Trait Implementations
impl Clone for Packet
[src]
fn clone(&self) -> Packet
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more