[][src]Struct boa::syntax::ast::node::object::Object

pub struct Object { /* fields omitted */ }

Objects in JavaScript may be defined as an unordered collection of related data, of primitive or reference types, in the form of “key: value” pairs.

Objects can be initialized using new Object(), Object.create(), or using the literal notation.

An object initializer is an expression that describes the initialization of an Object. Objects consist of properties, which are used to describe an object. Values of object properties can either contain primitive data types or other objects.

More information:

Implementations

impl Object[src]

Trait Implementations

impl Clone for Object[src]

impl Debug for Object[src]

impl Display for Object[src]

impl Drop for Object[src]

impl Executable for Object[src]

impl Finalize for Object[src]

impl From<Object> for Node[src]

impl<T> From<T> for Object where
    T: Into<Box<[PropertyDefinition]>>, 
[src]

impl PartialEq<Object> for Object[src]

impl StructuralPartialEq for Object[src]

impl Trace for Object[src]

Auto Trait Implementations

impl RefUnwindSafe for Object

impl Send for Object

impl Sync for Object

impl Unpin for Object

impl UnwindSafe for Object

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,