Public API Map

Generated from source under adapters/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.rs
  • Ed25519Adapter — adapters/weave-identity/src/ed25519_adapter.rs
  • Identity — adapters/weave-identity/src/identity.rs
  • IdentityDocument — adapters/weave-identity/src/resolver.rs
  • KeyPair — adapters/weave-identity/src/keypair.rs
  • PublicKey — adapters/weave-identity/src/keypair.rs
  • Signature — adapters/weave-identity/src/signature.rs
  • VerificationMethod — adapters/weave-identity/src/resolver.rs

Enums

  • IdentityError — adapters/weave-identity/src/error.rs
  • IdentityType — adapters/weave-identity/src/identity.rs

Traits

  • IdentityResolver — adapters/weave-identity/src/resolver.rs
  • WeaveIdentityAdapter — adapters/weave-identity/src/adapter.rs

Type Aliases

  • IdentityResult — adapters/weave-identity/src/lib.rs
  • Result — adapters/weave-identity/src/error.rs

Functions

  • add_delegation_certificate — adapters/weave-identity/src/ed25519_adapter.rs
  • add_verification_method — adapters/weave-identity/src/resolver.rs
  • agent_from_public_key — adapters/weave-identity/src/identity.rs
  • ao_from_public_key — adapters/weave-identity/src/identity.rs
  • as_bytes — adapters/weave-identity/src/keypair.rs
  • as_bytes — adapters/weave-identity/src/signature.rs
  • as_str — adapters/weave-identity/src/identity.rs
  • cache_stats — adapters/weave-identity/src/ed25519_adapter.rs
  • canonical_bytes — adapters/weave-identity/src/ed25519_adapter.rs
  • clear_cache — adapters/weave-identity/src/ed25519_adapter.rs
  • from_bytes — adapters/weave-identity/src/keypair.rs
  • from_did — adapters/weave-identity/src/identity.rs
  • from_ed25519 — adapters/weave-identity/src/signature.rs
  • from_signing_key — adapters/weave-identity/src/keypair.rs
  • from_str_name — adapters/weave-identity/src/identity.rs
  • from_verifying_key — adapters/weave-identity/src/keypair.rs
  • generate — adapters/weave-identity/src/keypair.rs
  • human_from_public_key — adapters/weave-identity/src/identity.rs
  • id — adapters/weave-identity/src/identity.rs
  • id — adapters/weave-identity/src/keypair.rs
  • identity_type — adapters/weave-identity/src/identity.rs
  • is_agent — adapters/weave-identity/src/identity.rs
  • is_ao — adapters/weave-identity/src/identity.rs
  • is_empty — adapters/weave-identity/src/signature.rs
  • is_human — adapters/weave-identity/src/identity.rs
  • is_time_valid — adapters/weave-identity/src/ed25519_adapter.rs
  • len — adapters/weave-identity/src/signature.rs
  • new — adapters/weave-identity/src/ed25519_adapter.rs
  • new — adapters/weave-identity/src/identity.rs
  • new — adapters/weave-identity/src/keypair.rs
  • new — adapters/weave-identity/src/resolver.rs
  • new — adapters/weave-identity/src/signature.rs
  • new_signed — adapters/weave-identity/src/ed25519_adapter.rs
  • private_key_bytes — adapters/weave-identity/src/keypair.rs
  • public_key — adapters/weave-identity/src/identity.rs
  • public_key — adapters/weave-identity/src/keypair.rs
  • register_ao_controls_agent — adapters/weave-identity/src/ed25519_adapter.rs
  • set_resolver — adapters/weave-identity/src/ed25519_adapter.rs
  • sign — adapters/weave-identity/src/keypair.rs
  • to_bytes — adapters/weave-identity/src/keypair.rs
  • to_bytes — adapters/weave-identity/src/signature.rs
  • to_ed25519 — adapters/weave-identity/src/signature.rs
  • to_signing_key — adapters/weave-identity/src/keypair.rs
  • to_string — adapters/weave-identity/src/identity.rs
  • to_verifying_key — adapters/weave-identity/src/keypair.rs
  • validate_did — adapters/weave-identity/src/identity.rs
  • verification_method_by_id — adapters/weave-identity/src/resolver.rs
  • verification_methods_for_purpose — adapters/weave-identity/src/resolver.rs
  • verify — adapters/weave-identity/src/keypair.rs
  • with_controller — adapters/weave-identity/src/resolver.rs
  • with_purpose — adapters/weave-identity/src/resolver.rs
  • with_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.rs
  • ed25519_adapter::{DelegationCertificate, Ed25519Adapter} — adapters/weave-identity/src/lib.rs
  • error::{IdentityError, Result} — adapters/weave-identity/src/lib.rs
  • identity::{Identity, IdentityType} — adapters/weave-identity/src/lib.rs
  • keypair::{KeyPair, PublicKey} — adapters/weave-identity/src/lib.rs
  • resolver::{IdentityDocument, IdentityResolver, VerificationMethod} — adapters/weave-identity/src/lib.rs
  • signature::Signature — adapters/weave-identity/src/lib.rs

Methods

DelegationCertificate

  • canonical_bytes — adapters/weave-identity/src/ed25519_adapter.rs
  • is_time_valid — adapters/weave-identity/src/ed25519_adapter.rs
  • new_signed — adapters/weave-identity/src/ed25519_adapter.rs

Ed25519Adapter

  • add_delegation_certificate — adapters/weave-identity/src/ed25519_adapter.rs
  • cache_stats — adapters/weave-identity/src/ed25519_adapter.rs
  • clear_cache — adapters/weave-identity/src/ed25519_adapter.rs
  • new — adapters/weave-identity/src/ed25519_adapter.rs
  • register_ao_controls_agent — adapters/weave-identity/src/ed25519_adapter.rs
  • set_resolver — adapters/weave-identity/src/ed25519_adapter.rs
  • with_resolver — adapters/weave-identity/src/ed25519_adapter.rs

Identity

  • agent_from_public_key — adapters/weave-identity/src/identity.rs
  • ao_from_public_key — adapters/weave-identity/src/identity.rs
  • from_did — adapters/weave-identity/src/identity.rs
  • human_from_public_key — adapters/weave-identity/src/identity.rs
  • id — adapters/weave-identity/src/identity.rs
  • identity_type — adapters/weave-identity/src/identity.rs
  • is_agent — adapters/weave-identity/src/identity.rs
  • is_ao — adapters/weave-identity/src/identity.rs
  • is_human — adapters/weave-identity/src/identity.rs
  • new — adapters/weave-identity/src/identity.rs
  • public_key — adapters/weave-identity/src/identity.rs
  • validate_did — adapters/weave-identity/src/identity.rs

IdentityDocument

  • add_verification_method — adapters/weave-identity/src/resolver.rs
  • new — adapters/weave-identity/src/resolver.rs
  • verification_method_by_id — adapters/weave-identity/src/resolver.rs
  • verification_methods_for_purpose — adapters/weave-identity/src/resolver.rs

IdentityType

  • as_str — adapters/weave-identity/src/identity.rs
  • from_str_name — adapters/weave-identity/src/identity.rs
  • to_string — adapters/weave-identity/src/identity.rs

KeyPair

  • from_bytes — adapters/weave-identity/src/keypair.rs
  • from_signing_key — adapters/weave-identity/src/keypair.rs
  • generate — adapters/weave-identity/src/keypair.rs
  • id — adapters/weave-identity/src/keypair.rs
  • new — adapters/weave-identity/src/keypair.rs
  • private_key_bytes — adapters/weave-identity/src/keypair.rs
  • public_key — adapters/weave-identity/src/keypair.rs
  • sign — adapters/weave-identity/src/keypair.rs
  • to_signing_key — adapters/weave-identity/src/keypair.rs
  • verify — adapters/weave-identity/src/keypair.rs

PublicKey

  • as_bytes — adapters/weave-identity/src/keypair.rs
  • from_verifying_key — adapters/weave-identity/src/keypair.rs
  • new — adapters/weave-identity/src/keypair.rs
  • to_bytes — adapters/weave-identity/src/keypair.rs
  • to_verifying_key — adapters/weave-identity/src/keypair.rs

Signature

  • as_bytes — adapters/weave-identity/src/signature.rs
  • from_ed25519 — adapters/weave-identity/src/signature.rs
  • is_empty — adapters/weave-identity/src/signature.rs
  • len — adapters/weave-identity/src/signature.rs
  • new — adapters/weave-identity/src/signature.rs
  • to_bytes — adapters/weave-identity/src/signature.rs
  • to_ed25519 — adapters/weave-identity/src/signature.rs

VerificationMethod

  • new — adapters/weave-identity/src/resolver.rs
  • with_controller — adapters/weave-identity/src/resolver.rs
  • with_purpose — adapters/weave-identity/src/resolver.rs