pub enum Chat {
Empty(ChatEmpty),
Chat(Chat),
Forbidden(ChatForbidden),
Channel(Channel),
ChannelForbidden(ChannelForbidden),
}Expand description
Variants§
Empty(ChatEmpty)
Chat(Chat)
Forbidden(ChatForbidden)
Channel(Channel)
ChannelForbidden(ChannelForbidden)
Trait Implementations§
Source§impl Deserializable for Chat
impl Deserializable for Chat
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<ChannelForbidden> for Chat
impl From<ChannelForbidden> for Chat
Source§fn from(x: ChannelForbidden) -> Self
fn from(x: ChannelForbidden) -> Self
Converts to this type from the input type.
Source§impl From<ChatForbidden> for Chat
impl From<ChatForbidden> for Chat
Source§fn from(x: ChatForbidden) -> Self
fn from(x: ChatForbidden) -> Self
Converts to this type from the input type.
Source§impl Serializable for Chat
impl Serializable for Chat
Source§impl TryFrom<Chat> for ChannelForbidden
impl TryFrom<Chat> for ChannelForbidden
Source§impl TryFrom<Chat> for ChatForbidden
impl TryFrom<Chat> for ChatForbidden
impl StructuralPartialEq for Chat
Auto Trait Implementations§
impl Freeze for Chat
impl RefUnwindSafe for Chat
impl Send for Chat
impl Sync for Chat
impl Unpin for Chat
impl UnsafeUnpin for Chat
impl UnwindSafe for Chat
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more