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