pub enum DecodedDidKey {
Ed25519([u8; 32]),
P256(Vec<u8>),
}Expand description
Decoded public key from a did:key string, with curve identification.
Variants§
Ed25519([u8; 32])
Ed25519 public key (32 bytes).
P256(Vec<u8>)
P-256 compressed public key (33 bytes).
Implementations§
Trait Implementations§
Source§impl Clone for DecodedDidKey
impl Clone for DecodedDidKey
Source§fn clone(&self) -> DecodedDidKey
fn clone(&self) -> DecodedDidKey
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 moreSource§impl Debug for DecodedDidKey
impl Debug for DecodedDidKey
impl Eq for DecodedDidKey
Source§impl PartialEq for DecodedDidKey
impl PartialEq for DecodedDidKey
Source§fn eq(&self, other: &DecodedDidKey) -> bool
fn eq(&self, other: &DecodedDidKey) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DecodedDidKey
Auto Trait Implementations§
impl Freeze for DecodedDidKey
impl RefUnwindSafe for DecodedDidKey
impl Send for DecodedDidKey
impl Sync for DecodedDidKey
impl Unpin for DecodedDidKey
impl UnsafeUnpin for DecodedDidKey
impl UnwindSafe for DecodedDidKey
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.