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.