Enum mls_rs::WireFormat
source · #[non_exhaustive]#[repr(u16)]pub enum WireFormat {
PublicMessage = 1,
PrivateMessage = 2,
Welcome = 3,
GroupInfo = 4,
KeyPackage = 5,
}
Expand description
Content description of an MlsMessage
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
source§impl Clone for WireFormat
impl Clone for WireFormat
source§fn clone(&self) -> WireFormat
fn clone(&self) -> WireFormat
Returns a copy 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 WireFormat
impl Debug for WireFormat
source§impl Hash for WireFormat
impl Hash for WireFormat
source§impl MlsDecode for WireFormat
impl MlsDecode for WireFormat
source§impl MlsEncode for WireFormat
impl MlsEncode for WireFormat
source§impl MlsSize for WireFormat
impl MlsSize for WireFormat
fn mls_encoded_len(&self) -> usize
source§impl Ord for WireFormat
impl Ord for WireFormat
source§fn cmp(&self, other: &WireFormat) -> Ordering
fn cmp(&self, other: &WireFormat) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for WireFormat
impl PartialEq for WireFormat
source§fn eq(&self, other: &WireFormat) -> bool
fn eq(&self, other: &WireFormat) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for WireFormat
impl PartialOrd for WireFormat
source§fn partial_cmp(&self, other: &WireFormat) -> Option<Ordering>
fn partial_cmp(&self, other: &WireFormat) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for WireFormat
impl Eq for WireFormat
impl StructuralPartialEq for WireFormat
Auto Trait Implementations§
impl Freeze for WireFormat
impl RefUnwindSafe for WireFormat
impl Send for WireFormat
impl Sync for WireFormat
impl Unpin for WireFormat
impl UnwindSafe for WireFormat
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