[][src]Module mdl_monkey::object

Objects produced when evaluating the Monkey programming language from https://interpreterbook.com/.

Structs

Array

The object representation of a Monkey array.

Environment

An execution environment used when evaluating Monkey source code.

Function

The object representation of a Monkey function.

Hash

The object representation of a Monkey hash.

Enums

Builtin

The object representation of a built-in Monkey function.

Error

Specifies the different classes of errors which may occur.

Hashable

Objects which may be used as Hash keys.

Object

Objects produced when evaluating Monkey source code, along with their associated data if applicable.

Type Definitions

Result

A Result type specialized use with for an Error.