Public API Map
Generated from source underadapters/weave-identity. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.
Structs
DelegationCertificate— adapters/weave-identity/src/ed25519_adapter.rsEd25519Adapter— adapters/weave-identity/src/ed25519_adapter.rsIdentity— adapters/weave-identity/src/identity.rsIdentityDocument— adapters/weave-identity/src/resolver.rsKeyPair— adapters/weave-identity/src/keypair.rsPublicKey— adapters/weave-identity/src/keypair.rsSignature— adapters/weave-identity/src/signature.rsVerificationMethod— adapters/weave-identity/src/resolver.rs
Enums
IdentityError— adapters/weave-identity/src/error.rsIdentityType— adapters/weave-identity/src/identity.rs
Traits
IdentityResolver— adapters/weave-identity/src/resolver.rsWeaveIdentityAdapter— adapters/weave-identity/src/adapter.rs
Type Aliases
IdentityResult— adapters/weave-identity/src/lib.rsResult— adapters/weave-identity/src/error.rs
Functions
add_delegation_certificate— adapters/weave-identity/src/ed25519_adapter.rsadd_verification_method— adapters/weave-identity/src/resolver.rsagent_from_public_key— adapters/weave-identity/src/identity.rsao_from_public_key— adapters/weave-identity/src/identity.rsas_bytes— adapters/weave-identity/src/keypair.rsas_bytes— adapters/weave-identity/src/signature.rsas_str— adapters/weave-identity/src/identity.rscache_stats— adapters/weave-identity/src/ed25519_adapter.rscanonical_bytes— adapters/weave-identity/src/ed25519_adapter.rsclear_cache— adapters/weave-identity/src/ed25519_adapter.rsfrom_bytes— adapters/weave-identity/src/keypair.rsfrom_did— adapters/weave-identity/src/identity.rsfrom_ed25519— adapters/weave-identity/src/signature.rsfrom_signing_key— adapters/weave-identity/src/keypair.rsfrom_str_name— adapters/weave-identity/src/identity.rsfrom_verifying_key— adapters/weave-identity/src/keypair.rsgenerate— adapters/weave-identity/src/keypair.rshuman_from_public_key— adapters/weave-identity/src/identity.rsid— adapters/weave-identity/src/identity.rsid— adapters/weave-identity/src/keypair.rsidentity_type— adapters/weave-identity/src/identity.rsis_agent— adapters/weave-identity/src/identity.rsis_ao— adapters/weave-identity/src/identity.rsis_empty— adapters/weave-identity/src/signature.rsis_human— adapters/weave-identity/src/identity.rsis_time_valid— adapters/weave-identity/src/ed25519_adapter.rslen— adapters/weave-identity/src/signature.rsnew— adapters/weave-identity/src/ed25519_adapter.rsnew— adapters/weave-identity/src/identity.rsnew— adapters/weave-identity/src/keypair.rsnew— adapters/weave-identity/src/resolver.rsnew— adapters/weave-identity/src/signature.rsnew_signed— adapters/weave-identity/src/ed25519_adapter.rsprivate_key_bytes— adapters/weave-identity/src/keypair.rspublic_key— adapters/weave-identity/src/identity.rspublic_key— adapters/weave-identity/src/keypair.rsregister_ao_controls_agent— adapters/weave-identity/src/ed25519_adapter.rsset_resolver— adapters/weave-identity/src/ed25519_adapter.rssign— adapters/weave-identity/src/keypair.rsto_bytes— adapters/weave-identity/src/keypair.rsto_bytes— adapters/weave-identity/src/signature.rsto_ed25519— adapters/weave-identity/src/signature.rsto_signing_key— adapters/weave-identity/src/keypair.rsto_string— adapters/weave-identity/src/identity.rsto_verifying_key— adapters/weave-identity/src/keypair.rsvalidate_did— adapters/weave-identity/src/identity.rsverification_method_by_id— adapters/weave-identity/src/resolver.rsverification_methods_for_purpose— adapters/weave-identity/src/resolver.rsverify— adapters/weave-identity/src/keypair.rswith_controller— adapters/weave-identity/src/resolver.rswith_purpose— adapters/weave-identity/src/resolver.rswith_resolver— adapters/weave-identity/src/ed25519_adapter.rs
Constants and Statics
- No public items were detected by the source scan.
Modules
- No public items were detected by the source scan.
Re-exports
adapter::WeaveIdentityAdapter— adapters/weave-identity/src/lib.rsed25519_adapter::{DelegationCertificate, Ed25519Adapter}— adapters/weave-identity/src/lib.rserror::{IdentityError, Result}— adapters/weave-identity/src/lib.rsidentity::{Identity, IdentityType}— adapters/weave-identity/src/lib.rskeypair::{KeyPair, PublicKey}— adapters/weave-identity/src/lib.rsresolver::{IdentityDocument, IdentityResolver, VerificationMethod}— adapters/weave-identity/src/lib.rssignature::Signature— adapters/weave-identity/src/lib.rs
Methods
DelegationCertificate
canonical_bytes— adapters/weave-identity/src/ed25519_adapter.rsis_time_valid— adapters/weave-identity/src/ed25519_adapter.rsnew_signed— adapters/weave-identity/src/ed25519_adapter.rs
Ed25519Adapter
add_delegation_certificate— adapters/weave-identity/src/ed25519_adapter.rscache_stats— adapters/weave-identity/src/ed25519_adapter.rsclear_cache— adapters/weave-identity/src/ed25519_adapter.rsnew— adapters/weave-identity/src/ed25519_adapter.rsregister_ao_controls_agent— adapters/weave-identity/src/ed25519_adapter.rsset_resolver— adapters/weave-identity/src/ed25519_adapter.rswith_resolver— adapters/weave-identity/src/ed25519_adapter.rs
Identity
agent_from_public_key— adapters/weave-identity/src/identity.rsao_from_public_key— adapters/weave-identity/src/identity.rsfrom_did— adapters/weave-identity/src/identity.rshuman_from_public_key— adapters/weave-identity/src/identity.rsid— adapters/weave-identity/src/identity.rsidentity_type— adapters/weave-identity/src/identity.rsis_agent— adapters/weave-identity/src/identity.rsis_ao— adapters/weave-identity/src/identity.rsis_human— adapters/weave-identity/src/identity.rsnew— adapters/weave-identity/src/identity.rspublic_key— adapters/weave-identity/src/identity.rsvalidate_did— adapters/weave-identity/src/identity.rs
IdentityDocument
add_verification_method— adapters/weave-identity/src/resolver.rsnew— adapters/weave-identity/src/resolver.rsverification_method_by_id— adapters/weave-identity/src/resolver.rsverification_methods_for_purpose— adapters/weave-identity/src/resolver.rs
IdentityType
as_str— adapters/weave-identity/src/identity.rsfrom_str_name— adapters/weave-identity/src/identity.rsto_string— adapters/weave-identity/src/identity.rs
KeyPair
from_bytes— adapters/weave-identity/src/keypair.rsfrom_signing_key— adapters/weave-identity/src/keypair.rsgenerate— adapters/weave-identity/src/keypair.rsid— adapters/weave-identity/src/keypair.rsnew— adapters/weave-identity/src/keypair.rsprivate_key_bytes— adapters/weave-identity/src/keypair.rspublic_key— adapters/weave-identity/src/keypair.rssign— adapters/weave-identity/src/keypair.rsto_signing_key— adapters/weave-identity/src/keypair.rsverify— adapters/weave-identity/src/keypair.rs
PublicKey
as_bytes— adapters/weave-identity/src/keypair.rsfrom_verifying_key— adapters/weave-identity/src/keypair.rsnew— adapters/weave-identity/src/keypair.rsto_bytes— adapters/weave-identity/src/keypair.rsto_verifying_key— adapters/weave-identity/src/keypair.rs
Signature
as_bytes— adapters/weave-identity/src/signature.rsfrom_ed25519— adapters/weave-identity/src/signature.rsis_empty— adapters/weave-identity/src/signature.rslen— adapters/weave-identity/src/signature.rsnew— adapters/weave-identity/src/signature.rsto_bytes— adapters/weave-identity/src/signature.rsto_ed25519— adapters/weave-identity/src/signature.rs
VerificationMethod
new— adapters/weave-identity/src/resolver.rswith_controller— adapters/weave-identity/src/resolver.rswith_purpose— adapters/weave-identity/src/resolver.rs