axone-wasm 7.0.0

A library that defines CosmWasm URIs, enabling the identification of blockchain resources by referencing specific instantiated smart contracts.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use thiserror::Error;
use url::ParseError;

#[derive(Error, Debug, PartialEq, Eq)]
pub enum CosmwasmUriError {
    #[error("{0}")]
    ParseURI(#[from] ParseError),

    #[error("{0}")]
    ParseQuery(String),

    #[error("{0}")]
    SerializeQuery(String),

    #[error("Malformed URI: {0}")]
    Malformed(String),
}