pub enum WireMessage {
PublicMessage(PublicMessage),
PrivateMessage(PrivateMessage),
Welcome(Welcome),
GroupInfo(GroupInfo),
KeyPackage(KeyPackage),
}
Expand description
RFC9420 Sec.6 Wire Message
Variants§
PublicMessage(PublicMessage)
Public Message Wire Format Container
PrivateMessage(PrivateMessage)
Private Message Wire Format Container
Welcome(Welcome)
Welcome Wire Format Container
GroupInfo(GroupInfo)
Group Info Wire Format Container
KeyPackage(KeyPackage)
Key Package Wire Format Container
Implementations§
Source§impl WireMessage
impl WireMessage
Sourcepub fn wire_format(&self) -> WireFormat
pub fn wire_format(&self) -> WireFormat
Return WireFormat of WireMessage
Trait Implementations§
Source§impl Clone for WireMessage
impl Clone for WireMessage
Source§fn clone(&self) -> WireMessage
fn clone(&self) -> WireMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WireMessage
impl Debug for WireMessage
Source§impl Default for WireMessage
impl Default for WireMessage
Source§impl Deserializer for WireMessage
impl Deserializer for WireMessage
Source§impl PartialEq for WireMessage
impl PartialEq for WireMessage
Source§impl Serializer for WireMessage
impl Serializer for WireMessage
impl Eq for WireMessage
impl StructuralPartialEq for WireMessage
Auto Trait Implementations§
impl !Freeze for WireMessage
impl RefUnwindSafe for WireMessage
impl Send for WireMessage
impl Sync for WireMessage
impl Unpin for WireMessage
impl UnwindSafe for WireMessage
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