diff --git a/Cargo.lock b/Cargo.lock index b5026c6..f0927af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -240,7 +240,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "charming" -version = "0.3.0" +version = "0.3.1" dependencies = [ "deno_core", "handlebars", diff --git a/charming/src/lib.rs b/charming/src/lib.rs index 374d5c5..2911ed9 100644 --- a/charming/src/lib.rs +++ b/charming/src/lib.rs @@ -524,3 +524,10 @@ pub enum EchartsError { JsRuntimeError(String), WasmError(String), } + +impl std::error::Error for EchartsError {} +impl std::fmt::Display for EchartsError { + fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result { + write!(f, "{}", self) + } +}