pub struct ValidatorData {
pub bandersnatch: BandersnatchPublic,
pub ed25519: Ed25519Public,
pub bls: BlsPublic,
pub metadata: ValidatorMetadata,
}Expand description
Represents the ValidatorData structure from ASN.1
Fields§
§bandersnatch: BandersnatchPublicThe bandersnatch public key
ed25519: Ed25519PublicThe ed25519 public key
bls: BlsPublicThe bls public key
metadata: ValidatorMetadataThe metadata
Trait Implementations§
Source§impl Clone for ValidatorData
impl Clone for ValidatorData
Source§fn clone(&self) -> ValidatorData
fn clone(&self) -> ValidatorData
Returns a duplicate 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 ValidatorData
impl Debug for ValidatorData
Source§impl<'de> Deserialize<'de> for ValidatorData
impl<'de> Deserialize<'de> for ValidatorData
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 for ValidatorData
impl PartialEq for ValidatorData
Source§impl Serialize for ValidatorData
impl Serialize for ValidatorData
impl Copy for ValidatorData
impl Eq for ValidatorData
impl StructuralPartialEq for ValidatorData
Auto Trait Implementations§
impl Freeze for ValidatorData
impl RefUnwindSafe for ValidatorData
impl Send for ValidatorData
impl Sync for ValidatorData
impl Unpin for ValidatorData
impl UnwindSafe for ValidatorData
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