[−][src]Struct boa::syntax::ast::node::declaration::LetDeclList
The let
statement declares a block scope local variable, optionally initializing it to a
value.
let
allows you to declare variables that are limited to a scope of a block statement, or
expression on which it is used, unlike the var
keyword, which defines a variable
globally, or locally to an entire function regardless of block scope.
Just like const the let
does not create properties of the window object when declared
globally (in the top-most scope).
More information:
Trait Implementations
impl AsRef<[LetDecl]> for LetDeclList
[src]
impl Clone for LetDeclList
[src]
fn clone(&self) -> LetDeclList
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for LetDeclList
[src]
impl Display for LetDeclList
[src]
impl Drop for LetDeclList
[src]
impl Executable for LetDeclList
[src]
fn run(&self, interpreter: &mut Interpreter) -> ResultValue
[src]
impl Finalize for LetDeclList
[src]
impl From<LetDecl> for LetDeclList
[src]
impl From<LetDeclList> for Node
[src]
fn from(list: LetDeclList) -> Self
[src]
impl<T> From<T> for LetDeclList where
T: Into<Box<[LetDecl]>>,
[src]
T: Into<Box<[LetDecl]>>,
impl PartialEq<LetDeclList> for LetDeclList
[src]
fn eq(&self, other: &LetDeclList) -> bool
[src]
fn ne(&self, other: &LetDeclList) -> bool
[src]
impl StructuralPartialEq for LetDeclList
[src]
impl Trace for LetDeclList
[src]
Auto Trait Implementations
impl RefUnwindSafe for LetDeclList
impl Send for LetDeclList
impl Sync for LetDeclList
impl Unpin for LetDeclList
impl UnwindSafe for LetDeclList
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> 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>,