From 130bcfe2931839f067005b7a17c787a4db5d89f7 Mon Sep 17 00:00:00 2001 From: Stephen Chung Date: Thu, 6 Aug 2020 21:19:54 +0800 Subject: [PATCH] Fix serde. --- src/serde/de.rs | 1 + src/serde/ser.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/serde/de.rs b/src/serde/de.rs index 843c00d2..6b0b8a53 100644 --- a/src/serde/de.rs +++ b/src/serde/de.rs @@ -136,6 +136,7 @@ pub fn from_dynamic<'de, T: Deserialize<'de>>( impl Error for Box { fn custom(err: T) -> Self { EvalAltResult::ErrorParsing(ParseErrorType::BadInput(err.to_string()), Position::none()) + .into() } } diff --git a/src/serde/ser.rs b/src/serde/ser.rs index 1f0d153d..e13e22ec 100644 --- a/src/serde/ser.rs +++ b/src/serde/ser.rs @@ -99,7 +99,7 @@ pub fn to_dynamic(value: T) -> Result> impl Error for Box { fn custom(err: T) -> Self { - EvalAltResult::ErrorRuntime(err.to_string(), Position::none()) + EvalAltResult::ErrorRuntime(err.to_string(), Position::none()).into() } }