diff --git a/src/error.rs b/src/error.rs index c9cc7e1..0087dee 100644 --- a/src/error.rs +++ b/src/error.rs @@ -9,6 +9,12 @@ impl From for Error { } } +impl From for rlua::Error { + fn from(error: Error) -> Self { + rlua::Error::RuntimeError(format!("rlua-searcher error: {}", error)) + } +} + impl std::fmt::Display for Error { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { let res = match self {