Enum object::Object [−][src]
pub enum Object {
Integer(i64),
Boolean(bool),
String(String),
Array(Vec<Rc<Object>>),
Hash(HashMap<Rc<Object>, Rc<Object>>),
Null,
ReturnValue(Rc<Object>),
Function(Vec<IDENTIFIER>, BlockStatement, Env),
Builtin(BuiltinFunc),
Error(String),
}
Variants
Integer(i64)
Tuple Fields of Integer
0: i64
Boolean(bool)
Tuple Fields of Boolean
0: bool
String(String)
Tuple Fields of String
0: String
Function(Vec<IDENTIFIER>, BlockStatement, Env)
Tuple Fields of Function
Builtin(BuiltinFunc)
Tuple Fields of Builtin
0: BuiltinFunc
Error(String)
Tuple Fields of Error
0: String
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Object
impl !UnwindSafe for Object
Blanket Implementations
Mutably borrows from an owned value. Read more