mri_sys/
vt.rs

1pub use self::value_type::*;
2
3#[repr(i32)]
4#[derive(PartialEq)]
5#[allow(non_camel_case_types)]
6pub enum value_type {
7    T_NONE     = 0x00,
8    T_OBJECT   = 0x01,
9    T_CLASS    = 0x02,
10    T_MODULE   = 0x03,
11    T_FLOAT    = 0x04,
12    T_STRING   = 0x05,
13    T_REGEXP   = 0x06,
14    T_ARRAY    = 0x07,
15    T_HASH     = 0x08,
16    T_STRUCT   = 0x09,
17    T_BIGNUM   = 0x0a,
18    T_FILE     = 0x0b,
19    T_DATA     = 0x0c,
20    T_MATCH    = 0x0d,
21    T_COMPLEX  = 0x0e,
22    T_RATIONAL = 0x0f,
23    T_NIL      = 0x11,
24    T_TRUE     = 0x12,
25    T_FALSE    = 0x13,
26    T_SYMBOL   = 0x14,
27    T_FIXNUM   = 0x15,
28    T_UNDEF    = 0x1b,
29    T_NODE     = 0x1c,
30    T_ICLASS   = 0x1d,
31    T_ZOMBIE   = 0x1e,
32    T_MASK     = 0x1f
33}