pub struct AppComponents(pub ComponentsList);
Available on crate feature
draft-ietf-mls-extensions
only.Tuple Fields§
§0: ComponentsList
Trait 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>
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 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