[−][src]Module boa::object
This module implements the Rust representation of a JavaScript object.
Structs
| ConstructorBuilder | Builder for creating constructors objects, like |
| FunctionBinding | The functions binding. |
| FunctionBuilder | Builder for creating native function objects |
| GcObject | Garbage collected |
| IndexProperties | An iterator over the indexed property entries of an |
| IndexPropertyKeys | An iterator over the index keys ( |
| IndexPropertyValues | An iterator over the index values ( |
| Iter | An iterator over the property entries of an |
| Keys | An iterator over the keys ( |
| Object | The internal representation of an JavaScript object. |
| ObjectInitializer | Builder for creating objects with properties. |
| RecursionLimiter | Prevents infinite recursion during |
| StringProperties | An iterator over the |
| StringPropertyKeys | An iterator over the string keys ( |
| StringPropertyValues | An iterator over the string values ( |
| SymbolProperties | An iterator over the |
| SymbolPropertyKeys | An iterator over the keys ( |
| SymbolPropertyValues | An iterator over the |
| Values | An iterator over the values ( |
Enums
| ObjectData | Defines the different types of objects. |
Statics
| PROTOTYPE | Static |
Traits
| NativeObject | This trait allows Rust types to be passed around as objects. |
Type Definitions
| Ref | A wrapper type for an immutably borrowed type T. |
| RefMut | A wrapper type for a mutably borrowed type T. |