pub struct ScoringMemberDiff {
pub to_add: Vec<Vec<u8>>,
pub to_remove: Vec<Vec<u8>>,
}Expand description
Members to add to and remove from a scoring table to bring it into sync with the current MLS membership.
Fields§
§to_add: Vec<Vec<u8>>§to_remove: Vec<Vec<u8>>Trait Implementations§
Source§impl Clone for ScoringMemberDiff
impl Clone for ScoringMemberDiff
Source§fn clone(&self) -> ScoringMemberDiff
fn clone(&self) -> ScoringMemberDiff
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 ScoringMemberDiff
impl Debug for ScoringMemberDiff
Source§impl Default for ScoringMemberDiff
impl Default for ScoringMemberDiff
Source§fn default() -> ScoringMemberDiff
fn default() -> ScoringMemberDiff
Returns the “default value” for a type. Read more
Source§impl PartialEq for ScoringMemberDiff
impl PartialEq for ScoringMemberDiff
Source§fn eq(&self, other: &ScoringMemberDiff) -> bool
fn eq(&self, other: &ScoringMemberDiff) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ScoringMemberDiff
impl StructuralPartialEq for ScoringMemberDiff
Auto Trait Implementations§
impl Freeze for ScoringMemberDiff
impl RefUnwindSafe for ScoringMemberDiff
impl Send for ScoringMemberDiff
impl Sync for ScoringMemberDiff
impl Unpin for ScoringMemberDiff
impl UnsafeUnpin for ScoringMemberDiff
impl UnwindSafe for ScoringMemberDiff
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> Declassify for T
impl<T> Declassify for T
type Declassified = T
fn declassify(self) -> T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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