pub struct MlsConfiguration {
pub max_group_members: usize,
pub max_installations_per_inbox: usize,
pub commit_log_enabled: Option<bool>,
}Expand description
Advisory group shapes. The backend publishes them and does not enforce them.
Fields§
§max_group_members: usize§max_installations_per_inbox: usize§commit_log_enabled: Option<bool>Absent means the client keeps its compiled default. false is distinct
from absent, so an operator can switch the commit log off explicitly.
Implementations§
Source§impl MlsConfiguration
impl MlsConfiguration
Sourcepub fn commit_log_enabled(&self) -> bool
pub fn commit_log_enabled(&self) -> bool
Whether this deployment wants clients to write and read the commit log.
Trait Implementations§
Source§impl Clone for MlsConfiguration
impl Clone for MlsConfiguration
Source§fn clone(&self) -> MlsConfiguration
fn clone(&self) -> MlsConfiguration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MlsConfiguration
impl Debug for MlsConfiguration
Source§impl Default for MlsConfiguration
impl Default for MlsConfiguration
Source§impl PartialEq for MlsConfiguration
impl PartialEq for MlsConfiguration
Source§fn eq(&self, other: &MlsConfiguration) -> bool
fn eq(&self, other: &MlsConfiguration) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for MlsConfiguration
impl StructuralPartialEq for MlsConfiguration
Auto Trait Implementations§
impl Freeze for MlsConfiguration
impl RefUnwindSafe for MlsConfiguration
impl Send for MlsConfiguration
impl Sync for MlsConfiguration
impl Unpin for MlsConfiguration
impl UnsafeUnpin for MlsConfiguration
impl UnwindSafe for MlsConfiguration
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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