small software-rendered rust tty
organize for fonts
bendn 9 months ago
parent e1b5326 · commit c69ed06
-rw-r--r--Cargo.toml5
-rw-r--r--CascadiaCode.ttfbin0 -> 648732 bytes
-rw-r--r--CascadiaCodeNF.ttfbin0 -> 2548236 bytes
-rw-r--r--log10238
-rw-r--r--src/main.rs83
-rw-r--r--src/render.rs125
-rw-r--r--src/term.rs66
-rw-r--r--x3
8 files changed, 10493 insertions, 27 deletions
diff --git a/Cargo.toml b/Cargo.toml
index eecf677..1549d26 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,10 +6,11 @@ edition = "2024"
[dependencies]
anstream = "0.6.18"
anyhow = "1.0.98"
-ctlfun = { git = "https://git.buny.computer/lambda/ctlfun.git", version = "0.1.0" }
-fontdue = "0.9.3"
+ctlfun = { git = "https://github.com/bend-n/ctlfun" }
+fimg = "0.4.44"
implicit-fn = "0.1.0"
libc = "0.2.172"
minifb = "0.28.0"
nix = { version = "0.30.1", features = ["process", "term"] }
parking_lot = "0.12.3"
+swash = "0.2.4"
diff --git a/CascadiaCode.ttf b/CascadiaCode.ttf
new file mode 100644
index 0000000..b47bf63
--- /dev/null
+++ b/CascadiaCode.ttf
Binary files differ
diff --git a/CascadiaCodeNF.ttf b/CascadiaCodeNF.ttf
new file mode 100644
index 0000000..8c64f5d
--- /dev/null
+++ b/CascadiaCodeNF.ttf
Binary files differ
diff --git a/log b/log
new file mode 100644
index 0000000..d359611
--- /dev/null
+++ b/log
@@ -0,0 +1,10238 @@
+ Compiling pattypan v0.1.0 (/home/os/pattypan)
+warning: unused imports: `ScalerBuilder` and `Scaler`
+ --> src/main.rs:18:42
+ |
+18 | use swash::scale::{Render, ScaleContext, Scaler, ScalerBuilder, Source};
+ | ^^^^^^ ^^^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: unused import: `Vector`
+ --> src/main.rs:19:27
+ |
+19 | use swash::zeno::{Format, Vector};
+ | ^^^^^^
+
+warning: unnecessary parentheses around method argument
+ --> src/main.rs:74:25
+ |
+74 | self.0.send((key)).unwrap();
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+74 - self.0.send((key)).unwrap();
+74 + self.0.send(key).unwrap();
+ |
+
+warning: unreachable expression
+ --> src/main.rs:293:5
+ |
+258 | / loop {
+259 | | while let Ok(x) = trx.recv_timeout(Duration::from_millis(50)) {
+260 | | use ctlfun::TerminalInput::*;
+261 | | f.write_all(&x)?;
+... |
+276 | | w.update();
+277 | | }
+ | |_____- any code following this expression is unreachable
+...
+293 | Ok(())
+ | ^^^^^^ unreachable expression
+ |
+ = note: `#[warn(unreachable_code)]` on by default
+
+warning: unused variable: `x`
+ --> src/render.rs:1:11
+ |
+1 | fn render(x: &super::Terminal) {}
+ | ^ help: if this is intentional, prefix it with an underscore: `_x`
+ |
+ = note: `#[warn(unused_variables)]` on by default
+
+warning: unused variable: `sh`
+ --> src/main.rs:35:17
+ |
+35 | let sh = Command::new(shell).spawn()?.wait();
+ | ^^ help: if this is intentional, prefix it with an underscore: `_sh`
+
+warning: unused variable: `child`
+ --> src/main.rs:41:33
+ |
+41 | ForkptyResult::Parent { child, master } => {
+ | ^^^^^ help: try ignoring the field: `child: _`
+
+warning: unused variable: `f`
+ --> src/main.rs:144:9
+ |
+144 | let f = fontdue::Font::from_bytes(
+ | ^ help: if this is intentional, prefix it with an underscore: `_f`
+
+warning: unnecessary `unsafe` block
+ --> src/main.rs:170:5
+ |
+170 | unsafe { grid.chunked_mut().for_each(|x| *x = [0, 0, 0, 255]) };
+ | ^^^^^^ unnecessary `unsafe` block
+ |
+ = note: `#[warn(unused_unsafe)]` on by default
+
+warning: function `render` is never used
+ --> src/render.rs:1:4
+ |
+1 | fn render(x: &super::Terminal) {}
+ | ^^^^^^
+ |
+ = note: `#[warn(dead_code)]` on by default
+
+warning: struct `Terminal` is never constructed
+ --> src/main.rs:20:8
+ |
+20 | struct Terminal {
+ | ^^^^^^^^
+
+warning: struct `Cell` is never constructed
+ --> src/main.rs:27:8
+ |
+27 | struct Cell {
+ | ^^^^
+
+warning: enum `Event` is never used
+ --> src/main.rs:78:6
+ |
+78 | enum Event {
+ | ^^^^^
+
+warning: `pattypan` (bin "pattypan") generated 13 warnings (run `cargo fix --bin "pattypan"` to apply 3 suggestions)
+ Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.33s
+ Running `/home/os/.target/debug/pattypan`
+[src/main.rs:153:5] "???" = "???"
+[src/main.rs:158:5] f.attributes() = (Stretch(100), Weight(400), Normal)+wght
+[src/main.rs:159:5] f.glyph_metrics(&[f.charmap().map('┼') as _]).glyph_count() = 3199
+[src/main.rs:160:5] &mut
+ScaleContext::new().builder(f).size(15.0).build().scale_outline(f.charmap().map('a')).unwrap().len() = 1
+[src/main.rs:266:25] x = 'W'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'f'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = ','
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'f'
+[src/main.rs:266:25] x = 'r'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'd'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'r'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 'v'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: false,
+ params: [],
+ bytes: [],
+ end: 0,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: false,
+ params: [],
+ bytes: [],
+ end: 0,
+}
+[src/main.rs:266:25] x = 'T'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: false,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'f'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'r'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'r'
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'w'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'f'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: false,
+ params: [],
+ bytes: [
+ 55,
+ 59,
+ 102,
+ 105,
+ 108,
+ 101,
+ 58,
+ 47,
+ 47,
+ 107,
+ 108,
+ 117,
+ 110,
+ 107,
+ 47,
+ 104,
+ 111,
+ 109,
+ 101,
+ 47,
+ 111,
+ 115,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: false,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: false,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: false,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b6}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = '@'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f07b}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e725}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e728}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '?'
+[src/main.rs:266:25] x = '!'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f051f}'
+[src/main.rs:266:25] x = '0'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f00c}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b4}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: false,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 239,
+ 132,
+ 160,
+ 32,
+ 102,
+ 105,
+ 115,
+ 104,
+ 32,
+ 105,
+ 110,
+ 32,
+ 239,
+ 129,
+ 187,
+ 32,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: false,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: false,
+ params: [
+ Value(
+ 13,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{f061}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 67,
+ 59,
+ 99,
+ 109,
+ 100,
+ 108,
+ 105,
+ 110,
+ 101,
+ 95,
+ 117,
+ 114,
+ 108,
+ 61,
+ 101,
+ 99,
+ 104,
+ 111,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 101,
+ 99,
+ 104,
+ 111,
+ 32,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 68,
+ 59,
+ 48,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 2,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b6}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = '@'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f07b}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e725}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e728}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '?'
+[src/main.rs:266:25] x = '!'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f051f}'
+[src/main.rs:266:25] x = '0'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f00c}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b4}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 239,
+ 132,
+ 160,
+ 32,
+ 102,
+ 105,
+ 115,
+ 104,
+ 32,
+ 105,
+ 110,
+ 32,
+ 239,
+ 129,
+ 187,
+ 32,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 13,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{f061}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 67,
+ 59,
+ 99,
+ 109,
+ 100,
+ 108,
+ 105,
+ 110,
+ 101,
+ 95,
+ 117,
+ 114,
+ 108,
+ 61,
+ 101,
+ 99,
+ 104,
+ 111,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 101,
+ 99,
+ 104,
+ 111,
+ 32,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 68,
+ 59,
+ 48,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 2,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b6}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = '@'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f07b}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e725}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e728}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '?'
+[src/main.rs:266:25] x = '!'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f051f}'
+[src/main.rs:266:25] x = '0'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f00c}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b4}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 239,
+ 132,
+ 160,
+ 32,
+ 102,
+ 105,
+ 115,
+ 104,
+ 32,
+ 105,
+ 110,
+ 32,
+ 239,
+ 129,
+ 187,
+ 32,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 13,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{f061}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 67,
+ 59,
+ 99,
+ 109,
+ 100,
+ 108,
+ 105,
+ 110,
+ 101,
+ 95,
+ 117,
+ 114,
+ 108,
+ 61,
+ 101,
+ 99,
+ 104,
+ 112,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 101,
+ 99,
+ 104,
+ 112,
+ 32,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'f'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = ':'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'U'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'w'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'd'
+[src/main.rs:266:25] x = ':'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 68,
+ 59,
+ 49,
+ 50,
+ 55,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 2,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b6}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = '@'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f07b}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e725}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e728}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '?'
+[src/main.rs:266:25] x = '!'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f051f}'
+[src/main.rs:266:25] x = '0'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 12,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 12,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f00d}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'N'
+[src/main.rs:266:25] x = 'O'
+[src/main.rs:266:25] x = 'T'
+[src/main.rs:266:25] x = 'F'
+[src/main.rs:266:25] x = 'O'
+[src/main.rs:266:25] x = 'U'
+[src/main.rs:266:25] x = 'N'
+[src/main.rs:266:25] x = 'D'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 12,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b4}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 239,
+ 132,
+ 160,
+ 32,
+ 102,
+ 105,
+ 115,
+ 104,
+ 32,
+ 105,
+ 110,
+ 32,
+ 239,
+ 129,
+ 187,
+ 32,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 13,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 14,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 14,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 14,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 14,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 16,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 8,
+ ),
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 8,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{f061}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 4,
+ ),
+ Value(
+ 5,
+ ),
+ Value(
+ 11,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 8,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 67,
+ 59,
+ 99,
+ 109,
+ 100,
+ 108,
+ 105,
+ 110,
+ 101,
+ 95,
+ 117,
+ 114,
+ 108,
+ 61,
+ 101,
+ 99,
+ 104,
+ 111,
+ 111,
+ 111,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 108,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 62,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 101,
+ 99,
+ 104,
+ 111,
+ 111,
+ 111,
+ 32,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'f'
+[src/main.rs:266:25] x = 'i'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = ':'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'U'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'w'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'd'
+[src/main.rs:266:25] x = ':'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'e'
+[src/main.rs:266:25] x = 'c'
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 10,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 68,
+ 59,
+ 49,
+ 50,
+ 55,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 7,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 2,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '⏎'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 126,
+ 47,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 3,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [
+ 40,
+ ],
+ end: 66,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 49,
+ 51,
+ 51,
+ 59,
+ 65,
+ 59,
+ 115,
+ 112,
+ 101,
+ 99,
+ 105,
+ 97,
+ 108,
+ 95,
+ 107,
+ 101,
+ 121,
+ 61,
+ 49,
+ ],
+ end: 7,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 74,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b6}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = 'o'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = '@'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = 'l'
+[src/main.rs:266:25] x = 'u'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = 'k'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f07b}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 't'
+[src/main.rs:266:25] x = 'y'
+[src/main.rs:266:25] x = 'p'
+[src/main.rs:266:25] x = 'a'
+[src/main.rs:266:25] x = 'n'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e725}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'h'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{e728}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '?'
+[src/main.rs:266:25] x = '!'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 12,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 9,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f051f}'
+[src/main.rs:266:25] x = '0'
+[src/main.rs:266:25] x = 'm'
+[src/main.rs:266:25] x = 's'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 12,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 7,
+ ),
+ Value(
+ 1,
+ ),
+ Value(
+ 4,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b0}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 12,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 12,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 14,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 10,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = '\u{f00d}'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:266:25] x = 'N'
+[src/main.rs:266:25] x = 'O'
+[src/main.rs:266:25] x = 'T'
+[src/main.rs:266:25] x = 'F'
+[src/main.rs:266:25] x = 'O'
+[src/main.rs:266:25] x = 'U'
+[src/main.rs:266:25] x = 'N'
+[src/main.rs:266:25] x = 'D'
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 11,
+ ),
+ Value(
+ 2,
+ ),
+ Value(
+ 6,
+ ),
+ Value(
+ 13,
+ ),
+ Value(
+ 12,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:266:25] x = '\u{e0b4}'
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 0,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 93,
+ private: true,
+ params: [],
+ bytes: [
+ 48,
+ 59,
+ 239,
+ 132,
+ 160,
+ 32,
+ 102,
+ 105,
+ 115,
+ 104,
+ 32,
+ 105,
+ 110,
+ 32,
+ 239,
+ 129,
+ 187,
+ 32,
+ 112,
+ 97,
+ 116,
+ 116,
+ 121,
+ 112,
+ 97,
+ 110,
+ ],
+ end: 7,
+}
+[src/main.rs:266:25] x = ' '
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 13,
+ private: true,
+ params: [
+ Default,
+ ],
+ bytes: [],
+ end: 75,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 13,
+ ),
+ ],
+ bytes: [],
+ end: 67,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 6,
+ ),
+ ],
+ bytes: [],
+ end: 104,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 4,
+ ),
+ Value(
+ 1,
+ ),
+ ],
+ bytes: [],
+ end: 109,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 91,
+ private: true,
+ params: [
+ Value(
+ 5,
+ ),
+ ],
+ bytes: [],
+ end: 117,
+}
+[src/main.rs:269:40] x = ControlFunction {
+ start: 27,
+ private: true,
+ params: [],
+ bytes: [],
+ end: 61,
+}
diff --git a/src/main.rs b/src/main.rs
index 3120ea3..e766850 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,4 +1,5 @@
#![feature(deadline_api)]
+use std::fs::File;
use std::io::Write;
use std::iter::successors;
use std::os::fd::{AsFd, AsRawFd, BorrowedFd, OwnedFd};
@@ -8,9 +9,14 @@ use std::thread::sleep;
use std::time::Duration;
use anyhow::Result;
+use ctlfun::TerminalInputParser;
+use fimg::Image;
use minifb::{InputCallback, Key, WindowOptions};
use nix::pty::{ForkptyResult, forkpty};
-
+use render::FONT;
+use term::*;
+mod render;
+mod term;
fn spawn(shell: &str) -> Result<OwnedFd> {
let x = unsafe { forkpty(None, None)? };
match x {
@@ -54,7 +60,7 @@ impl InputCallback for KeyPress {
fn add_char(&mut self, _: u32) {}
fn set_key_state(&mut self, key: Key, state: bool) {
if state {
- self.0.send((key)).unwrap();
+ self.0.send(key).unwrap();
}
}
}
@@ -111,32 +117,59 @@ fn main() -> Result<()> {
}
});
- // let x = b"echo -e \"\x1b(0lqqqk\nx \x1b(Bx\nmqqqj";
- // let x = String::from_utf8_lossy(&x);
- // println!("{}", x);
- let mut s = anstream::StripStream::new(std::io::stdout());
+ sleep(Duration::from_millis(100));
+ w.update();
+ let ppem = 18.0;
+ let (fw, fh) = render::dims(&FONT, ppem);
+ let cols = (w.get_size().0 as f32 / fw).floor() as u16;
+ let rows = (w.get_size().1 as f32 / fh).floor() as u16;
+ dbg!(rows, cols);
+ let mut t = Terminal {
+ cursor: (1, 1),
+ size: (cols, rows),
+ scrollback: Scrollback::default(),
+ cells: vec![
+ Cell {
+ bg: [0; 3],
+ color: [0; 3],
+ style: 0,
+ letter: None,
+ };
+ cols as usize * rows as usize
+ ],
+ p: Default::default(),
+ mode: Mode::Normal,
+ };
+ let mut f = File::create("x").unwrap();
loop {
- while let Ok(x) = trx.recv_timeout(Duration::from_millis(50)) {
- s.write_all(&x)?;
+ while let Ok(x) = trx.recv_timeout(Duration::from_millis(16)) {
+ f.write_all(&x)?;
+ for char in x {
+ t.rx(char);
+ }
}
- s.flush()?;
- w.update();
- sleep(Duration::from_millis(10))
+ let i = render::render(&t, w.get_size(), ppem);
+ let x = Image::<Box<[u32]>, 1>::from(i.as_ref());
+ w.update_with_buffer(x.buffer(), w.get_size().0, w.get_size().1)?;
}
- // println!("-------------------");
- // let mut t = TerminalInputParser::new();
- // for char in x {
- // use ctlfun::TerminalInput::*;
- // match t.parse_byte(char) {
- // Continue => {
- // print!("-");
- // }
- // Char(x) => print!("{x}"),
- // Control(control_function) => println!("{:?}", control_function),
- // _ => panic!(),
- // }
- // }
-
Ok(())
}
+#[test]
+
+fn tparse() {
+ println!("-------------------");
+ let mut x = TerminalInputParser::new();
+ for c in "\x1b[32m greninator \x1b[0m".as_bytes() {
+ use ctlfun::TerminalInput::*;
+ match x.parse_byte(*c) {
+ Char(x) => {
+ print!("{x}");
+ }
+
+ Control(x) => println!("{x:?}"),
+ _ => (),
+ }
+ }
+ panic!();
+}
diff --git a/src/render.rs b/src/render.rs
new file mode 100644
index 0000000..2e9780c
--- /dev/null
+++ b/src/render.rs
@@ -0,0 +1,125 @@
+use std::sync::LazyLock;
+
+use swash::FontRef;
+use swash::scale::{Render, ScaleContext, Source};
+use swash::zeno::Format;
+
+#[implicit_fn::implicit_fn]
+pub fn render(
+ x: &super::Terminal,
+ (w, h): (usize, usize),
+ ppem: f32,
+) -> Image<Vec<u8>, 3> {
+ let m = FONT.metrics(&[]);
+ let sz = ppem * (m.max_width / m.units_per_em as f32);
+ let mut i = Image::alloc(w as _, h as _);
+ for (col, k) in x.cells.chunks_exact(x.size.0 as _).zip(0..) {
+ for (cell, j) in
+ col.iter().skip(2).zip(0..).filter(_.0.letter.is_some())
+ {
+ let id = FONT.charmap().map(cell.letter.unwrap());
+
+ let x = Render::new(&[Source::Outline])
+ .format(Format::Alpha)
+ .render(
+ &mut ScaleContext::new()
+ .builder(*FONT)
+ .size(ppem)
+ .build(),
+ id,
+ )
+ .unwrap();
+ unsafe {
+ if x.placement.width == 0 {
+ continue;
+ }
+ i.as_mut().overlay_at(
+ &Image::<Box<[u8]>, 4>::from(
+ Image::<_, 1>::build(
+ x.placement.width,
+ x.placement.height,
+ )
+ .buf(&*x.data),
+ )
+ .as_ref(),
+ 4 + ((j * sz as i32) + x.placement.left) as u32,
+ (k as f32 * (ppem * 1.25)) as u32
+ - x.placement.top as u32,
+ // x.placement.height - x.placement.top as u32,
+ );
+ }
+ }
+ }
+ i
+}
+
+pub fn dims(font: &FontRef, ppem: f32) -> (f32, f32) {
+ let m = font.metrics(&[]);
+ (ppem * (m.max_width / m.units_per_em as f32), ppem)
+}
+
+pub static FONT: LazyLock<FontRef<'static>> = LazyLock::new(|| {
+ FontRef::from_index(&include_bytes!("../CascadiaCodeNF.ttf")[..], 0)
+ .unwrap()
+});
+
+use fimg::{Image, OverlayAt};
+// let x = b"echo -e \"\x1b(0lqqqk\nx \x1b(Bx\nmqqqj";
+// let x = String::from_utf8_lossy(&x);
+// println!("{}", x);
+#[test]
+fn t() {
+ let f =
+ FontRef::from_index(&include_bytes!("../CascadiaCode.ttf")[..], 0)
+ .unwrap();
+
+ dbg!(f.attributes());
+ let m = f.metrics(&[]);
+ dbg!(m);
+ let ppem = 30.0;
+ let sz = ppem * (m.max_width / m.units_per_em as f32);
+ dbg!(
+ &mut ScaleContext::new()
+ .builder(f)
+ .size(15.0)
+ .build()
+ .scale_outline(f.charmap().map('a'))
+ .unwrap()
+ .len()
+ );
+ let mut grid = Image::<_, 4>::alloc(2000, 150);
+ unsafe { grid.chunked_mut().for_each(|x| *x = [0, 0, 0, 255]) };
+ for (letter, i) in "the quick brown fox jumped over the lazy dog"
+ .chars()
+ .zip(0..)
+ {
+ let id = f.charmap().map(letter);
+
+ let x = Render::new(&[Source::Outline])
+ .format(Format::Alpha)
+ .render(
+ &mut ScaleContext::new().builder(f).size(ppem).build(),
+ id,
+ )
+ .unwrap();
+ unsafe {
+ if x.placement.width == 0 {
+ continue;
+ }
+ grid.as_mut().overlay_at(
+ &Image::<Box<[u8]>, 4>::from(
+ Image::<_, 1>::build(
+ x.placement.width,
+ x.placement.height,
+ )
+ .buf(&*x.data),
+ )
+ .as_ref(),
+ ((i * sz as i32) + x.placement.left) as _,
+ ppem as u32 - x.placement.top as u32,
+ // x.placement.height - x.placement.top as u32,
+ );
+ }
+ }
+ grid.show();
+}
diff --git a/src/term.rs b/src/term.rs
new file mode 100644
index 0000000..f337a75
--- /dev/null
+++ b/src/term.rs
@@ -0,0 +1,66 @@
+use ctlfun::TerminalInput::*;
+use ctlfun::{ControlFunction, TerminalInputParser};
+
+pub struct Terminal {
+ pub cursor: (u16, u16),
+ pub size: (u16, u16),
+ pub scrollback: Scrollback,
+ pub cells: Vec<Cell>,
+ pub p: TerminalInputParser,
+ pub mode: Mode,
+}
+pub enum Mode {
+ Normal,
+ Raw,
+}
+#[derive(Default)]
+pub struct Scrollback {
+ // invariant: len() / t.size.w == height
+ pub history: Vec<Cell>,
+ pub height: u16,
+}
+impl Scrollback {}
+
+#[derive(Clone, Copy)]
+pub struct Cell {
+ pub bg: [u8; 3],
+ pub color: [u8; 3],
+ pub style: u8,
+ pub letter: Option<char>,
+}
+
+impl Terminal {
+ pub fn rx(&mut self, x: u8) {
+ match self.p.parse_byte(x) {
+ Continue => {}
+ Char(x) => {
+ self.cursor.0 += 1;
+ self.cells[(self.cursor.1 * self.size.0 + self.cursor.0)
+ as usize]
+ .letter = Some(x);
+ }
+ Control(ControlFunction { start: b'\r', .. }) => {
+ self.cursor.0 = 1;
+ }
+ Control(ControlFunction { start: b'\n', .. }) => {
+ self.cursor.1 += 1;
+ }
+ Control(x) => {
+ println!(
+ "{} {:?} {} {}",
+ x.start as char,
+ x.params
+ .iter()
+ .map(|x| match x {
+ ctlfun::Parameter::Default => 0,
+ ctlfun::Parameter::Value(x) => *x,
+ })
+ .collect::<Vec<_>>(),
+ String::from_utf8_lossy(&x.bytes),
+ x.end as char,
+ );
+ }
+ _ => unreachable!(),
+ }
+ }
+}
diff --git a/x b/x
new file mode 100644
index 0000000..3c066c5
--- /dev/null
+++ b/x
@@ -0,0 +1,3 @@
+Welcome to fish, the friendly interactive shell
+Type help(B for instructions on how to use fish
+]7;file://klunk/home/os/pattypan]0;~/pattypan(B ]133;A;special_key=1os@klunk   pattypan   hmm  ?!  󰔟0ms   ]0; fish in  pattypan  [?2004h[>4;1m[=5u= \ No newline at end of file