Classes of Ruby types.
FFI type for a borrowed C pointer.
FFI type for an owned C pointer.
Fixnum is a type of
Integer which represents numbers from
Fixnums have a special algorithm for
2 * self - 1.
Similar to a
HashMap, but iterates by insertion order.
Internal type for non-heap allocated structs.
nil singleton type, the only instance of
This type represents instances of classes defined in the Artichoke VM.
Proc is a callable closure that captures lexical scope.
be arbitrary arity and may or may not enforce this arity when called.
Similar to a Rust iterator.
Internal type for the singleton class of an object.
Strings have a limited set of encodings. A
be UTF-8, maybe UTF-8, or binary.
String. Symbols are never freed by the interpreter.
Unreachable interpreter value. Receiving one of these from the interpreter is a bug.
Value that is a placeholder for collections that own
pub fn hash_slice<H>(data: &[Self], state: &mut H) where1.3.0[src]
impl PartialOrd<Ruby> for Ruby[src]
fn partial_cmp(&self, other: &Ruby) -> Option<Ordering>[src]
impl StructuralEq for Ruby[src]
impl StructuralPartialEq for Ruby[src]
Auto Trait Implementations
impl RefUnwindSafe for Ruby[src]
impl UnwindSafe for Ruby[src]
type Owned = T
The resulting type after obtaining ownership.
pub fn clone_into(&self, target: &mut T)[src]
type Error = Infallible
The type returned in the event of a conversion error.