pub struct BlsProof {
pub public_key: PublicKey,
pub signature: Signature,
}Expand description
Proof that a quorum of the section elders has agreed on something.
Fields§
§public_key: PublicKeyThe public key.
signature: SignatureThe signature corresponding to the public key.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BlsProof
impl<'de> Deserialize<'de> for BlsProof
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
impl Eq for BlsProof
impl StructuralPartialEq for BlsProof
Auto Trait Implementations§
impl Freeze for BlsProof
impl RefUnwindSafe for BlsProof
impl Send for BlsProof
impl Sync for BlsProof
impl Unpin for BlsProof
impl UnwindSafe for BlsProof
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