Struct cardano_serialization_lib::chain_crypto::PublicKey [−][src]
pub struct PublicKey<A: AsymmetricPublicKey>(_);
Implementations
Trait Implementations
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<A> RefUnwindSafe for PublicKey<A> where
<A as AsymmetricPublicKey>::Public: RefUnwindSafe,
impl<A> Send for PublicKey<A> where
<A as AsymmetricPublicKey>::Public: Send,
impl<A> Sync for PublicKey<A> where
<A as AsymmetricPublicKey>::Public: Sync,
impl<A> Unpin for PublicKey<A> where
<A as AsymmetricPublicKey>::Public: Unpin,
impl<A> UnwindSafe for PublicKey<A> where
<A as AsymmetricPublicKey>::Public: UnwindSafe,
Blanket Implementations
Calculate the base32 serialized length
Mutably borrows from an owned value. Read more
pub fn write_base32<W>(
&self,
writer: &mut W
) -> Result<(), <W as WriteBase32>::Err> where
W: WriteBase32,
pub fn write_base32<W>(
&self,
writer: &mut W
) -> Result<(), <W as WriteBase32>::Err> where
W: WriteBase32,
Encode as base32 and write it to the supplied writer Implementations shouldn’t allocate. Read more