pub enum LuaError {
SyntaxError(String),
ExecutionError(Cow<'static, str>),
ReadError(Error),
WrongType(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(Cow<'static, str>)
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(WrongType)
The call to eval
has requested the wrong type of data.
Trait Implementations§
source§impl Error for LuaError
impl Error for LuaError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
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