[][src]Enum boa::environment::lexical_environment::VariableScope

pub enum VariableScope {
    Block,
    Function,
}

The scope of a given variable

Variants

Block

The variable declaration is scoped to the current block (let and const)

Function

The variable declaration is scoped to the current function (var)

Trait Implementations

impl Clone for VariableScope[src]

impl Copy for VariableScope[src]

impl Debug for VariableScope[src]

impl Eq for VariableScope[src]

impl Hash for VariableScope[src]

impl Ord for VariableScope[src]

impl PartialEq<VariableScope> for VariableScope[src]

impl PartialOrd<VariableScope> for VariableScope[src]

impl StructuralEq for VariableScope[src]

impl StructuralPartialEq for VariableScope[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, 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>,