pub struct UpdateProposal { /* private fields */ }
Implementations§
Source§impl UpdateProposal
impl UpdateProposal
Sourcepub fn signing_identity(&self) -> &SigningIdentity
pub fn signing_identity(&self) -> &SigningIdentity
The new SigningIdentity
of the Member
that is being updated by this proposal.
Sourcepub fn capabilities(&self) -> Capabilities
pub fn capabilities(&self) -> Capabilities
New Client Capabilities
of the Member
that will be updated by this proposal.
Sourcepub fn leaf_node_extensions(&self) -> ExtensionList
pub fn leaf_node_extensions(&self) -> ExtensionList
New Leaf node extensions that will be entered into the group state for the
Member
that is being updated by this proposal.
Trait Implementations§
Source§impl Clone for UpdateProposal
impl Clone for UpdateProposal
Source§fn clone(&self) -> UpdateProposal
fn clone(&self) -> UpdateProposal
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UpdateProposal
impl Debug for UpdateProposal
Source§impl<'a> From<&'a UpdateProposal> for BorrowedProposal<'a>
impl<'a> From<&'a UpdateProposal> for BorrowedProposal<'a>
Source§fn from(p: &'a UpdateProposal) -> Self
fn from(p: &'a UpdateProposal) -> Self
Converts to this type from the input type.
Source§impl MlsDecode for UpdateProposal
impl MlsDecode for UpdateProposal
Source§impl MlsEncode for UpdateProposal
impl MlsEncode for UpdateProposal
Source§impl MlsSize for UpdateProposal
impl MlsSize for UpdateProposal
fn mls_encoded_len(&self) -> usize
Source§impl PartialEq for UpdateProposal
impl PartialEq for UpdateProposal
impl StructuralPartialEq for UpdateProposal
Auto Trait Implementations§
impl Freeze for UpdateProposal
impl RefUnwindSafe for UpdateProposal
impl Send for UpdateProposal
impl Sync for UpdateProposal
impl Unpin for UpdateProposal
impl UnwindSafe for UpdateProposal
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> 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