[][src]Struct boa::syntax::ast::node::declaration::ConstDeclList

pub struct ConstDeclList { /* fields omitted */ }

The const statements are block-scoped, much like variables defined using the let keyword.

This declaration creates a constant whose scope can be either global or local to the block in which it is declared. Global constants do not become properties of the window object, unlike var variables.

An initializer for a constant is required. You must specify its value in the same statement in which it's declared. (This makes sense, given that it can't be changed later.)

More information:

Trait Implementations

impl AsRef<[ConstDecl]> for ConstDeclList[src]

impl Clone for ConstDeclList[src]

impl Debug for ConstDeclList[src]

impl Display for ConstDeclList[src]

impl Drop for ConstDeclList[src]

impl Executable for ConstDeclList[src]

impl Finalize for ConstDeclList[src]

impl From<ConstDecl> for ConstDeclList[src]

impl From<ConstDeclList> for Node[src]

impl<T> From<T> for ConstDeclList where
    T: Into<Box<[ConstDecl]>>, 
[src]

impl PartialEq<ConstDeclList> for ConstDeclList[src]

impl StructuralPartialEq for ConstDeclList[src]

impl Trace for ConstDeclList[src]

Auto Trait Implementations

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>,