pub struct PublicKeyHex(/* private fields */);Expand description
An Ed25519 public key, hex on the wire
Implementations§
Source§impl PublicKeyHex
impl PublicKeyHex
Source§impl PublicKeyHex
impl PublicKeyHex
Sourcepub fn to_verifying_key(&self) -> Result<VerifyingKey, SignatureError>
pub fn to_verifying_key(&self) -> Result<VerifyingKey, SignatureError>
The key, if the bytes are a valid curve point
Trait Implementations§
Source§impl Clone for PublicKeyHex
impl Clone for PublicKeyHex
Source§fn clone(&self) -> PublicKeyHex
fn clone(&self) -> PublicKeyHex
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PublicKeyHex
Source§impl Debug for PublicKeyHex
impl Debug for PublicKeyHex
Source§impl<'de> Deserialize<'de> for PublicKeyHex
impl<'de> Deserialize<'de> for PublicKeyHex
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PublicKeyHex
impl Display for PublicKeyHex
impl Eq for PublicKeyHex
Source§impl From<&VerifyingKey> for PublicKeyHex
impl From<&VerifyingKey> for PublicKeyHex
Source§fn from(key: &VerifyingKey) -> Self
fn from(key: &VerifyingKey) -> Self
Converts to this type from the input type.
Source§impl FromStr for PublicKeyHex
impl FromStr for PublicKeyHex
Source§impl Hash for PublicKeyHex
impl Hash for PublicKeyHex
Source§impl PartialEq for PublicKeyHex
impl PartialEq for PublicKeyHex
Source§impl Serialize for PublicKeyHex
impl Serialize for PublicKeyHex
impl StructuralPartialEq for PublicKeyHex
Source§impl TryFrom<&[u8]> for PublicKeyHex
impl TryFrom<&[u8]> for PublicKeyHex
Auto Trait Implementations§
impl Freeze for PublicKeyHex
impl RefUnwindSafe for PublicKeyHex
impl Send for PublicKeyHex
impl Sync for PublicKeyHex
impl Unpin for PublicKeyHex
impl UnsafeUnpin for PublicKeyHex
impl UnwindSafe for PublicKeyHex
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