[][src]Enum passerine::common::lambda::Captured

pub enum Captured {
    Local(usize),
    Nonlocal(usize),
}

Variants

Local(usize)

The index on the stack if the variable is local to the current scope

Nonlocal(usize)

The index of the upvalue in the enclosing scope

Trait Implementations

impl Clone for Captured[src]

impl Debug for Captured[src]

impl Eq for Captured[src]

impl PartialEq<Captured> for Captured[src]

impl StructuralEq for Captured[src]

impl StructuralPartialEq for Captured[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.