Trait Verifiable

Source
pub trait Verifiable {
    // Required methods
    fn id(&self) -> CredentialId;
    fn validate(&self) -> Result<(), AuthError>;

    // Provided methods
    fn hrp(&self) -> Option<String> { ... }
    fn verify_cosmwasm(&self, _: &dyn Api) -> Result<(), AuthError> { ... }
}

Required Methods§

Provided Methods§

Source

fn hrp(&self) -> Option<String>

Source

fn verify_cosmwasm(&self, _: &dyn Api) -> Result<(), AuthError>

Implementors§

Source§

impl<T: Deref<Target = dyn Verifiable>> Verifiable for T