#[repr(i32)]
pub enum value_type {
Show 26 variants T_NONE, T_OBJECT, T_CLASS, T_MODULE, T_FLOAT, T_STRING, T_REGEXP, T_ARRAY, T_HASH, T_STRUCT, T_BIGNUM, T_FILE, T_DATA, T_MATCH, T_COMPLEX, T_RATIONAL, T_NIL, T_TRUE, T_FALSE, T_SYMBOL, T_FIXNUM, T_UNDEF, T_NODE, T_ICLASS, T_ZOMBIE, T_MASK,
}

Variants

T_NONE

T_OBJECT

T_CLASS

T_MODULE

T_FLOAT

T_STRING

T_REGEXP

T_ARRAY

T_HASH

T_STRUCT

T_BIGNUM

T_FILE

T_DATA

T_MATCH

T_COMPLEX

T_RATIONAL

T_NIL

T_TRUE

T_FALSE

T_SYMBOL

T_FIXNUM

T_UNDEF

T_NODE

T_ICLASS

T_ZOMBIE

T_MASK

Trait Implementations

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.