Expand description
Ruby error handling types.
This module implements the Exception
class from Ruby Core. It is a
collection of error types that the interpreter uses to unwind the stack in
the event of an error with Kernel#raise
.
You can use these types by accessing them in the interpreter. The types are globally available in the root namespace.
RuntimeError.new
raise ArgumentError, "missing semicolon"
This module implements the core exception types with spinoso-exception
and re-exports these types.
Modules
FFI glue between the Rust trampolines and the mruby C interpreter.
Structs
Ruby ArgumentError
error type.
Ruby EOFError
error type.
Ruby EncodingError
error type.
Ruby Exception
error type.
Ruby fatal
error type.
Ruby FiberError
error type.
Ruby FloatDomainError
error type.
Ruby FrozenError
error type.
Ruby IOError
error type.
Ruby IndexError
error type.
Ruby Interrupt
error type.
Ruby KeyError
error type.
Ruby LoadError
error type.
Ruby LocalJumpError
error type.
Ruby NameError
error type.
Ruby NoMemoryError
error type.
Ruby NoMethodError
error type.
Ruby NotImplementedError
error type.
Ruby RangeError
error type.
Ruby RegexpError
error type.
Ruby RuntimeError
error type.
Ruby ScriptError
error type.
Ruby SecurityError
error type.
Ruby SignalException
error type.
Ruby StandardError
error type.
Ruby StopIteration
error type.
Ruby SyntaxError
error type.
Ruby SystemCallError
error type.
Ruby SystemExit
error type.
Ruby SystemStackError
error type.
Ruby ThreadError
error type.
Ruby TypeError
error type.
Ruby UncaughtThrowError
error type.
Ruby ZeroDivisionError
error type.