pub struct AppComponents(pub ComponentsList);Available on crate feature
draft-ietf-mls-extensions only.Tuple Fields§
§0: ComponentsListTrait Implementations§
Source§impl Clone for AppComponents
impl Clone for AppComponents
Source§fn clone(&self) -> AppComponents
fn clone(&self) -> AppComponents
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 Component for AppComponents
impl Component for AppComponents
fn component_id() -> ComponentId
fn psk(psk_id: Vec<u8>, psk_nonce: SensitiveBytes) -> PreSharedKeyId
fn to_component_data(&self) -> MlsSpecResult<ComponentData>
Source§impl Debug for AppComponents
impl Debug for AppComponents
Source§impl Deserialize for AppComponents
impl Deserialize for AppComponents
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 PartialEq for AppComponents
impl PartialEq for AppComponents
Source§impl Serialize for &AppComponents
impl Serialize for &AppComponents
Source§impl Serialize for AppComponents
impl Serialize for AppComponents
Source§impl Size for &AppComponents
impl Size for &AppComponents
fn tls_serialized_len(&self) -> usize
Source§impl Size for AppComponents
impl Size for AppComponents
fn tls_serialized_len(&self) -> usize
impl Eq for AppComponents
impl StructuralPartialEq for AppComponents
Auto Trait Implementations§
impl Freeze for AppComponents
impl RefUnwindSafe for AppComponents
impl Send for AppComponents
impl Sync for AppComponents
impl Unpin for AppComponents
impl UnsafeUnpin for AppComponents
impl UnwindSafe for AppComponents
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<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