Enum oftlisp_anf::RuntimeError [] [src]

pub enum RuntimeError {
    ArgsBindingError(ArgsBindingError<Context>),
    Exit(u8),
    Io(IoError),
    InvalidVTable(Gc<Value<Context>>),
    NonexistentVar(Symbol),
    NotAFunction(Gc<Value<Context>>),
    ObjectDataOutOfBounds(isizeGc<Value<Context>>),
    ObjectNoSuchFunc(SymbolGc<Value<Context>>),
    Panic(Vec<Gc<Value<Context>>>),
}

A runtime error.

Variants

An error binding arguments.

Exits with the given exit code.

An I/O error.

An attempt was made to access a non-existent data member on an object.

A variable was used that was not defined.

A value that was not a function was called.

An attempt was made to access a non-existent data member on an object.

An attempt was made to access a non-existent function on an object.

A runtime panic.

Trait Implementations

impl Debug for RuntimeError
[src]

[src]

Formats the value using the given formatter.

impl From<ArgsBindingError<Context>> for RuntimeError
[src]

[src]

Performs the conversion.

impl From<IoError> for RuntimeError
[src]

[src]

Performs the conversion.