1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
///Value

#[derive(Clone, Debug, Copy)]
pub enum Value
{
    /// Integer or i32 in Rust
    Int(i32),
    /// Long or i64 in Rust
    Long(i64),
    /// Float or f32 in Rust
    Float(f32),
    /// Double or f64 in Rust
    Double(f64),
    /// Pointer to object in pool
    Object(usize),
    /// Null reference
    Null,
    /// Boolean
    Bool(bool),
}