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