From f8284e3375aca129217e0b47b23e3ee6db23e1fa Mon Sep 17 00:00:00 2001 From: Byson94 Date: Sun, 7 Sep 2025 20:15:34 +0530 Subject: [PATCH] feat: migrated to rhai_trace 0.2.0 --- Cargo.lock | 4 ++-- crates/rhai_impl/Cargo.toml | 2 +- crates/rhai_impl/src/error.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fd95e1a..a9e3836 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1852,9 +1852,9 @@ dependencies = [ [[package]] name = "rhai_trace" -version = "0.1.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef92fefcd8ea53b715b1d9f02980e7f578577823c5fbda218cc5cc129c17db2d" +checksum = "e3b719976dd04e8f881b0637892aa5b459f47048f91b1632c6bc32b632d44367" dependencies = [ "rhai", ] diff --git a/crates/rhai_impl/Cargo.toml b/crates/rhai_impl/Cargo.toml index e2d987d..a09091d 100644 --- a/crates/rhai_impl/Cargo.toml +++ b/crates/rhai_impl/Cargo.toml @@ -22,5 +22,5 @@ ahash.workspace = true nix = { workspace = true, features = ["process", "fs", "signal"] } libc.workspace = true # error handling -rhai_trace = "0.1.2" +rhai_trace = "0.2.0" codespan-reporting.workspace = true \ No newline at end of file diff --git a/crates/rhai_impl/src/error.rs b/crates/rhai_impl/src/error.rs index a0cf965..63ee1d6 100644 --- a/crates/rhai_impl/src/error.rs +++ b/crates/rhai_impl/src/error.rs @@ -7,7 +7,7 @@ use rhai_trace::{BetterError, Span}; /// Return a formatted Rhai evaluation error. pub fn format_eval_error(error: &EvalAltResult, code: &str, engine: &Engine) -> String { let better_error = - BetterError::improve_eval_error(error, code, engine).unwrap_or(BetterError { + BetterError::improve_eval_error(error, code, engine, None).unwrap_or(BetterError { message: error.to_string(), help: None, hint: None,