pub struct MlsGroupJoinConfigBuilder { /* private fields */ }
Expand description
Builder struct for an MlsGroupJoinConfig
.
Implementations§
Source§impl MlsGroupJoinConfigBuilder
impl MlsGroupJoinConfigBuilder
Sourcepub fn wire_format_policy(self, wire_format_policy: WireFormatPolicy) -> Self
pub fn wire_format_policy(self, wire_format_policy: WireFormatPolicy) -> Self
Sets the wire_format
property of the MlsGroupJoinConfig
.
Sourcepub fn padding_size(self, padding_size: usize) -> Self
pub fn padding_size(self, padding_size: usize) -> Self
Sets the padding_size
property of the MlsGroupJoinConfig
.
Sourcepub fn max_past_epochs(self, max_past_epochs: usize) -> Self
pub fn max_past_epochs(self, max_past_epochs: usize) -> Self
Sets the max_past_epochs
property of the MlsGroupJoinConfig
.
Sourcepub fn number_of_resumption_psks(self, number_of_resumption_psks: usize) -> Self
pub fn number_of_resumption_psks(self, number_of_resumption_psks: usize) -> Self
Sets the number_of_resumption_psks
property of the MlsGroupJoinConfig
.
Sourcepub fn use_ratchet_tree_extension(
self,
use_ratchet_tree_extension: bool,
) -> Self
pub fn use_ratchet_tree_extension( self, use_ratchet_tree_extension: bool, ) -> Self
Sets the use_ratchet_tree_extension
property of the MlsGroupJoinConfig
.
Sourcepub fn sender_ratchet_configuration(
self,
sender_ratchet_configuration: SenderRatchetConfiguration,
) -> Self
pub fn sender_ratchet_configuration( self, sender_ratchet_configuration: SenderRatchetConfiguration, ) -> Self
Sets the sender_ratchet_configuration
property of the MlsGroupJoinConfig
.
Sourcepub fn build(self) -> MlsGroupJoinConfig
pub fn build(self) -> MlsGroupJoinConfig
Finalizes the builder and returns an MlsGroupJoinConfig
.
Trait Implementations§
Source§impl Default for MlsGroupJoinConfigBuilder
impl Default for MlsGroupJoinConfigBuilder
Source§fn default() -> MlsGroupJoinConfigBuilder
fn default() -> MlsGroupJoinConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MlsGroupJoinConfigBuilder
impl RefUnwindSafe for MlsGroupJoinConfigBuilder
impl Send for MlsGroupJoinConfigBuilder
impl Sync for MlsGroupJoinConfigBuilder
impl Unpin for MlsGroupJoinConfigBuilder
impl UnwindSafe for MlsGroupJoinConfigBuilder
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> 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