Struct avalanche_types::key::bls::ProofOfPossession
source · pub struct ProofOfPossession {
pub public_key: Vec<u8>,
pub proof_of_possession: Vec<u8>,
pub pubkey: Option<Key>,
}
Expand description
ref. “avalanchego”/vms/platformvm/signer.ProofOfPossession“ ref. https://docs.avax.network/build/avalanchego-apis/info/#infogetnodeid
Fields§
§public_key: Vec<u8>
§proof_of_possession: Vec<u8>
§pubkey: Option<Key>
Implementations§
Trait Implementations§
source§impl Clone for ProofOfPossession
impl Clone for ProofOfPossession
source§fn clone(&self) -> ProofOfPossession
fn clone(&self) -> ProofOfPossession
Returns a copy 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 ProofOfPossession
impl Debug for ProofOfPossession
source§impl Default for ProofOfPossession
impl Default for ProofOfPossession
source§impl<'de> Deserialize<'de> for ProofOfPossession
impl<'de> Deserialize<'de> for ProofOfPossession
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
source§impl PartialEq<ProofOfPossession> for ProofOfPossession
impl PartialEq<ProofOfPossession> for ProofOfPossession
source§fn eq(&self, other: &ProofOfPossession) -> bool
fn eq(&self, other: &ProofOfPossession) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ProofOfPossession
impl Serialize for ProofOfPossession
impl Eq for ProofOfPossession
impl StructuralEq for ProofOfPossession
impl StructuralPartialEq for ProofOfPossession
Auto Trait Implementations§
impl RefUnwindSafe for ProofOfPossession
impl Send for ProofOfPossession
impl Sync for ProofOfPossession
impl Unpin for ProofOfPossession
impl UnwindSafe for ProofOfPossession
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request