Enum little::LittleError
[−]
[src]
pub enum LittleError { ParameterMissing(String), ConstantMissing(Constant), CallMissing(Call), CallError(Box<Error + Sync + Send>), OutputError(Error), BuildError(BuildError), StackUnderflow, Interupt, }
Runtime error.
Variants
ParameterMissing(String)
A parameter was required for an instruction, but it was not found.
ConstantMissing(Constant)
A constant was required for an instruction, but it was not found.
CallMissing(Call)
A call was required for an instruction, but it was not found.
CallError(Box<Error + Sync + Send>)
A call has returned an error.
OutputError(Error)
I/O error writing template result to output.
BuildError(BuildError)
Error building the template.
StackUnderflow
Attempt to pop values on empty stack.
Interupt
Instruction has caused an interupt, it is up to user to know how to handle it.
Trait Implementations
impl Debug for LittleError
[src]
impl From<Error> for LittleError
[src]
fn from(other: Error) -> LittleError
Performs the conversion.
impl From<BuildError> for LittleError
[src]
fn from(other: BuildError) -> LittleError
Performs the conversion.