Expand description
DidResolver trait and built-in resolver implementations.
Per W3C DID Core §7.1, resolve(did, options) returns a
DidResolutionResult containing three components: the document, document
metadata, and resolution metadata. Every resolver in this module returns the
full result; UniversalResolver::resolve_document provides a convenience
shortcut when only the document is needed.
Re-exports§
pub use key::KeyDidResolver;pub use ndn::NdnDidResolver;
Modules§
- key
did:keyresolver — fully local, no network required.- ndn
did:ndnresolver — resolves via NDN Interest/Data exchange.
Structs§
- Universal
Resolver - A resolver that dispatches to method-specific resolvers.
Enums§
- DidError
- High-level DID error for use in application code.
Traits§
- DidResolver
- A resolver that can dereference a DID string to a
DidResolutionResult.