Enum arret_compiler::repl::EvalKind[][src]

pub enum EvalKind {
    Type,
    Value,
}

Indicates the kind of evaluation to perform on the input

This applies to expressions; it has no effect on empty input or definitions

Variants

Type

Infers the type of the expression

This only runs as far as type checking

Value

Fully evaluates the expression

Trait Implementations

impl Clone for EvalKind[src]

impl Copy for EvalKind[src]

Auto Trait Implementations

impl RefUnwindSafe for EvalKind

impl Send for EvalKind

impl Sync for EvalKind

impl Unpin for EvalKind

impl UnwindSafe for EvalKind

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.