aboutsummaryrefslogtreecommitdiffstats
path: root/src/ansi/mod.rs
diff options
context:
space:
mode:
authorJonas Maier <>2026-05-03 11:29:42 +0200
committerJonas Maier <>2026-05-03 11:29:42 +0200
commit110b179e3651570f6ede3090e2e8f304dac7024d (patch)
treef8af54954d0845132d5ee3affed167b06fbc853e /src/ansi/mod.rs
parentd5953e52f0df8ca6727e71fa07f147467a7369c1 (diff)
downloadpish-110b179e3651570f6ede3090e2e8f304dac7024d.tar.gz
keybinds seem to work somewhat
Diffstat (limited to 'src/ansi/mod.rs')
-rw-r--r--src/ansi/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ansi/mod.rs b/src/ansi/mod.rs
index 0b43ede..cbdcbe6 100644
--- a/src/ansi/mod.rs
+++ b/src/ansi/mod.rs
@@ -190,7 +190,7 @@ enum EscapeTrie {
More(BTreeMap<u8, EscapeTrie>),
}
-#[derive(Debug)]
+#[derive(Clone, Debug)]
pub enum KbInput<'a> {
Key([u8; 1]),
Escape(Escape<'a>),
@@ -207,7 +207,7 @@ impl<'a> KbInput<'a> {
}
}
-#[derive(Debug)]
+#[derive(Clone, Debug)]
pub struct Escape<'a> {
pub keys: &'a [&'a str],
pub value: Vec<u8>,