Struct sn_messaging::node::SignedShare [−][src]
pub struct SignedShare { pub public_key_set: PublicKeySet, pub index: usize, pub signature_share: SignatureShare, }
Expand description
Single share of Signed
.
Fields
public_key_set: PublicKeySet
BLS public key set.
index: usize
Index of the node that created this signed share.
BLS signature share corresponding to the index
-th public key share of the public key set.
Implementations
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for SignedShare
impl Send for SignedShare
impl Sync for SignedShare
impl Unpin for SignedShare
impl UnwindSafe for SignedShare
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V