Merge branch 'master' into plugins
This commit is contained in:
@@ -136,6 +136,7 @@ pub fn from_dynamic<'de, T: Deserialize<'de>>(
|
||||
impl Error for Box<EvalAltResult> {
|
||||
fn custom<T: fmt::Display>(err: T) -> Self {
|
||||
EvalAltResult::ErrorParsing(ParseErrorType::BadInput(err.to_string()), Position::none())
|
||||
.into()
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -85,9 +85,9 @@ impl DynamicSerializer {
|
||||
/// assert!(value.is::<Map>());
|
||||
///
|
||||
/// let map = value.cast::<Map>();
|
||||
/// let point = map.get("d").unwrap().downcast_ref::<Map>().unwrap();
|
||||
/// assert_eq!(*point.get("x").unwrap().downcast_ref::<f64>().unwrap(), 123.456);
|
||||
/// assert_eq!(*point.get("y").unwrap().downcast_ref::<f64>().unwrap(), 999.0);
|
||||
/// let point = map["d"].read_lock::<Map>().unwrap();
|
||||
/// assert_eq!(*point["x"].read_lock::<f64>().unwrap(), 123.456);
|
||||
/// assert_eq!(*point["y"].read_lock::<f64>().unwrap(), 999.0);
|
||||
/// # }
|
||||
/// # Ok(())
|
||||
/// # }
|
||||
@@ -99,7 +99,7 @@ pub fn to_dynamic<T: Serialize>(value: T) -> Result<Dynamic, Box<EvalAltResult>>
|
||||
|
||||
impl Error for Box<EvalAltResult> {
|
||||
fn custom<T: fmt::Display>(err: T) -> Self {
|
||||
EvalAltResult::ErrorRuntime(err.to_string(), Position::none())
|
||||
EvalAltResult::ErrorRuntime(err.to_string(), Position::none()).into()
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user