[−][src]Struct boa::syntax::ast::node::declaration::let_decl_list::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]
pub fn clone(&self) -> LetDeclList
[src]
pub 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]
impl Finalize for LetDeclList
[src]
impl From<LetDecl> for LetDeclList
[src]
impl From<LetDeclList> for Node
[src]
pub 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]
pub fn eq(&self, other: &LetDeclList) -> bool
[src]
pub fn ne(&self, other: &LetDeclList) -> bool
[src]
impl StructuralPartialEq for LetDeclList
[src]
impl Trace for LetDeclList
[src]
Auto Trait Implementations
impl RefUnwindSafe for LetDeclList
[src]
impl Send for LetDeclList
[src]
impl Sync for LetDeclList
[src]
impl Unpin for LetDeclList
[src]
impl UnwindSafe for LetDeclList
[src]
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,
pub 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,
pub fn as_any(&Self) -> &(dyn Any + 'static)
[src]
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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.
pub 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>,