pub struct ApplicationMessageDescription {
    pub sender_index: u32,
    pub authenticated_data: Vec<u8>,
    /* private fields */
}Expand description
Description of a MLS application message.
Fields§
§sender_index: u32Index of this user in the group state.
authenticated_data: Vec<u8>Plaintext authenticated data in the received MLS packet.
Implementations§
Trait Implementations§
Source§impl Clone for ApplicationMessageDescription
 
impl Clone for ApplicationMessageDescription
Source§fn clone(&self) -> ApplicationMessageDescription
 
fn clone(&self) -> ApplicationMessageDescription
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 PartialEq for ApplicationMessageDescription
 
impl PartialEq for ApplicationMessageDescription
Source§fn eq(&self, other: &ApplicationMessageDescription) -> bool
 
fn eq(&self, other: &ApplicationMessageDescription) -> bool
Tests for 
self and other values to be equal, and is used by ==.Source§impl TryFrom<ApplicationMessageDescription> for ExternalReceivedMessage
Available on crate feature external_client only. 
impl TryFrom<ApplicationMessageDescription> for ExternalReceivedMessage
Available on crate feature 
external_client only.impl Eq for ApplicationMessageDescription
impl StructuralPartialEq for ApplicationMessageDescription
Auto Trait Implementations§
impl Freeze for ApplicationMessageDescription
impl RefUnwindSafe for ApplicationMessageDescription
impl Send for ApplicationMessageDescription
impl Sync for ApplicationMessageDescription
impl Unpin for ApplicationMessageDescription
impl UnwindSafe for ApplicationMessageDescription
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
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