pub struct PublicMessageWithoutAad {
pub content: FramedContentWithoutAad,
pub auth: FramedContentAuthData,
pub membership_tag: Option<Mac>,
}
Available on crate feature
draft-pham-mls-additional-wire-formats
only.Fields§
§content: FramedContentWithoutAad
§auth: FramedContentAuthData
§membership_tag: Option<Mac>
Trait Implementations§
Source§impl Clone for PublicMessageWithoutAad
impl Clone for PublicMessageWithoutAad
Source§fn clone(&self) -> PublicMessageWithoutAad
fn clone(&self) -> PublicMessageWithoutAad
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 PublicMessageWithoutAad
impl Debug for PublicMessageWithoutAad
Source§impl<'de> Deserialize<'de> for PublicMessageWithoutAad
impl<'de> Deserialize<'de> for PublicMessageWithoutAad
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Deserialize for PublicMessageWithoutAad
impl Deserialize for PublicMessageWithoutAad
Source§fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>where
Self: Sized,
fn tls_deserialize<R: Read>(bytes: &mut R) -> Result<Self, Error>where
Self: Sized,
This function deserializes the
bytes
from the provided a std::io::Read
and returns the populated struct. Read moreSource§impl PartialEq for PublicMessageWithoutAad
impl PartialEq for PublicMessageWithoutAad
Source§impl Serialize for PublicMessageWithoutAad
impl Serialize for PublicMessageWithoutAad
Source§impl Serialize for PublicMessageWithoutAad
impl Serialize for PublicMessageWithoutAad
Source§impl Size for PublicMessageWithoutAad
impl Size for PublicMessageWithoutAad
fn tls_serialized_len(&self) -> usize
impl Eq for PublicMessageWithoutAad
impl StructuralPartialEq for PublicMessageWithoutAad
Auto Trait Implementations§
impl Freeze for PublicMessageWithoutAad
impl RefUnwindSafe for PublicMessageWithoutAad
impl Send for PublicMessageWithoutAad
impl Sync for PublicMessageWithoutAad
impl Unpin for PublicMessageWithoutAad
impl UnwindSafe for PublicMessageWithoutAad
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