pub enum InterpreterError {
Compile(CompilerError),
ScanParse(Vec<ScanError>, Vec<ParserError>),
Parse(Vec<ParserError>),
Scan(Vec<ScanError>),
Runtime,
Stack,
}
Variants§
Compile(CompilerError)
ScanParse(Vec<ScanError>, Vec<ParserError>)
Parse(Vec<ParserError>)
Scan(Vec<ScanError>)
Runtime
Stack
Trait Implementations§
Source§impl Clone for InterpreterError
impl Clone for InterpreterError
Source§fn clone(&self) -> InterpreterError
fn clone(&self) -> InterpreterError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for InterpreterError
impl RefUnwindSafe for InterpreterError
impl Send for InterpreterError
impl Sync for InterpreterError
impl Unpin for InterpreterError
impl UnwindSafe for InterpreterError
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