{"version": 2, "width": 98, "height": 31, "timestamp": 1708449634, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}} [0.022298, "o", "Welcome to libbeagan.\r\n"] [0.193163, "o", " ___ __ ___ __ ___ __ __ \r\n|__| |__ | | / \\ |__ |__) /\\ |\\/| |__ | | / \\ |__) |__/ \r\n| | |___ |___ |___ \\__/ | | \\ /~~\\ | | |___ |/\\| \\__/ | \\ | \\ \r\n\r\n"] [0.210273, "o", " February 2024 \r\nSu Mo Tu We Th Fr Sa\r\n 1 2 3\r\n 4 5 6 7 8 9 10\r\n11 12 13 14 15 16 17\r\n18 19 \u001b[7m20\u001b[0m 21 22 23 24\r\n25 26 27 28 29 \r\n \r\n"] [0.272837, "o", "3 weeks, 4 days until St. Patrick's Day\r\n"] [0.289723, "o", "5 months until The Day\r\n"] [0.307017, "o", "10 months until Xmas 2024\r\n"] [0.324666, "o", "12 months until Moving day\r\n"] [0.327587, "o", "\r\nMissing required tools:\r\nmagick(imagemagick)\r\n"] [0.338757, "o", "\r\nMissing general purpose tools:\r\nexiftool ffmpeg nmap sshfs yarn\r\n"] [0.339012, "o", "\r\nMissing languages tools:\r\nkscript rust go lua\r\n"] [0.343476, "o", "\r\nMissing optional tools:\r\nrecode gitup ktlint mednafen nu(nushell) fish pngcrush rbenv tiddlywiki timewarrior tldr ncdu poetry newfetch adr(adr-tools) iStats(gem install iStats) pandoc direnv jid\r\n\r\n"] [0.356719, "o", "[oh-my-zsh] plugin 'zsh-autosuggestions' not found\r\n"] [0.725166, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [0.725265, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [0.726792, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [0.746353, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:20:35\u001b[95D\u001b[?1h\u001b="] [0.747057, "o", "\u001b[?2004h"] [2.916104, "o", "c"] [2.995166, "o", "\bcl"] [3.26032, "o", "e"] [3.383729, "o", "a"] [3.469814, "o", "r"] [3.75025, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [3.751498, "o", "\u001b]2;clear\u0007\u001b]1;clear\u0007"] [3.754856, "o", "\u001b[H\u001b[2J\u001b[3J"] [3.75512, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [3.755388, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [3.760354, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [3.784572, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:20:38\u001b[95D\u001b[?1h\u001b=\u001b[?2004h"] [11.494158, "o", "c"] [11.655118, "o", "\bca"] [11.735021, "o", "r"] [11.922018, "o", "g"] [12.048059, "o", "o"] [12.170707, "o", " "] [12.457747, "o", "r"] [12.52826, "o", "u"] [12.687781, "o", "n"] [12.795654, "o", " "] [13.00802, "o", "-"] [13.155497, "o", "-"] [13.299851, "o", " "] [13.719173, "o", "i"] [13.7664, "o", "n"] [13.907691, "o", "i"] [13.980527, "o", "t"] [14.110293, "o", " "] [14.655098, "o", "1"] [14.820635, "o", "0"] [14.980089, "o", " "] [15.202329, "o", "1"] [15.358911, "o", "0"] [15.968293, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [15.971158, "o", "\u001b]2;cargo run -- init 10 10\u0007\u001b]1;cargo\u0007"] [16.008313, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [16.00873, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw init 10 10`\r\n"] [16.010007, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [16.010057, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007"] [16.010139, "o", "\u001b]1;..tor/shelldraw\u0007"] [16.011866, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [16.030357, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:20:50\u001b[95D"] [16.030448, "o", "\u001b[?1h\u001b=\u001b[?2004h"] [18.077716, "o", "c"] [18.24421, "o", "\bca"] [18.370334, "o", "r"] [18.890821, "o", "g"] [19.035203, "o", "o"] [19.133543, "o", " "] [19.327148, "o", "r"] [19.404619, "o", "u"] [19.604304, "o", "n"] [19.711776, "o", " "] [19.93947, "o", "-"] [20.077966, "o", "-"] [20.222234, "o", " "] [21.267558, "o", "r"] [21.30988, "o", "e"] [21.502269, "o", "c"] [21.716911, "o", "t"] [21.974742, "o", " "] [22.904413, "o", "1"] [22.986862, "o", " "] [23.09816, "o", "1"] [23.180142, "o", " "] [23.344342, "o", "2"] [23.449136, "o", " "] [23.547659, "o", "2"] [23.62705, "o", " "] [24.216464, "o", "r"] [24.25609, "o", "e"] [24.391747, "o", "d"] [25.063006, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [25.064107, "o", "\u001b]2;cargo run -- rect 1 1 2 2 red\u0007\u001b]1;cargo\u0007"] [25.09823, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n"] [25.098352, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n"] [25.098382, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [25.098537, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw rect 1 1 2 2 red`\r\n"] [25.100086, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [25.100212, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [25.102354, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [25.121872, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:20:59\u001b[95D\u001b[?1h\u001b=\u001b[?2004h"] [26.865407, "o", "c"] [27.006547, "o", "\bca"] [27.111129, "o", "r"] [27.373156, "o", "g"] [27.514252, "o", "o"] [27.652499, "o", " "] [27.739203, "o", "r"] [27.840513, "o", "u"] [28.034469, "o", "n"] [28.127689, "o", " "] [28.331049, "o", "-"] [28.454007, "o", "-"] [29.008942, "o", " "] [29.172751, "o", "s"] [29.233872, "o", "h"] [29.350761, "o", "o"] [29.427868, "o", "w"] [30.494149, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [30.495075, "o", "\u001b]2;cargo run -- show\u0007\u001b]1;cargo\u0007"] [30.527894, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [30.528144, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw show`\r\n"] [30.529266, "o", " \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n"] [30.529362, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [30.529467, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [30.531857, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [30.550675, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:21:04\u001b[95D"] [30.550747, "o", "\u001b[?1h\u001b=\u001b[?2004h"] [32.169686, "o", "c"] [32.311166, "o", "\bca"] [32.433771, "o", "r"] [33.163497, "o", "g"] [33.267744, "o", "o"] [33.375536, "o", " "] [33.489535, "o", "r"] [33.542053, "o", "u"] [33.716581, "o", "n"] [33.817932, "o", " "] [36.263258, "o", "-"] [36.380314, "o", "-"] [36.759172, "o", " "] [36.940648, "o", "r"] [36.980095, "o", "e"] [37.146222, "o", "c"] [37.359476, "o", "t"] [37.830789, "o", " "] [39.284237, "o", "3"] [39.391822, "o", " "] [39.474755, "o", "3"] [39.532723, "o", " "] [39.712139, "o", "4"] [39.809936, "o", " "] [39.858789, "o", "4"] [39.963724, "o", " "] [40.843564, "o", "g"] [41.000203, "o", "r"] [41.202841, "o", "e"] [41.328647, "o", "e"] [41.828105, "o", "n"] [42.279115, "o", "\u001b[?1l\u001b>"] [42.279198, "o", "\u001b[?2004l\r\r\n"] [42.280011, "o", "\u001b]2;cargo run -- rect 3 3 4 4 green\u0007\u001b]1;cargo\u0007"] [42.313343, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [42.313617, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m "] [42.313627, "o", " Running\u001b[0m `target/debug/shelldraw rect 3 3 4 4 green`\r\n"] [42.31521, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [42.317168, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [42.336375, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:21:16\u001b[95D\u001b[?1h\u001b="] [42.336408, "o", "\u001b[?2004h"] [44.248307, "o", "cargo run -- rect 3 3 4 4 green"] [44.705437, "o", "\b"] [44.849693, "o", "\b"] [44.985334, "o", "\b"] [45.092552, "o", "\b"] [45.293201, "o", "\b"] [46.376073, "o", "\b"] [46.511506, "o", "\b"] [46.652319, "o", "\b"] [46.80327, "o", "\b"] [47.01708, "o", "\b"] [47.161578, "o", "\b"] [47.293839, "o", "\b"] [48.095581, "o", "\b 3 4 4 green \u001b[13D"] [48.484582, "o", "\u001b[1C"] [49.112486, "o", "\b"] [49.245281, "o", "4 3 4 4 green\u001b[12D"] [49.377436, "o", "\u001b[1C"] [49.814053, "o", "\u001b[1C"] [50.088618, "o", "\b 4 4 green \u001b[11D"] [50.178195, "o", "4 4 4 green\u001b[10D"] [50.421972, "o", "\u001b[1C"] [50.559666, "o", "\u001b[1C"] [51.240344, "o", "\b 4 green \u001b[9D"] [51.305073, "o", "5 4 green\u001b[8D"] [51.639335, "o", "\u001b[1C"] [51.771505, "o", "\u001b[1C"] [52.155478, "o", "\b green \b\b\b\b\b\b\b"] [52.213865, "o", "5 green\b\b\b\b\b\b"] [52.495058, "o", "\u001b[1C"] [52.640296, "o", "\u001b[1C"] [52.784497, "o", "\u001b[1C"] [52.926501, "o", "\u001b[1C"] [53.061869, "o", "\u001b[1C"] [53.246764, "o", "\u001b[1C"] [53.564135, "o", "\b \b"] [53.702381, "o", "\b \b"] [53.840604, "o", "\b \b"] [53.99482, "o", "\b \b"] [54.133193, "o", "\b \b"] [54.437895, "o", "r"] [54.502376, "o", "e"] [54.588703, "o", "d"] [55.521653, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [55.522501, "o", "\u001b]2;cargo run -- rect 4 4 5 5 red\u0007\u001b]1;cargo\u0007"] [55.555355, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [55.55566, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw rect 4 4 5 5 red`\r\n"] [55.557162, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [55.557281, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [55.559403, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [55.578089, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:21:29\u001b[95D"] [55.578123, "o", "\u001b[?1h\u001b="] [55.578203, "o", "\u001b[?2004h"] [59.434833, "o", "cargo run -- rect 4 4 5 5 red"] [59.570291, "o", "\u001b[11D3 3 4 4 green"] [59.696732, "o", "\u001b[18Dshow \u001b[14D"] [60.306235, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [60.307134, "o", "\u001b]2;cargo run -- show\u0007\u001b]1;cargo\u0007"] [60.340653, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [60.341088, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running"] [60.341184, "o", "\u001b[0m `target/debug/shelldraw show`\r\n"] [60.342718, "o", " \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m\u001b[42m \u001b[0m\u001b[42m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m\u001b[42m \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n"] [60.342823, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [60.342893, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007"] [60.342911, "o", "\u001b]1;..tor/shelldraw\u0007"] [60.344805, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [60.364101, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:21:34\u001b[95D"] [60.364141, "o", "\u001b[?1h\u001b=\u001b[?2004h"] [63.673212, "o", "c"] [63.854857, "o", "\bca"] [63.927448, "o", "r"] [64.117342, "o", "g"] [64.885306, "o", "o"] [65.025656, "o", " "] [65.361187, "o", "r"] [65.394481, "o", "u"] [65.548725, "o", "n"] [65.637905, "o", " "] [65.953433, "o", "-"] [66.082247, "o", "-"] [66.217871, "o", " "] [66.473301, "o", "t"] [66.562462, "o", "e"] [66.723025, "o", "x"] [66.824252, "o", "t"] [66.975046, "o", " "] [69.648156, "o", "5"] [69.746012, "o", " "] [69.820082, "o", "5"] [69.880981, "o", " "] [71.318459, "o", "'"] [71.428526, "o", "'"] [71.621846, "o", "\b"] [72.344512, "o", "0'\b"] [73.012581, "o", "1'\b"] [73.225327, "o", "2'\b"] [73.431888, "o", "3'\b"] [73.651992, "o", "4'\b"] [73.882331, "o", "5'\b"] [74.795454, "o", "6'\b"] [74.98631, "o", "7'\b"] [75.180772, "o", "8'\b"] [75.379994, "o", "9'\b"] [76.223194, "o", "\u001b[?1l\u001b>"] [76.223522, "o", "\u001b[?2004l\r\r\n"] [76.224326, "o", "\u001b]2;cargo run -- text 5 5 '0123456789'\u0007\u001b]1;cargo\u0007"] [76.268601, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [76.268788, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw text 5 5 0123456789`\r\n"] [76.270125, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [76.270137, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007"] [76.270141, "o", "\u001b]1;..tor/shelldraw\u0007"] [76.271979, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [76.290398, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:21:50\u001b[95D"] [76.290434, "o", "\u001b[?1h\u001b="] [76.290524, "o", "\u001b[?2004h"] [76.740119, "o", "cargo run -- text 5 5 '0123456789'"] [76.857276, "o", "\u001b[21Dshow \u001b[17D"] [77.38859, "o", "\u001b[?1l\u001b>"] [77.388831, "o", "\u001b[?2004l\r\r\n"] [77.389462, "o", "\u001b]2;cargo run -- show\u0007\u001b]1;cargo\u0007"] [77.423868, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [77.424153, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw show`\r\n"] [77.425206, "o", " \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m\u001b[42m \u001b[0m\u001b[42m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m\u001b[42m \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m\u001b[41m \u001b[0m\u001b[0m\u001b[0m0\u001b[0m\u001b[0m\u001b[0m1\u001b[0m\u001b[0m\u001b[0m2\u001b[0m\u001b[0m\u001b[0m3\u001b[0m\u001b[0m\u001b[0m4\u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n"] [77.425396, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [77.425444, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [77.42718, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [77.446286, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:21:51\u001b[95D"] [77.446373, "o", "\u001b[?1h\u001b=\u001b[?2004h"] [83.165863, "o", "c"] [83.5966, "o", "\bca"] [83.664182, "o", "r"] [84.19828, "o", "g"] [84.272061, "o", "o"] [84.39808, "o", " "] [84.62732, "o", "r"] [84.668413, "o", "u"] [84.806045, "o", "n"] [84.894978, "o", " "] [87.206208, "o", "-"] [87.335514, "o", "-"] [87.461415, "o", " "] [87.634187, "o", "r"] [87.698419, "o", "e"] [87.840527, "o", "c"] [88.064331, "o", "t"] [88.198682, "o", " "] [91.788004, "o", "7"] [92.584841, "o", " "] [92.683616, "o", "4"] [92.810059, "o", " "] [93.704531, "o", "8"] [93.873207, "o", " "] [94.064518, "o", "7"] [94.258026, "o", " "] [94.87251, "o", "b"] [95.017974, "o", "l"] [95.201728, "o", "u"] [95.299826, "o", "e"] [95.590829, "o", "\u001b[?1l\u001b>"] [95.590931, "o", "\u001b[?2004l\r\r\n"] [95.591992, "o", "\u001b]2;cargo run -- rect 7 4 8 7 blue\u0007\u001b]1;cargo\u0007"] [95.626242, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n"] [95.626438, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [95.626676, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw rect 7 4 8 7 blue`\r\n"] [95.628069, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [95.629911, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [95.648436, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:22:10\u001b[95D"] [95.648541, "o", "\u001b[?1h\u001b=\u001b[?2004h"] [96.3172, "o", "cargo run -- rect 7 4 8 7 blue"] [96.452406, "o", "\u001b[17Dshow \u001b[13D"] [96.953346, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [96.954234, "o", "\u001b]2;cargo run -- show\u0007\u001b]1;cargo\u0007"] [96.986126, "o", "\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused import: `File`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:4:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::fs::{self, File};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_imports)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused imports: `Read`, `Write`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:5:21\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0muse std::io::{self, Read, Write};\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^^^^^\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:142:9\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m142\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for y in 0..height {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_y`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\r\n\r\n\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[0m\u001b[1m: unused variable: `x`\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/main.rs:144:13\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\r\n\u001b[0m\u001b[1m\u001b[38;5;12m144\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m for x in 0..width {\u001b[0m\r\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33m^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[33mhelp: if this is intentional, prefix it with an underscore: `_x`\u001b[0m\r\n\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[33mwarning\u001b[0m\u001b[1m:\u001b[0m `shelldraw` (bin \"shelldraw\") generated 4 warnings (run `cargo fix --bin \"shelldraw\"` to apply 4 suggestions)\r\n\u001b[0m\u001b[0m\u001b[1m\u001b[32m Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 0.00s\r\n"] [96.986312, "o", "\u001b[0m\u001b[0m\u001b[1m\u001b[32m Running\u001b[0m `target/debug/shelldraw show`\r\n"] [96.987381, "o", " \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m\u001b[42m \u001b[0m\u001b[42m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m\u001b[42m \u001b[0m\u001b[41m \u001b[0m\u001b[41m \u001b[0m \u001b[0m\u001b[44m \u001b[0m\u001b[44m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m\u001b[41m \u001b[0m\u001b[0m\u001b[0m0\u001b[0m\u001b[0m\u001b[0m1\u001b[0m\u001b[44m\u001b[0m2\u001b[0m\u001b[44m\u001b[0m3\u001b[0m\u001b[0m\u001b[0m4\u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\u001b[44m \u001b[0m\u001b[44m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\u001b[44m \u001b[0m\u001b[44m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m \u001b[0m\r\n"] [96.987485, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"] [96.987541, "o", "\u001b]2;patrick@patrick-framework:~/repo/Incubator/shelldraw\u0007\u001b]1;..tor/shelldraw\u0007"] [96.989377, "o", "\u001b]7;file://patrick-framework/home/patrick/repo/Incubator/shelldraw\u001b\\"] [97.007545, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[J\r\n\u001b[01;36mpatrick\u001b[00m\u001b[33m@\u001b[00m\u001b[01;34mpatrick-framework\u001b[00m:\u001b[01;32m~/repo/Incubator/shelldraw\u001b[00m\u001b[01;35m^\u001b[00m\u001b[01;33mdevelop\u001b[01;31m ±\u001b[00m\r\n\u001b[35m% \u001b[00m\u001b[K\u001b[75C 24-02-20 - 12:22:11\u001b[95D\u001b[?1h\u001b=\u001b[?2004h"] [108.048505, "o", "e"] [108.207207, "o", "\bex"] [108.441703, "o", "i"] [108.512662, "o", "t"] [108.795321, "o", "\u001b[?1l\u001b>\u001b[?2004l\r\r\n"] [108.796202, "o", "\u001b]2;exit\u0007\u001b]1;exit\u0007"]