Crate rutie

source ·

Modules

Macros

  • Creates Rust structure for new Ruby class
  • eval(string [, binding [, filename [,lineno]]]) → obj
  • Creates callbacks for Ruby methods
  • Creates Rust structure for new Ruby module
  • Creates unsafe callbacks for Ruby methods
  • Makes a Rust struct wrappable for Ruby objects.

Structs

Traits

  • Descendants of class Exception are used to communicate between Kernel#raise and rescue statements in begin ... end blocks. Exception objects carry information about the exception – its type (the exception’s class name), an optional descriptive string, and optional traceback information. Exception subclasses may add additional information like NameError#name.
  • Object
  • Implicit conversion or nil.
  • Interface for safe conversions between types