[−][src]Struct boa::syntax::ast::node::object::Object
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]
pub fn properties(&self) -> &[PropertyDefinition][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]
T: Into<Box<[PropertyDefinition]>>,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> NativeObject for T where
T: Any + Debug + Trace, [src]
T: Any + Debug + Trace,
fn as_any(&Self) -> &(dyn Any + 'static)[src]
fn as_mut_any(&mut Self) -> &mut (dyn Any + 'static)[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,