artichoke_backend

Module error

Source
Expand description

Error types for Ruby exceptions and unwinding support.

This module contains the boxed trait object and underlying trait that unifies all error types in this crate as a Ruby Exception.

raise can convert any RubyException into an unwinding action.

Structs§

Error
The Error type, a wrapper around a dynamic exception type.

Traits§

RubyException
Polymorphic exception type that corresponds to Ruby’s Exception.

Functions§

raise
Raise implementation for RubyException boxed trait objects.