diff --git a/src/runner/runner.rs b/src/runner/runner.rs
index e952dc916..bf5def163 100644
--- a/src/runner/runner.rs
+++ b/src/runner/runner.rs
@@ -22,6 +22,7 @@ impl std::fmt::Display for Error{
 		}
 	}
 }
+impl std::error::Error for Error{}
 
 fn init(lua:&mlua::Lua)->mlua::Result<()>{
 	lua.sandbox(true)?;