#[repr(u16)]pub enum FrankenMlsMessageBody {
PublicMessage(FrankenPublicMessage),
PrivateMessage(FrankenPrivateMessage),
Welcome(FrankenWelcome),
GroupInfo(FrankenGroupInfo),
KeyPackage(FrankenKeyPackage),
}Available on (32-bit or 64-bit) and (crate features
test-utils) only.Variants§
PublicMessage(FrankenPublicMessage)
PrivateMessage(FrankenPrivateMessage)
Welcome(FrankenWelcome)
GroupInfo(FrankenGroupInfo)
KeyPackage(FrankenKeyPackage)
Trait Implementations§
Source§impl Clone for FrankenMlsMessageBody
impl Clone for FrankenMlsMessageBody
Source§fn clone(&self) -> FrankenMlsMessageBody
fn clone(&self) -> FrankenMlsMessageBody
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 FrankenMlsMessageBody
impl Debug for FrankenMlsMessageBody
Source§impl Deserialize for FrankenMlsMessageBody
impl Deserialize for FrankenMlsMessageBody
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>
Available on crate feature
std only.This function deserializes the
bytes from the provided a std::io::Read
and returns the populated struct. Read moreSource§impl DeserializeBytes for FrankenMlsMessageBody
impl DeserializeBytes for FrankenMlsMessageBody
Source§impl PartialEq for FrankenMlsMessageBody
impl PartialEq for FrankenMlsMessageBody
Source§impl Serialize for &FrankenMlsMessageBody
impl Serialize for &FrankenMlsMessageBody
Source§impl Serialize for FrankenMlsMessageBody
impl Serialize for FrankenMlsMessageBody
Source§impl Size for &FrankenMlsMessageBody
impl Size for &FrankenMlsMessageBody
fn tls_serialized_len(&self) -> usize
Source§impl Size for FrankenMlsMessageBody
impl Size for FrankenMlsMessageBody
fn tls_serialized_len(&self) -> usize
impl Eq for FrankenMlsMessageBody
impl StructuralPartialEq for FrankenMlsMessageBody
Auto Trait Implementations§
impl Freeze for FrankenMlsMessageBody
impl RefUnwindSafe for FrankenMlsMessageBody
impl Send for FrankenMlsMessageBody
impl Sync for FrankenMlsMessageBody
impl Unpin for FrankenMlsMessageBody
impl UnwindSafe for FrankenMlsMessageBody
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
§impl<T> Classify for T
impl<T> Classify for T
type Classified = T
fn classify(self) -> T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more