pub enum ResolvedDid {
Key {
did: String,
public_key: Ed25519PublicKey,
},
Keri {
did: String,
public_key: Ed25519PublicKey,
sequence: u64,
can_rotate: bool,
},
}Expand description
Result of DID resolution, parameterised by method.
Usage:
ⓘ
use auths_core::signing::ResolvedDid;
use auths_verifier::core::Ed25519PublicKey;
let resolved = ResolvedDid::Key {
did: "did:key:z6Mk...".to_string(),
public_key: Ed25519PublicKey::from_bytes([1u8; 32]),
};
assert!(resolved.is_key());Variants§
Implementations§
Source§impl ResolvedDid
impl ResolvedDid
Trait Implementations§
Source§impl Clone for ResolvedDid
impl Clone for ResolvedDid
Source§fn clone(&self) -> ResolvedDid
fn clone(&self) -> ResolvedDid
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 moreAuto Trait Implementations§
impl Freeze for ResolvedDid
impl RefUnwindSafe for ResolvedDid
impl Send for ResolvedDid
impl Sync for ResolvedDid
impl Unpin for ResolvedDid
impl UnsafeUnpin for ResolvedDid
impl UnwindSafe for ResolvedDid
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