pub struct MlsGroupJoinConfig { /* private fields */ }
Expand description
The MlsGroupJoinConfig
contains all configuration parameters that are
relevant to group operation at runtime. It is used to configure the group’s
behaviour when joining an existing group. To configure a newly created
group, use MlsGroupCreateConfig
.
Implementations§
Source§impl MlsGroupJoinConfig
impl MlsGroupJoinConfig
Sourcepub fn builder() -> MlsGroupJoinConfigBuilder
pub fn builder() -> MlsGroupJoinConfigBuilder
Returns a builder for MlsGroupJoinConfig
.
Sourcepub fn wire_format_policy(&self) -> WireFormatPolicy
pub fn wire_format_policy(&self) -> WireFormatPolicy
Returns the wire format policy set in this MlsGroupJoinConfig
.
Sourcepub fn padding_size(&self) -> usize
pub fn padding_size(&self) -> usize
Returns the padding size set in this MlsGroupJoinConfig
.
Sourcepub fn sender_ratchet_configuration(&self) -> &SenderRatchetConfiguration
pub fn sender_ratchet_configuration(&self) -> &SenderRatchetConfiguration
Returns the SenderRatchetConfiguration
set in this MlsGroupJoinConfig
.
Trait Implementations§
Source§impl Clone for MlsGroupJoinConfig
impl Clone for MlsGroupJoinConfig
Source§fn clone(&self) -> MlsGroupJoinConfig
fn clone(&self) -> MlsGroupJoinConfig
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 Debug for MlsGroupJoinConfig
impl Debug for MlsGroupJoinConfig
Source§impl Default for MlsGroupJoinConfig
impl Default for MlsGroupJoinConfig
Source§fn default() -> MlsGroupJoinConfig
fn default() -> MlsGroupJoinConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MlsGroupJoinConfig
impl<'de> Deserialize<'de> for MlsGroupJoinConfig
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 PartialEq for MlsGroupJoinConfig
impl PartialEq for MlsGroupJoinConfig
Source§impl Serialize for MlsGroupJoinConfig
impl Serialize for MlsGroupJoinConfig
impl Entity<CURRENT_VERSION> for MlsGroupJoinConfig
impl Eq for MlsGroupJoinConfig
impl MlsGroupJoinConfig<CURRENT_VERSION> for MlsGroupJoinConfig
impl StructuralPartialEq for MlsGroupJoinConfig
Auto Trait Implementations§
impl Freeze for MlsGroupJoinConfig
impl RefUnwindSafe for MlsGroupJoinConfig
impl Send for MlsGroupJoinConfig
impl Sync for MlsGroupJoinConfig
impl Unpin for MlsGroupJoinConfig
impl UnwindSafe for MlsGroupJoinConfig
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