fi_verifiable_data/
error.rs1use core::fmt::Display;
2
3use wasm_bindgen::prelude::wasm_bindgen;
4
5#[wasm_bindgen]
6#[derive(Debug)]
7pub struct FiError {
8 message: String,
9}
10
11#[wasm_bindgen]
12impl FiError {
13 #[wasm_bindgen(constructor)]
14 pub fn new(message: &str) -> FiError {
15 return FiError {
16 message: String::from(message),
17 };
18 }
19}
20
21impl Display for FiError {
22 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
23 let _ = f.write_str(self.message.as_str());
24 return Ok(());
25 }
26}