feat: migrated to rhai_trace 0.2.0

This commit is contained in:
Byson94
2025-09-07 20:15:34 +05:30
parent ed7a4587ab
commit f8284e3375
3 changed files with 4 additions and 4 deletions

4
Cargo.lock generated
View File

@@ -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",
]

View File

@@ -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

View File

@@ -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,