[][src]Enum rustpython_compiler::symboltable::SymbolScope

pub enum SymbolScope {
    Global,
    Nonlocal,
    Local,
    Unknown,
}

Indicator for a single symbol what the scope of this symbol is. The scope can be unknown, which is unfortunate, but not impossible.

Variants

Global
Nonlocal
Local
Unknown

Trait Implementations

impl Clone for SymbolScope[src]

impl Debug for SymbolScope[src]

Auto Trait Implementations

impl RefUnwindSafe for SymbolScope

impl Send for SymbolScope

impl Sync for SymbolScope

impl Unpin for SymbolScope

impl UnwindSafe for SymbolScope

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.