[][src]Module artichoke_backend::extn::core::exception

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

mruby

FFI glue between the Rust trampolines and the mruby C interpreter.

Structs

ArgumentError

Ruby ArgumentError error type.

EOFError

Ruby EOFError error type.

EncodingError

Ruby EncodingError error type.

Exception

Ruby Exception error type.

Fatal

Ruby fatal error type.

FiberError

Ruby FiberError error type.

FloatDomainError

Ruby FloatDomainError error type.

FrozenError

Ruby FrozenError error type.

IOError

Ruby IOError error type.

IndexError

Ruby IndexError error type.

Interrupt

Ruby Interrupt error type.

KeyError

Ruby KeyError error type.

LoadError

Ruby LoadError error type.

LocalJumpError

Ruby LocalJumpError error type.

NameError

Ruby NameError error type.

NoMemoryError

Ruby NoMemoryError error type.

NoMethodError

Ruby NoMethodError error type.

NotImplementedError

Ruby NotImplementedError error type.

RangeError

Ruby RangeError error type.

RegexpError

Ruby RegexpError error type.

RuntimeError

Ruby RuntimeError error type.

ScriptError

Ruby ScriptError error type.

SecurityError

Ruby SecurityError error type.

SignalException

Ruby SignalException error type.

StandardError

Ruby StandardError error type.

StopIteration

Ruby StopIteration error type.

SyntaxError

Ruby SyntaxError error type.

SystemCallError

Ruby SystemCallError error type.

SystemExit

Ruby SystemExit error type.

SystemStackError

Ruby SystemStackError error type.

ThreadError

Ruby ThreadError error type.

TypeError

Ruby TypeError error type.

UncaughtThrowError

Ruby UncaughtThrowError error type.

ZeroDivisionError

Ruby ZeroDivisionError error type.