pub struct NewCommitteeMember {
pub party_index: u32,
pub identity_public_key: Vec<u8>,
}Expand description
New committee member identifier (public; no share yet).
Fields§
§party_index: u32Party index in new committee.
identity_public_key: Vec<u8>Public identity key (for encrypting new shares to this party).
Trait Implementations§
Source§impl Clone for NewCommitteeMember
impl Clone for NewCommitteeMember
Source§fn clone(&self) -> NewCommitteeMember
fn clone(&self) -> NewCommitteeMember
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 NewCommitteeMember
impl Debug for NewCommitteeMember
Source§impl<'de> Deserialize<'de> for NewCommitteeMember
impl<'de> Deserialize<'de> for NewCommitteeMember
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NewCommitteeMember
impl RefUnwindSafe for NewCommitteeMember
impl Send for NewCommitteeMember
impl Sync for NewCommitteeMember
impl Unpin for NewCommitteeMember
impl UnsafeUnpin for NewCommitteeMember
impl UnwindSafe for NewCommitteeMember
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