[][src]Enum glsp::EnvMode

pub enum EnvMode {
    Fresh,
    Copied,
}

A lexical-environment capture mode.

Used as a parameter by glsp::eval, glsp::expand, and similar functions.

Variants

Fresh
Copied

Trait Implementations

impl Clone for EnvMode[src]

impl Copy for EnvMode[src]

impl Debug for EnvMode[src]

impl Default for EnvMode[src]

impl Eq for EnvMode[src]

impl FromVal for EnvMode[src]

impl PartialEq<EnvMode> for EnvMode[src]

impl StructuralEq for EnvMode[src]

impl StructuralPartialEq for EnvMode[src]

Auto Trait Implementations

impl GSend for EnvMode

impl GStore for EnvMode

impl RefUnwindSafe for EnvMode

impl Send for EnvMode

impl Sync for EnvMode

impl Unpin for EnvMode

impl UnwindSafe for EnvMode

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> Erased for T

impl<T> From<T> for T[src]

impl<T> FromElement<Slot> for T where
    T: FromVal
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<'a, T> MakeArg<'a> for T where
    T: FromVal + MakeTemp<Temp = Slot>, 
[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.