pub struct DefaultDidResolver { /* private fields */ }Expand description
Default resolver handling did:key and did:keri.
Implementations§
Source§impl DefaultDidResolver
impl DefaultDidResolver
Sourcepub fn new() -> DefaultDidResolver
pub fn new() -> DefaultDidResolver
Create a resolver without repository access (did:key only).
Sourcepub fn with_repo(path: impl AsRef<Path>) -> DefaultDidResolver
pub fn with_repo(path: impl AsRef<Path>) -> DefaultDidResolver
Create a resolver with repository access (did:key and did:keri).
Trait Implementations§
Source§impl Default for DefaultDidResolver
impl Default for DefaultDidResolver
Source§fn default() -> DefaultDidResolver
fn default() -> DefaultDidResolver
Returns the “default value” for a type. Read more
Source§impl DidResolver for DefaultDidResolver
impl DidResolver for DefaultDidResolver
Source§fn resolve(&self, did: &str) -> Result<ResolvedDid, DidResolverError>
fn resolve(&self, did: &str) -> Result<ResolvedDid, DidResolverError>
Resolve a DID to its public key and method.
Auto Trait Implementations§
impl Freeze for DefaultDidResolver
impl RefUnwindSafe for DefaultDidResolver
impl Send for DefaultDidResolver
impl Sync for DefaultDidResolver
impl Unpin for DefaultDidResolver
impl UnsafeUnpin for DefaultDidResolver
impl UnwindSafe for DefaultDidResolver
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