[−][src]Enum ketos::compile::CompileError
Represents an error generated while compiling to bytecode.
Variants
Error in arity for call to system function
Fields of ArityError
CannotDefine(Name)
Attempt to define name of standard value or operator
ConstantExists(Name)
Attempt to define name held by const
value
Duplicate exports
declaration
Duplicate module-doc
declaration
DuplicateParameter(Name)
Duplicate name in parameter list
Attempt to export nonexistent name from module
ImportCycle(Name)
Recursion in module imports
Attempt to import nonexistent name from module
ImportShadow(Name)
Attempt to import or define name which already exists
InvalidCallExpression(&'static str)
Invalid expression to function call
,@expr
form outside of a list
InvalidModuleName(Name)
Module name contains invalid characters
Recursion limit exceeded while expanding macros
Missing export
declaration in loaded module
ModuleError(Name)
Failed to load a module
NotConstant(Name)
const
operator value is not constant
OperandOverflow(u32)
Operand value overflow
Attempt to import value that is not exported
SyntaxError(&'static str)
Error in parsing operator syntax
More commas than backquotes
Trait Implementations
impl Debug for CompileError
[src]
impl Display for CompileError
[src]
impl From<CompileError> for Error
[src]
fn from(e: CompileError) -> Error
[src]
impl NameDisplay for CompileError
[src]
Auto Trait Implementations
impl RefUnwindSafe for CompileError
impl Send for CompileError
impl Sync for CompileError
impl Unpin for CompileError
impl UnwindSafe for CompileError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,