Skip to main content

tui_pages/input/
response.rs

1use crate::input::KeyChord;
2
3#[derive(Debug, Clone, PartialEq, Eq)]
4pub struct InputHint<A> {
5    pub key: KeyChord,
6    pub action: A,
7}
8
9#[derive(Debug, Clone, PartialEq, Eq)]
10pub enum PipelineResponse<A> {
11    Execute(A),
12    Type(KeyChord),
13    Wait(Vec<InputHint<A>>),
14    Cancel,
15}