[INFO] fetching crate console_engine 1.1.0...
[INFO] testing console_engine-1.1.0 against beta-2020-10-09 for beta-1.48-1
[INFO] extracting crate console_engine 1.1.0 into /workspace/builds/worker-1/source
[INFO] validating manifest of crates.io crate console_engine 1.1.0 on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate console_engine 1.1.0
[INFO] finished tweaking crates.io crate console_engine 1.1.0
[INFO] tweaked toml for crates.io crate console_engine 1.1.0 written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] crate crates.io crate console_engine 1.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ced3095a2d4cc7ac7e48c1097d8cbc3cfc3539f8c7cd852b815344be9399a38
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "7ced3095a2d4cc7ac7e48c1097d8cbc3cfc3539f8c7cd852b815344be9399a38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ced3095a2d4cc7ac7e48c1097d8cbc3cfc3539f8c7cd852b815344be9399a38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ced3095a2d4cc7ac7e48c1097d8cbc3cfc3539f8c7cd852b815344be9399a38", kill_on_drop: false }`
[INFO] [stdout] 7ced3095a2d4cc7ac7e48c1097d8cbc3cfc3539f8c7cd852b815344be9399a38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 8d66dc1764b67d8a90dcf2cf9fcd1f223192e3e2fff87e552ec06ad61a6dee09
[INFO] running `Command { std: "docker" "start" "-a" "8d66dc1764b67d8a90dcf2cf9fcd1f223192e3e2fff87e552ec06ad61a6dee09", kill_on_drop: false }`
[INFO] [stderr]    Compiling signal-hook-registry v1.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.7.2
[INFO] [stderr]    Compiling signal-hook v0.1.15
[INFO] [stderr]    Compiling parking_lot v0.10.2
[INFO] [stderr]    Compiling crossterm v0.17.5
[INFO] [stderr]    Compiling console_engine v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.97s
[INFO] running `Command { std: "docker" "inspect" "8d66dc1764b67d8a90dcf2cf9fcd1f223192e3e2fff87e552ec06ad61a6dee09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8d66dc1764b67d8a90dcf2cf9fcd1f223192e3e2fff87e552ec06ad61a6dee09", kill_on_drop: false }`
[INFO] [stdout] 8d66dc1764b67d8a90dcf2cf9fcd1f223192e3e2fff87e552ec06ad61a6dee09
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e8350835ea76f445e36dcd2f7cd528e5ada3d00e92e9e85c1bccfc54a9bb5e94
[INFO] running `Command { std: "docker" "start" "-a" "e8350835ea76f445e36dcd2f7cd528e5ada3d00e92e9e85c1bccfc54a9bb5e94", kill_on_drop: false }`
[INFO] [stderr]    Compiling console_engine v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 3.42s
[INFO] running `Command { std: "docker" "inspect" "e8350835ea76f445e36dcd2f7cd528e5ada3d00e92e9e85c1bccfc54a9bb5e94", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8350835ea76f445e36dcd2f7cd528e5ada3d00e92e9e85c1bccfc54a9bb5e94", kill_on_drop: false }`
[INFO] [stdout] e8350835ea76f445e36dcd2f7cd528e5ada3d00e92e9e85c1bccfc54a9bb5e94
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 416638d2718ade9bea50b88dd4bae9209956f5e5455fae6fe4705ba79734dee9
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "416638d2718ade9bea50b88dd4bae9209956f5e5455fae6fe4705ba79734dee9", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/console_engine-3516e2232eb49684
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests console_engine
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test src/lib.rs - ConsoleEngine::draw (line 422) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::is_key_held (line 600) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::get_mouse_released (line 712) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::fill_circle (line 285) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::get_pxl (line 353) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::is_key_pressed (line 564) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::circle (line 272) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::is_key_pressed_with_modifier (line 582) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::fill_triangle (line 319) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::get_mouse_held (line 680) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::get_screen (line 411) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::get_mouse_press (line 647) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::is_mouse_scrolled_up (line 768) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::fill_rect (line 251) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::print_fbg (line 180) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::line (line 227) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::is_mouse_scrolled_down (line 744) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::is_key_released (line 623) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::rect (line 239) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::resize (line 366) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::print (line 168) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::set_screen (line 381) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::print_screen (line 196) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::triangle (line 297) ... FAILED
[INFO] [stdout] test src/pixel.rs - pixel::pxl_bg (line 53) ... FAILED
[INFO] [stdout] test src/pixel.rs - pixel::pxl (line 72) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::set_pxl (line 341) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen (line 24) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::fill_rect (line 375) ... FAILED
[INFO] [stdout] test src/pixel.rs - pixel::pxl_fg (line 36) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::line (line 283) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::fill_circle (line 440) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::get_pxl (line 637) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::circle (line 403) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::fill_triangle (line 505) ... FAILED
[INFO] [stdout] test src/pixel.rs - pixel::pxl_fbg (line 22) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::print_screen (line 215) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::set_pxl (line 622) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::print_fbg (line 143) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::resize (line 659) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::triangle (line 481) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::print (line 131) ... FAILED
[INFO] [stdout] test src/screen.rs - screen::Screen::rect (line 360) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::wait_frame (line 488) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine::check_resize (line 541) ... FAILED
[INFO] [stdout] test src/lib.rs - ConsoleEngine (line 36) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::draw (line 422) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:423:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | engine.print(0,0,"Hello, world!"); // <- prints "Hello, world!" in 'screen' memory
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:424:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | engine.draw(); // display 'screen' memory to the user's terminal
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::is_key_held (line 600) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:604:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     engine.wait_frame(); // wait for next frame + captures input
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:606:8
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if engine.is_key_held(KeyCode::Char('8')) && pos_y > 0 {
[INFO] [stdout]   |        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pos_y` in this scope
[INFO] [stdout]  --> src/lib.rs:606:50
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if engine.is_key_held(KeyCode::Char('8')) && pos_y > 0 {
[INFO] [stdout]   |                                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `pos_y` in this scope
[INFO] [stdout]   --> src/lib.rs:607:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |         pos_y -= 1; // move position upward
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::get_mouse_released (line 712) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pixel`
[INFO] [stdout]  --> src/lib.rs:718:60
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.set_pxl(mouse_pos.0 as i32, mouse_pos.1 as i32, pixel::pxl('R'));
[INFO] [stdout]   |                                                            ^^^^^ use of undeclared crate or module `pixel`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:716:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mouse_pos = engine.get_mouse_released(MouseButton::Left);
[INFO] [stdout]   |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:718:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.set_pxl(mouse_pos.0 as i32, mouse_pos.1 as i32, pixel::pxl('R'));
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::fill_circle (line 285) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:288:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.fill_circle(10, 10, 4, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::get_pxl (line 353) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:354:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if engine.get_pxl(3,8).unwrap().chr == 'o' {
[INFO] [stdout]   |    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:355:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     engine.print(0,0,"Found a 'o'");
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::is_key_pressed (line 564) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:568:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     engine.wait_frame(); // wait for next frame + captures input
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:570:8
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if engine.is_key_pressed(KeyCode::Char('q')) {
[INFO] [stdout]   |        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::circle (line 272) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:275:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.circle(10, 10, 4, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::is_key_pressed_with_modifier (line 582) stdout ----
[INFO] [stdout] error: expected `;`, found keyword `loop`
[INFO] [stdout]  --> src/lib.rs:583:44
[INFO] [stdout]   |
[INFO] [stdout] 4 | use console_engine::{KeyCode, KeyModifiers}
[INFO] [stdout]   |                                            ^ help: add `;` here
[INFO] [stdout] 5 | 
[INFO] [stdout] 6 | loop {
[INFO] [stdout]   | ---- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:586:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     engine.wait_frame(); // wait for next frame + captures input
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:588:8
[INFO] [stdout]   |
[INFO] [stdout] 9 |     if engine.is_key_pressed_with_modifier(KeyCode::Char('c'), KeyModifiers::CONTROL) {
[INFO] [stdout]   |        ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::fill_triangle (line 319) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:322:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.fill_triangle(8,8, 4,6, 9,2, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::get_mouse_held (line 680) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pixel`
[INFO] [stdout]  --> src/lib.rs:686:60
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.set_pxl(mouse_pos.0 as i32, mouse_pos.1 as i32, pixel::pxl('H'));
[INFO] [stdout]   |                                                            ^^^^^ use of undeclared crate or module `pixel`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:684:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mouse_pos = engine.get_mouse_held(MouseButton::Left);
[INFO] [stdout]   |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:686:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.set_pxl(mouse_pos.0 as i32, mouse_pos.1 as i32, pixel::pxl('H'));
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::get_screen (line 411) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:412:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | let scr = engine.get_screen();
[INFO] [stdout]   |           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::get_mouse_press (line 647) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pixel`
[INFO] [stdout]  --> src/lib.rs:653:60
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.set_pxl(mouse_pos.0 as i32, mouse_pos.1 as i32, pixel::pxl('P'));
[INFO] [stdout]   |                                                            ^^^^^ use of undeclared crate or module `pixel`
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:651:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mouse_pos = engine.get_mouse_press(MouseButton::Left);
[INFO] [stdout]   |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:653:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.set_pxl(mouse_pos.0 as i32, mouse_pos.1 as i32, pixel::pxl('P'));
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::is_mouse_scrolled_up (line 768) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:769:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if engine.is_mouse_scrolled_up() {
[INFO] [stdout]   |    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::fill_rect (line 251) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:254:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.fill_rect(0, 0, 9, 9, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::print_fbg (line 180) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:184:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | engine.print(0,0, "Hello, world!", Color::Blue, Color::White);
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::line (line 227) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:230:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.line(0, 0, 9, 9, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::is_mouse_scrolled_down (line 744) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:745:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if engine.is_mouse_scrolled_down() {
[INFO] [stdout]   |    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::is_key_released (line 623) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:626:4
[INFO] [stdout]   |
[INFO] [stdout] 6 | if engine.is_key_held(KeyCode::Char('h')) {
[INFO] [stdout]   |    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:627:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     engine.clear_screen();
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:628:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     engine.print(0,0,"Please don't hold this button.");
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:629:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     engine.draw();
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]   --> src/lib.rs:630:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     while !engine.is_key_released(KeyCode::Char('h')) {
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]   --> src/lib.rs:631:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |         engine.wait_frame(); // refresh button's states
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::rect (line 239) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:242:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.rect(0, 0, 9, 9, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::resize (line 366) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:367:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | engine.resize(40,10)
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::print (line 168) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:169:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | engine.print(0,0, "Hello, world!");
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:170:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | engine.print(0, 4, format!("Score: {}", score).as_str());
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `score` in this scope
[INFO] [stdout]  --> src/lib.rs:170:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | engine.print(0, 4, format!("Score: {}", score).as_str());
[INFO] [stdout]   |                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::set_screen (line 381) stdout ----
[INFO] [stdout] error: expected `;`, found `scr`
[INFO] [stdout]  --> src/lib.rs:383:33
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut scr = Screen::new(40,10)
[INFO] [stdout]   |                                 ^ help: add `;` here
[INFO] [stdout] 5 | scr.rect(0,0,39,9, pixel::pxl("#"));
[INFO] [stdout]   | --- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `pixel`
[INFO] [stdout]  --> src/lib.rs:384:20
[INFO] [stdout]   |
[INFO] [stdout] 5 | scr.rect(0,0,39,9, pixel::pxl("#"));
[INFO] [stdout]   |                    ^^^^^ use of undeclared crate or module `pixel`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Screen`
[INFO] [stdout]  --> src/lib.rs:383:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | let mut scr = Screen::new(40,10)
[INFO] [stdout]   |               ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 | use console_engine::screen::Screen;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:388:15
[INFO] [stdout]   |
[INFO] [stdout] 9 | let old_scr = engine.get_screen();
[INFO] [stdout]   |               ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]   --> src/lib.rs:390:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | engine.set_screen(&scr);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]   --> src/lib.rs:394:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | engine.set_screen(&old_scr);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::print_screen (line 196) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]   --> src/lib.rs:206:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | engine.print_screen(5,2, &my_square);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::triangle (line 297) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:300:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.triangle(8,8, 4,6, 9,2, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/pixel.rs - pixel::pxl_bg (line 53) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/pixel.rs:57:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | engine.set_pxl(0,0,pixel::pxl_bg('X', Color::Magenta));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/pixel.rs - pixel::pxl (line 72) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/pixel.rs:75:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.set_pxl(0,0,pixel::pxl('X'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::set_pxl (line 341) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/lib.rs:344:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.set_pxl(3,8,pixel::pixel('o'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pixel` in module `pixel`
[INFO] [stdout]  --> src/lib.rs:344:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | engine.set_pxl(3,8,pixel::pixel('o'));
[INFO] [stdout]   |                           ^^^^^ not found in `pixel`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen (line 24) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `screen`
[INFO] [stdout]  --> src/screen.rs:31:27
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut scr = screen::Screen::new(20,11);
[INFO] [stdout]   |                           ^^^^^^ not found in `screen`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 | use console_engine::screen::Screen;
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::Screen;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::fill_rect (line 375) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:378:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.fill_rect(0, 0, 9, 9, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/pixel.rs - pixel::pxl_fg (line 36) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/pixel.rs:40:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | engine.set_pxl(0,0,pixel::pxl_fg('X', Color::Cyan));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::line (line 283) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:286:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.line(0, 0, 9, 9, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::fill_circle (line 440) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:443:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.fill_circle(10, 10, 4, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::get_pxl (line 637) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:638:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if screen.get_pxl(3,8).unwrap().chr == 'o' {
[INFO] [stdout]   |    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:639:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     screen.print(0,0,"Found a 'o'");
[INFO] [stdout]   |     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::circle (line 403) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:406:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.circle(10, 10, 4, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::fill_triangle (line 505) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:508:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.fill_triangle(8,8, 4,6, 9,2, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/pixel.rs - pixel::pxl_fbg (line 22) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `engine` in this scope
[INFO] [stdout]  --> src/pixel.rs:26:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | engine.set_pxl(0,0,pixel::pxl_fbg('X', Color::Blue, Color::White));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::print_screen (line 215) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]   --> src/screen.rs:225:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | screen.print_screen(5,2, &my_square);
[INFO] [stdout]    | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::set_pxl (line 622) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:625:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.set_pxl(3,8,pixel::pixel('o'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `pixel` in module `pixel`
[INFO] [stdout]  --> src/screen.rs:625:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.set_pxl(3,8,pixel::pixel('o'));
[INFO] [stdout]   |                           ^^^^^ not found in `pixel`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::print_fbg (line 143) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:147:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | screen.print(0,0, "Hello, world!", Color::Blue, Color::White);
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::resize (line 659) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:660:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | screen.resize()
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::triangle (line 481) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:484:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.triangle(8,8, 4,6, 9,2, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::print (line 131) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:132:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | screen.print(0,0, "Hello, world!");
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:133:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | screen.print(0, 4, format!("Score: {}", score).as_str());
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `score` in this scope
[INFO] [stdout]  --> src/screen.rs:133:41
[INFO] [stdout]   |
[INFO] [stdout] 4 | screen.print(0, 4, format!("Score: {}", score).as_str());
[INFO] [stdout]   |                                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/screen.rs - screen::Screen::rect (line 360) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `screen` in this scope
[INFO] [stdout]  --> src/screen.rs:363:1
[INFO] [stdout]   |
[INFO] [stdout] 6 | screen.rect(0, 0, 9, 9, pixel::pxl('#'));
[INFO] [stdout]   | ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::wait_frame (line 488) stdout ----
[INFO] [stdout] Test executable failed (exit code 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" })', src/lib.rs:87:48
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x557870310600 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x557870310600 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x557870310600 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x557870310600 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55787032d2bc - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55787030d8d2 - std::io::Write::write_fmt::hac97d5cb5753e2ec
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x5578703127dd - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    7:     0x5578703127dd - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    8:     0x5578703127dd - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]    9:     0x557870312488 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:227
[INFO] [stdout]   10:     0x557870312ec1 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   11:     0x557870312a69 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   12:     0x557870310a8c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   13:     0x557870312a29 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   14:     0x55787032c5d1 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   15:     0x55787032c3f3 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   16:     0x5578702780ae - core::result::Result<T,E>::unwrap::h6fb5371fc291f156
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:973
[INFO] [stdout]   17:     0x55787027544f - console_engine::ConsoleEngine::init::h0e801c41036d86c1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:87
[INFO] [stdout]   18:     0x55787027530e - rust_out::main::h405f65324f7b53be
[INFO] [stdout]   19:     0x557870275253 - core::ops::function::FnOnce::call_once::h5c25fabf55f68cb0
[INFO] [stdout]   20:     0x557870275179 - std::sys_common::backtrace::__rust_begin_short_backtrace::he48b78818c6bb8fc
[INFO] [stdout]   21:     0x557870275209 - std::rt::lang_start::{{closure}}::h2090de6a9fc357b8
[INFO] [stdout]   22:     0x5578703132e7 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h908982dfc31b926f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:259
[INFO] [stdout]   23:     0x5578703132e7 - std::panicking::try::do_call::h92777899503b7584
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   24:     0x5578703132e7 - std::panicking::try::h8815656b2b76e792
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   25:     0x5578703132e7 - std::panic::catch_unwind::h112ab81228f50b46
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   26:     0x5578703132e7 - std::rt::lang_start_internal::h1772a706c7575c24
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/rt.rs:51
[INFO] [stdout]   27:     0x5578702751e8 - std::rt::lang_start::h5654c047948033d3
[INFO] [stdout]   28:     0x55787027536b - main
[INFO] [stdout]   29:     0x7f412fa430b3 - __libc_start_main
[INFO] [stdout]   30:     0x5578702750ae - _start
[INFO] [stdout]   31:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine::check_resize (line 541) stdout ----
[INFO] [stdout] Test executable failed (exit code 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" })', src/lib.rs:109:48
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55a44e936470 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55a44e936470 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55a44e936470 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55a44e936470 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55a44e95312c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55a44e933742 - std::io::Write::write_fmt::hac97d5cb5753e2ec
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55a44e93864d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    7:     0x55a44e93864d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    8:     0x55a44e93864d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]    9:     0x55a44e9382f8 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:227
[INFO] [stdout]   10:     0x55a44e938d31 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   11:     0x55a44e9388d9 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   12:     0x55a44e9368fc - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   13:     0x55a44e938899 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   14:     0x55a44e952441 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   15:     0x55a44e952263 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   16:     0x55a44e89d48e - core::result::Result<T,E>::unwrap::h6fb5371fc291f156
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:973
[INFO] [stdout]   17:     0x55a44e89a9fc - console_engine::ConsoleEngine::init_fill::hac533e7a473ceb41
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:109
[INFO] [stdout]   18:     0x55a44e89a305 - rust_out::main::h405f65324f7b53be
[INFO] [stdout]   19:     0x55a44e89a253 - core::ops::function::FnOnce::call_once::h5c25fabf55f68cb0
[INFO] [stdout]   20:     0x55a44e89a179 - std::sys_common::backtrace::__rust_begin_short_backtrace::he48b78818c6bb8fc
[INFO] [stdout]   21:     0x55a44e89a209 - std::rt::lang_start::{{closure}}::h2090de6a9fc357b8
[INFO] [stdout]   22:     0x55a44e939157 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h908982dfc31b926f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:259
[INFO] [stdout]   23:     0x55a44e939157 - std::panicking::try::do_call::h92777899503b7584
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   24:     0x55a44e939157 - std::panicking::try::h8815656b2b76e792
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   25:     0x55a44e939157 - std::panic::catch_unwind::h112ab81228f50b46
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   26:     0x55a44e939157 - std::rt::lang_start_internal::h1772a706c7575c24
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/rt.rs:51
[INFO] [stdout]   27:     0x55a44e89a1e8 - std::rt::lang_start::h5654c047948033d3
[INFO] [stdout]   28:     0x55a44e89a37b - main
[INFO] [stdout]   29:     0x7fc6ea9190b3 - __libc_start_main
[INFO] [stdout]   30:     0x55a44e89a0ae - _start
[INFO] [stdout]   31:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - ConsoleEngine (line 36) stdout ----
[INFO] [stdout] Test executable failed (exit code 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: IoError(Os { code: 11, kind: WouldBlock, message: "Resource temporarily unavailable" })', src/lib.rs:87:48
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55f1e6d1f9b0 - std::backtrace_rs::backtrace::libunwind::trace::h7cf3ca97bd83fbab
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:96
[INFO] [stdout]    1:     0x55f1e6d1f9b0 - std::backtrace_rs::backtrace::trace_unsynchronized::h5a69c674b2d9ea5c
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/../../backtrace/src/backtrace/mod.rs:66
[INFO] [stdout]    2:     0x55f1e6d1f9b0 - std::sys_common::backtrace::_print_fmt::hdf72478dfcb50678
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:79
[INFO] [stdout]    3:     0x55f1e6d1f9b0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h1e0bdbb35e83deca
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:58
[INFO] [stdout]    4:     0x55f1e6d3cb0c - core::fmt::write::he67f9b17bcb7ee73
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/fmt/mod.rs:1080
[INFO] [stdout]    5:     0x55f1e6d1cc82 - std::io::Write::write_fmt::hac97d5cb5753e2ec
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/io/mod.rs:1516
[INFO] [stdout]    6:     0x55f1e6d21b8d - std::sys_common::backtrace::_print::haa20918e28a126c5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:61
[INFO] [stdout]    7:     0x55f1e6d21b8d - std::sys_common::backtrace::print::h49e772a4873d9076
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:48
[INFO] [stdout]    8:     0x55f1e6d21b8d - std::panicking::default_hook::{{closure}}::hb218b305d15e3f11
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:208
[INFO] [stdout]    9:     0x55f1e6d21838 - std::panicking::default_hook::h63997b7b949e1ce0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:227
[INFO] [stdout]   10:     0x55f1e6d22271 - std::panicking::rust_panic_with_hook::hb54f09ccadf64bd3
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:577
[INFO] [stdout]   11:     0x55f1e6d21e19 - std::panicking::begin_panic_handler::{{closure}}::h8b43445b254eeb30
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:484
[INFO] [stdout]   12:     0x55f1e6d1fe3c - std::sys_common::backtrace::__rust_end_short_backtrace::hacd691450edfeae0
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/sys_common/backtrace.rs:153
[INFO] [stdout]   13:     0x55f1e6d21dd9 - rust_begin_unwind
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:483
[INFO] [stdout]   14:     0x55f1e6d3be21 - core::panicking::panic_fmt::h5b17d4a0e853d0f5
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/panicking.rs:85
[INFO] [stdout]   15:     0x55f1e6d3bc43 - core::option::expect_none_failed::hd08bf36cae411fff
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/option.rs:1234
[INFO] [stdout]   16:     0x55f1e6c817fe - core::result::Result<T,E>::unwrap::h6fb5371fc291f156
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/result.rs:973
[INFO] [stdout]   17:     0x55f1e6c7c7ff - console_engine::ConsoleEngine::init::h0e801c41036d86c1
[INFO] [stdout]                                at /opt/rustwide/workdir/src/lib.rs:87
[INFO] [stdout]   18:     0x55f1e6c7c3f1 - rust_out::main::h405f65324f7b53be
[INFO] [stdout]   19:     0x55f1e6c7c293 - core::ops::function::FnOnce::call_once::h5c25fabf55f68cb0
[INFO] [stdout]   20:     0x55f1e6c7c179 - std::sys_common::backtrace::__rust_begin_short_backtrace::he48b78818c6bb8fc
[INFO] [stdout]   21:     0x55f1e6c7c209 - std::rt::lang_start::{{closure}}::h2090de6a9fc357b8
[INFO] [stdout]   22:     0x55f1e6d22697 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h908982dfc31b926f
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/core/src/ops/function.rs:259
[INFO] [stdout]   23:     0x55f1e6d22697 - std::panicking::try::do_call::h92777899503b7584
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:381
[INFO] [stdout]   24:     0x55f1e6d22697 - std::panicking::try::h8815656b2b76e792
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panicking.rs:345
[INFO] [stdout]   25:     0x55f1e6d22697 - std::panic::catch_unwind::h112ab81228f50b46
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/panic.rs:382
[INFO] [stdout]   26:     0x55f1e6d22697 - std::rt::lang_start_internal::h1772a706c7575c24
[INFO] [stdout]                                at /rustc/212e76c31d461462544b5d516d3bdc99fc8f016e/library/std/src/rt.rs:51
[INFO] [stdout]   27:     0x55f1e6c7c1e8 - std::rt::lang_start::h5654c047948033d3
[INFO] [stdout]   28:     0x55f1e6c7c71b - main
[INFO] [stdout]   29:     0x7f4f49c5a0b3 - __libc_start_main
[INFO] [stdout]   30:     0x55f1e6c7c0ae - _start
[INFO] [stdout]   31:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - ConsoleEngine (line 36)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::check_resize (line 541)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::circle (line 272)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::draw (line 422)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::fill_circle (line 285)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::fill_rect (line 251)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::fill_triangle (line 319)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::get_mouse_held (line 680)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::get_mouse_press (line 647)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::get_mouse_released (line 712)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::get_pxl (line 353)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::get_screen (line 411)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::is_key_held (line 600)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::is_key_pressed (line 564)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::is_key_pressed_with_modifier (line 582)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::is_key_released (line 623)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::is_mouse_scrolled_down (line 744)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::is_mouse_scrolled_up (line 768)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::line (line 227)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::print (line 168)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::print_fbg (line 180)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::print_screen (line 196)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::rect (line 239)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::resize (line 366)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::set_pxl (line 341)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::set_screen (line 381)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::triangle (line 297)
[INFO] [stdout]     src/lib.rs - ConsoleEngine::wait_frame (line 488)
[INFO] [stdout]     src/pixel.rs - pixel::pxl (line 72)
[INFO] [stdout]     src/pixel.rs - pixel::pxl_bg (line 53)
[INFO] [stdout]     src/pixel.rs - pixel::pxl_fbg (line 22)
[INFO] [stdout]     src/pixel.rs - pixel::pxl_fg (line 36)
[INFO] [stdout]     src/screen.rs - screen::Screen (line 24)
[INFO] [stdout]     src/screen.rs - screen::Screen::circle (line 403)
[INFO] [stdout]     src/screen.rs - screen::Screen::fill_circle (line 440)
[INFO] [stdout]     src/screen.rs - screen::Screen::fill_rect (line 375)
[INFO] [stdout]     src/screen.rs - screen::Screen::fill_triangle (line 505)
[INFO] [stdout]     src/screen.rs - screen::Screen::get_pxl (line 637)
[INFO] [stdout]     src/screen.rs - screen::Screen::line (line 283)
[INFO] [stdout]     src/screen.rs - screen::Screen::print (line 131)
[INFO] [stdout]     src/screen.rs - screen::Screen::print_fbg (line 143)
[INFO] [stdout]     src/screen.rs - screen::Screen::print_screen (line 215)
[INFO] [stdout]     src/screen.rs - screen::Screen::rect (line 360)
[INFO] [stdout]     src/screen.rs - screen::Screen::resize (line 659)
[INFO] [stdout]     src/screen.rs - screen::Screen::set_pxl (line 622)
[INFO] [stdout]     src/screen.rs - screen::Screen::triangle (line 481)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 46 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass '--doc'
[INFO] running `Command { std: "docker" "inspect" "416638d2718ade9bea50b88dd4bae9209956f5e5455fae6fe4705ba79734dee9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "416638d2718ade9bea50b88dd4bae9209956f5e5455fae6fe4705ba79734dee9", kill_on_drop: false }`
[INFO] [stdout] 416638d2718ade9bea50b88dd4bae9209956f5e5455fae6fe4705ba79734dee9
