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: i64Boolean(bool)Tuple Fields of Boolean
0: boolString(String)Tuple Fields of String
0: StringFunction(Vec<IDENTIFIER>, BlockStatement, Env)Tuple Fields of Function
Builtin(BuiltinFunc)Tuple Fields of Builtin
0: BuiltinFuncError(String)Tuple Fields of Error
0: StringImplementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Object
impl !UnwindSafe for Object
Blanket Implementations
Mutably borrows from an owned value. Read more