Weave documentation
Rust referenceweave-identity

weave-identity · crate

Source declarations, signatures and documentation for crate.

Source: sigil/weave/adapters/weave-identity/src/lib.rs. SHA-256: d2a94a912a947ebe7ffa44d3764bdde26267da1f33f6efc8ec7249a3270d9899.

This reference follows declared source modules, retains conditional attributes, and includes public declarations and implementation methods. Private-module re-exports and trait resolution require the compiler; this is a source reference, not a claim that every listed item is a root import. Function bodies and constant values are omitted.

pub use adapter::WeaveIdentityAdapter;

pub use adapter::WeaveIdentityAdapter;

Source line: 63.

pub use error::{IdentityError, Result};

pub use error::{IdentityError, Result};

Source line: 64.

pub use identity::{Identity, IdentityType};

pub use identity::{Identity, IdentityType};

Source line: 65.

pub use keypair::{KeyPair, PublicKey};

pub use keypair::{KeyPair, PublicKey};

Source line: 66.

pub use resolver::{IdentityDocument, IdentityResolver, VerificationMethod};

pub use resolver::{IdentityDocument, IdentityResolver, VerificationMethod};

Source line: 67.

pub use signature::Signature;

pub use signature::Signature;

Source line: 68.

pub use ed25519_adapter::{DelegationCertificate, Ed25519Adapter};

pub use ed25519_adapter::{DelegationCertificate, Ed25519Adapter};

Source line: 72.

::IdentityResult

Standard result type for identity operations

pub type IdentityResult<T> = std::result::Result<T, IdentityError>;

Source line: 75.

On this page