diff --git a/assets/tests/lua/eval_that_causes_runtime_error.lua b/assets/tests/lua/eval_that_causes_runtime_error.lua new file mode 100644 index 0000000..f4713a8 --- /dev/null +++ b/assets/tests/lua/eval_that_causes_runtime_error.lua @@ -0,0 +1,2 @@ +mark_called() +error() diff --git a/assets/tests/rhai/eval_that_causes_runtime_error.rhai b/assets/tests/rhai/eval_that_causes_runtime_error.rhai new file mode 100644 index 0000000..68c56f0 --- /dev/null +++ b/assets/tests/rhai/eval_that_causes_runtime_error.rhai @@ -0,0 +1,2 @@ +mark_called(); +throw(); diff --git a/src/lib.rs b/src/lib.rs index c6943e9..2060054 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -294,9 +294,9 @@ const ENTITY_VAR_NAME: &str = "entity"; /// An error that can occur when internal [ScriptingPlugin] systems are being executed #[derive(Error, Debug)] pub enum ScriptingError { - #[error("script runtime error:\n {0}")] + #[error("script runtime error:\n{0}")] RuntimeError(String), - #[error("script compilation error: {0}")] + #[error("script compilation error:\n{0}")] CompileError(Box), #[error("no runtime resource present")] NoRuntimeResource,