Remove redundant error-to-string fn (#288)
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@ -25,3 +25,4 @@ yarn-error.log*
|
||||
# rust
|
||||
src/wasm-lib/target
|
||||
public/wasm_lib_bg.wasm
|
||||
src/wasm-lib/lcov.info
|
||||
|
||||
@ -27,9 +27,3 @@ pub struct KclErrorDetails {
|
||||
#[serde(rename = "msg")]
|
||||
pub message: String,
|
||||
}
|
||||
|
||||
impl From<KclError> for String {
|
||||
fn from(error: KclError) -> Self {
|
||||
serde_json::to_string(&error).unwrap()
|
||||
}
|
||||
}
|
||||
|
||||
@ -1575,7 +1575,7 @@ extern "C" {
|
||||
#[wasm_bindgen]
|
||||
pub fn parse_js(js: &str) -> Result<JsValue, String> {
|
||||
let tokens = lexer(js);
|
||||
let program = abstract_syntax_tree(&tokens).map_err(String::from)?;
|
||||
let program = abstract_syntax_tree(&tokens).map_err(|e| e.to_string())?;
|
||||
// The serde-wasm-bindgen does not work here because of weird HashMap issues so we use the
|
||||
// gloo-serialize crate instead.
|
||||
JsValue::from_serde(&program).map_err(|e| e.to_string())
|
||||
|
||||
Reference in New Issue
Block a user