rusnap_api/error.rs
1use thiserror::Error;
2
3/// Error
4#[derive(Debug, Error)]
5pub enum Error {
6 #[error("Error from js")]
7 JsError(js_sys::Error),
8
9 #[error(transparent)]
10 SerdeJsonError(#[from] serde_wasm_bindgen::Error),
11
12 #[error(transparent)]
13 FromHexError(#[from] const_hex::FromHexError),
14}
15
16/// Result
17pub type Result<T> = std::result::Result<T, Error>;