[][src]Enum agda_mode::resp::Resp

pub enum Resp {
    HighlightingInfo(HighlightingInfo),
    Status {
        status: Status,
    },
    JumpToError {
        filepath: String,
        position: i32,
    },
    InteractionPoints {
        interaction_points: Vec<InteractionPoint>,
    },
    GiveAction(GiveAction),
    MakeCase(MakeCase),
    SolveAll {
        solutions: Vec<OneSolution>,
    },
    DisplayInfo {
        info: Option<DisplayInfo>,
    },
    RunningInfo {
        debug_level: i32,
        message: String,
    },
    ClearRunningInfo,
    ClearHighlighting {
        token_based: TokenBased,
    },
    DoneAborting,
}

Agda response.

Variants

HighlightingInfo(HighlightingInfo)
Status

Fields of Status

status: Status
JumpToError

Fields of JumpToError

filepath: Stringposition: i32
InteractionPoints

Fields of InteractionPoints

interaction_points: Vec<InteractionPoint>
GiveAction(GiveAction)
MakeCase(MakeCase)

Response is list of printed clauses.

SolveAll

Solution for one or more meta-variables.

Fields of SolveAll

solutions: Vec<OneSolution>
DisplayInfo

Fields of DisplayInfo

info: Option<DisplayInfo>
RunningInfo

The integer is the message's debug level.

Fields of RunningInfo

debug_level: i32message: String
ClearRunningInfo
ClearHighlighting

Clear highlighting of the given kind.

Fields of ClearHighlighting

token_based: TokenBased
DoneAborting

A command sent when an abort command has completed successfully.

Trait Implementations

impl Clone for Resp[src]

impl Eq for Resp[src]

impl PartialEq<Resp> for Resp[src]

impl Debug for Resp[src]

impl StructuralPartialEq for Resp[src]

impl StructuralEq for Resp[src]

impl<'de> Deserialize<'de> for Resp[src]

Auto Trait Implementations

impl Send for Resp

impl Sync for Resp

impl Unpin for Resp

impl UnwindSafe for Resp

impl RefUnwindSafe for Resp

Blanket Implementations

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

impl<T> From<T> for 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<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]