pub enum LuaError {
SyntaxError(String),
ExecutionError(String),
ReadError(Error),
WrongType,
}
Expand description
Error that can happen when executing Lua code.
Variants§
SyntaxError(String)
There was a syntax error when parsing the Lua code.
ExecutionError(String)
There was an error during execution of the Lua code (for example not enough parameters for a function call).
ReadError(Error)
There was an IoError while reading the source code to execute.
WrongType
The call to execute
has requested the wrong type of data.
Trait Implementations§
source§impl Error for LuaError
impl Error for LuaError
source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§impl<E> From<LuaError> for LuaFunctionCallError<E>
impl<E> From<LuaError> for LuaFunctionCallError<E>
source§fn from(err: LuaError) -> LuaFunctionCallError<E>
fn from(err: LuaError) -> LuaFunctionCallError<E>
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LuaError
impl !RefUnwindSafe for LuaError
impl Send for LuaError
impl Sync for LuaError
impl Unpin for LuaError
impl !UnwindSafe for LuaError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more