#[repr(u8)]pub enum ProposalSender {
Member(u32),
External(u32),
NewMember = 3,
}
Expand description
Proposal sender type.
Variants§
Member(u32)
A current member of the group by index in the group state.
External(u32)
An external entity by index within an
ExternalSendersExt
.
NewMember = 3
A new member proposing their addition to the group.
Trait Implementations§
Source§impl Clone for ProposalSender
impl Clone for ProposalSender
Source§fn clone(&self) -> ProposalSender
fn clone(&self) -> ProposalSender
Returns a duplicate 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 ProposalSender
impl Debug for ProposalSender
Source§impl MlsDecode for ProposalSender
impl MlsDecode for ProposalSender
Source§impl MlsEncode for ProposalSender
impl MlsEncode for ProposalSender
Source§impl MlsSize for ProposalSender
impl MlsSize for ProposalSender
fn mls_encoded_len(&self) -> usize
Source§impl PartialEq for ProposalSender
impl PartialEq for ProposalSender
Source§impl TryFrom<Sender> for ProposalSender
impl TryFrom<Sender> for ProposalSender
impl Copy for ProposalSender
impl Eq for ProposalSender
impl StructuralPartialEq for ProposalSender
Auto Trait Implementations§
impl Freeze for ProposalSender
impl RefUnwindSafe for ProposalSender
impl Send for ProposalSender
impl Sync for ProposalSender
impl Unpin for ProposalSender
impl UnwindSafe for ProposalSender
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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