pub struct OpaqueValKeyset {
pub ed25519: OpaqueEd25519Public,
pub bandersnatch: OpaqueBandersnatchPublic,
pub bls: OpaqueBlsPublic,
pub metadata: OpaqueValidatorMetadata,
}Expand description
Plain-old-data struct of the same length and layout to ValKeyset struct. This does not
bring in any cryptography.
Fields§
§ed25519: OpaqueEd25519PublicThe opaque Ed25519 public key.
bandersnatch: OpaqueBandersnatchPublicThe opaque Bandersnatch public key.
bls: OpaqueBlsPublicThe opaque BLS public key.
metadata: OpaqueValidatorMetadataThe opaque metadata.
Trait Implementations§
Source§impl Clone for OpaqueValKeyset
impl Clone for OpaqueValKeyset
Source§fn clone(&self) -> OpaqueValKeyset
fn clone(&self) -> OpaqueValKeyset
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 OpaqueValKeyset
impl Debug for OpaqueValKeyset
Source§impl Decode for OpaqueValKeyset
impl Decode for OpaqueValKeyset
Source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Self, Error>
Attempt to deserialise the value from input.
Source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
Source§impl Default for OpaqueValKeyset
impl Default for OpaqueValKeyset
Source§impl Encode for OpaqueValKeyset
impl Encode for OpaqueValKeyset
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
Source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Convert self to a slice and append it to the destination.
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
Source§impl PartialEq for OpaqueValKeyset
impl PartialEq for OpaqueValKeyset
impl Copy for OpaqueValKeyset
impl EncodeLike for OpaqueValKeyset
impl Eq for OpaqueValKeyset
impl StructuralPartialEq for OpaqueValKeyset
Auto Trait Implementations§
impl Freeze for OpaqueValKeyset
impl RefUnwindSafe for OpaqueValKeyset
impl Send for OpaqueValKeyset
impl Sync for OpaqueValKeyset
impl Unpin for OpaqueValKeyset
impl UnwindSafe for OpaqueValKeyset
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