pub enum RhaiScriptError {
Parse(MoveId, ParseError),
Evaluate(Box<EvalAltResult>),
Missing(MoveId),
Unimplemented,
}
Variants§
Trait Implementations§
Source§impl Debug for RhaiScriptError
impl Debug for RhaiScriptError
Source§impl Display for RhaiScriptError
impl Display for RhaiScriptError
Source§impl Error for RhaiScriptError
impl Error for RhaiScriptError
1.30.0 · 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()
Source§impl From<Box<EvalAltResult>> for RhaiScriptError
impl From<Box<EvalAltResult>> for RhaiScriptError
Source§fn from(r: Box<EvalAltResult>) -> Self
fn from(r: Box<EvalAltResult>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RhaiScriptError
impl !RefUnwindSafe for RhaiScriptError
impl !Send for RhaiScriptError
impl !Sync for RhaiScriptError
impl Unpin for RhaiScriptError
impl !UnwindSafe for RhaiScriptError
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