Crate rutie[−][src]
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
Representation of any Ruby object while its type is unknown
Array
Integer
TrueClass
and FalseClass
Class
CodepointIterator
Enumerator
Fixnum
Float
Garbage collection
Hash
Integer
Module
NilClass
Proc
(works with Lambda
as well)
String
Symbol
Thread
Virtual Machine and helpers
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