[INFO] cloning repository https://github.com/dylanopen/realms
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dylanopen/realms" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdylanopen%2Frealms", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdylanopen%2Frealms'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4ae962211993d11d2f0bac1731c1eee95c9bde9a
[INFO] testing dylanopen/realms against 1.83.0 for beta-1.84.0-4-retry
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdylanopen%2Frealms" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/dylanopen/realms on toolchain 1.83.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/dylanopen/realms
[INFO] finished tweaking git repo https://github.com/dylanopen/realms
[INFO] tweaked toml for git repo https://github.com/dylanopen/realms written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 106 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.83.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fast_image_resize v4.2.1
[INFO] [stderr]   Downloaded ril v0.10.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 43f646eb37b411ea83c1430e8fcd672d9fdd468c53af1ae30e4d971266b1f9cd
[INFO] running `Command { std: "docker" "start" "-a" "43f646eb37b411ea83c1430e8fcd672d9fdd468c53af1ae30e4d971266b1f9cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43f646eb37b411ea83c1430e8fcd672d9fdd468c53af1ae30e4d971266b1f9cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43f646eb37b411ea83c1430e8fcd672d9fdd468c53af1ae30e4d971266b1f9cd", kill_on_drop: false }`
[INFO] [stdout] 43f646eb37b411ea83c1430e8fcd672d9fdd468c53af1ae30e4d971266b1f9cd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 388fc34661bc5b7b9e5afbeb3134c214503cdb55db3b5c1f84e5c22d0610e43a
[INFO] running `Command { std: "docker" "start" "-a" "388fc34661bc5b7b9e5afbeb3134c214503cdb55db3b5c1f84e5c22d0610e43a", kill_on_drop: false }`
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.92
[INFO] [stderr]    Compiling unicode-ident v1.0.14
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling pkg-config v0.3.31
[INFO] [stderr]    Compiling libc v0.2.168
[INFO] [stderr]    Compiling xml-rs v0.8.24
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling libloading v0.8.6
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling dlib v0.5.2
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling simd-adler32 v0.3.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling wayland-sys v0.29.5
[INFO] [stderr]    Compiling downcast-rs v1.2.1
[INFO] [stderr]    Compiling scoped-tls v1.0.1
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling rustix v0.38.42
[INFO] [stderr]    Compiling adler2 v2.0.0
[INFO] [stderr]    Compiling quote v1.0.37
[INFO] [stderr]    Compiling miniz_oxide v0.8.0
[INFO] [stderr]    Compiling wayland-scanner v0.29.5
[INFO] [stderr]    Compiling syn v2.0.90
[INFO] [stderr]    Compiling cc v1.2.4
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling litrs v0.4.1
[INFO] [stderr]    Compiling bitflags v2.6.0
[INFO] [stderr]    Compiling flate2 v1.0.35
[INFO] [stderr]    Compiling document-features v0.2.10
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling wayland-client v0.29.5
[INFO] [stderr]    Compiling nix v0.24.3
[INFO] [stderr]    Compiling wayland-protocols v0.29.5
[INFO] [stderr]    Compiling ttf-parser v0.15.2
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling minifb v0.27.0
[INFO] [stderr]    Compiling xcursor v0.3.8
[INFO] [stderr]    Compiling csscolorparser v0.6.2
[INFO] [stderr]    Compiling colorgrad v0.6.2
[INFO] [stderr]    Compiling tempfile v3.14.0
[INFO] [stderr]    Compiling wayland-commons v0.29.5
[INFO] [stderr]    Compiling fontdue v0.7.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling png v0.17.15
[INFO] [stderr]    Compiling color_quant v1.1.0
[INFO] [stderr]    Compiling raw-window-handle v0.6.2
[INFO] [stderr]    Compiling fast_image_resize v4.2.1
[INFO] [stderr]    Compiling wayland-cursor v0.29.5
[INFO] [stderr]    Compiling ril v0.10.3
[INFO] [stderr]    Compiling realms v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 05s
[INFO] running `Command { std: "docker" "inspect" "388fc34661bc5b7b9e5afbeb3134c214503cdb55db3b5c1f84e5c22d0610e43a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "388fc34661bc5b7b9e5afbeb3134c214503cdb55db3b5c1f84e5c22d0610e43a", kill_on_drop: false }`
[INFO] [stdout] 388fc34661bc5b7b9e5afbeb3134c214503cdb55db3b5c1f84e5c22d0610e43a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0684cc1d854eafd06faa51e59dfb3cd816c361507a1b5ada260851ee53440689
[INFO] running `Command { std: "docker" "start" "-a" "0684cc1d854eafd06faa51e59dfb3cd816c361507a1b5ada260851ee53440689", kill_on_drop: false }`
[INFO] [stderr]    Compiling realms v0.2.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.57s
[INFO] running `Command { std: "docker" "inspect" "0684cc1d854eafd06faa51e59dfb3cd816c361507a1b5ada260851ee53440689", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0684cc1d854eafd06faa51e59dfb3cd816c361507a1b5ada260851ee53440689", kill_on_drop: false }`
[INFO] [stdout] 0684cc1d854eafd06faa51e59dfb3cd816c361507a1b5ada260851ee53440689
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "RUSTDOCFLAGS=--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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+1.83.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4ae932558a7ca753beebf45a54141c5430029a5e672e1495e323fa127f8f65fc
[INFO] running `Command { std: "docker" "start" "-a" "4ae932558a7ca753beebf45a54141c5430029a5e672e1495e323fa127f8f65fc", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/realms-a01d5bb78393f7ce)
[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; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests realms
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test src/component.rs - component::Vec2f::mul (line 64) ... FAILED
[INFO] [stdout] test src/data.rs - data::Color::rgb (line 63) ... FAILED
[INFO] [stdout] test src/component.rs - component::Vec2f::sub (line 48) ... FAILED
[INFO] [stdout] test src/component.rs - component::Vec2f::div (line 80) ... FAILED
[INFO] [stdout] test src/data.rs - data::Color::rgba (line 45) ... FAILED
[INFO] [stdout] test src/component.rs - component::Vec2f::add (line 32) ... FAILED
[INFO] [stdout] test src/component.rs - component::Vec2f::new (line 19) ... FAILED
[INFO] [stdout] test src/data.rs - data::Color::new (line 80) ... FAILED
[INFO] [stdout] test src/data.rs - data::GameTime::new_frame (line 166) ... FAILED
[INFO] [stdout] test src/data.rs - data::GameTime::fps (line 200) ... FAILED
[INFO] [stdout] test src/data.rs - data::GameTime::new (line 147) ... FAILED
[INFO] [stdout] test src/data.rs - data::GameTime::delta (line 184) ... FAILED
[INFO] [stdout] test src/input.rs - input::key_down (line 15) ... FAILED
[INFO] [stdout] test src/input.rs - input::key_just_pressed (line 29) ... FAILED
[INFO] [stdout] test src/data.rs - data::GameTime::runtimes (line 233) ... FAILED
[INFO] [stdout] test src/data.rs - data::GameTime::runtime (line 215) ... FAILED
[INFO] [stdout] test src/input.rs - input::key_just_released (line 43) ... FAILED
[INFO] [stdout] test src/input.rs - input::mouse_pos (line 62) ... FAILED
[INFO] [stdout] test src/input.rs - input::mouse_down_left (line 90) ... FAILED
[INFO] [stdout] test src/input.rs - input::mouse_down_right (line 104) ... FAILED
[INFO] [stdout] test src/input.rs - input::mouse_down_middle (line 118) ... FAILED
[INFO] [stdout] test src/node.rs - node::NodeDraw::draw (line 21) ... FAILED
[INFO] [stdout] test src/input.rs - input::mouse_down (line 76) ... FAILED
[INFO] [stdout] test src/pixel.rs - pixel::Pixel (line 18) ... FAILED
[INFO] [stdout] test src/rect.rs - rect::Rect::fill (line 70) ... FAILED
[INFO] [stdout] test src/rect.rs - rect::Rect (line 18) ... FAILED
[INFO] [stdout] test src/pixel.rs - pixel::Pixel::new (line 44) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::get_width (line 173) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window (line 14) ... FAILED
[INFO] [stdout] test src/sprite.rs - sprite::Sprite (line 19) ... FAILED
[INFO] [stdout] test src/sprite.rs - sprite::Sprite<'a>::new (line 40) ... FAILED
[INFO] [stdout] test src/rect.rs - rect::Rect::new (line 47) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::close (line 157) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::new (line 40) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::get_height (line 187) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::set_fps (line 142) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::is_running (line 74) ... FAILED
[INFO] [stdout] test src/window.rs - window::Window::set_pixel (line 99) ... FAILED
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] test src/window.rs - window::Window::new_frame (line 121) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/component.rs - component::Vec2f::mul (line 64) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:65:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut a = Vec2f::new(20.0, 10.0);
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:66:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | let b = Vec2f::new(5.0, 4.0);
[INFO] [stdout]   |         ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data.rs - data::Color::rgb (line 63) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:64:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | let red = Color::rgb(255, 0, 0);
[INFO] [stdout]   |           ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:65:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | let green = Color::rgb(0, 255, 0);
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:66:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | let blue = Color::rgb(0, 0, 255);
[INFO] [stdout]   |            ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:67:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let yellow = Color::rgb(255, 255, 0);
[INFO] [stdout]   |              ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/component.rs - component::Vec2f::sub (line 48) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:49:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut a = Vec2f::new(20.0, 10.0);
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:50:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | let b = Vec2f::new(5.0, 4.0);
[INFO] [stdout]   |         ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/component.rs - component::Vec2f::div (line 80) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:81:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut a = Vec2f::new(20.0, 10.0);
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:82:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | let b = Vec2f::new(5.0, 4.0);
[INFO] [stdout]   |         ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data.rs - data::Color::rgba (line 45) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:46:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | let transparent = Color::rgba(0, 0, 0, 0);
[INFO] [stdout]   |                   ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:47:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | let white = Color::rgba(255, 255, 255, 255);
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:48:24
[INFO] [stdout]   |
[INFO] [stdout] 5 | let translucent_blue = Color::rgba(31, 127, 255, 100);
[INFO] [stdout]   |                        ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/component.rs - component::Vec2f::add (line 32) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:33:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut a = Vec2f::new(20.0, 10.0);
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:34:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | let b = Vec2f::new(5.0, 4.0);
[INFO] [stdout]   |         ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/component.rs - component::Vec2f::new (line 19) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:20:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | let rect_position = Vec2f::new(100.0, 80.0);
[INFO] [stdout]   |                     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/component.rs:21:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | let rect_size = Vec2f::new(200.0, 160.0);
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data.rs - data::Color::new (line 80) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/data.rs:81:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let black = Color::new();
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/data.rs - data::GameTime::new_frame (line 166) stdout ----
[INFO] [stdout] error[E0424]: expected value, found module `self`
[INFO] [stdout]  --> src/data.rs:167:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | fn main() { #[allow(non_snake_case)] fn _doctest_main_src_data_rs_166_0() {
[INFO] [stdout]   |                                         ------------------------------- this function can't have a `self` parameter
[INFO] [stdout] 3 | self.time.new_frame();
[INFO] [stdout]   | ^^^^ `self` value is a keyword only available in methods with a `self` parameter
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0424`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/data.rs - data::GameTime::fps (line 200) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/data.rs:201:36
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("Game running at {} FPS", w.time.fps());
[INFO] [stdout]   |                                    ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/data.rs - data::GameTime::new (line 147) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GameTime`
[INFO] [stdout]  --> src/data.rs:148:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | let time = GameTime::new();
[INFO] [stdout]   |            ^^^^^^^^ use of undeclared type `GameTime`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::GameTime;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/data.rs - data::GameTime::delta (line 184) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/data.rs:185:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | let player_speed = 100 * w.time.delta();
[INFO] [stdout]   |                          ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/input.rs - input::key_down (line 15) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `key_down` in this scope
[INFO] [stdout]  --> src/input.rs:16:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_down(&w, Key::W) {
[INFO] [stdout]   |    ^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::key_down;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:16:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_down(&w, Key::W) {
[INFO] [stdout]   |              ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Key`
[INFO] [stdout]  --> src/input.rs:16:17
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_down(&w, Key::W) {
[INFO] [stdout]   |                 ^^^ use of undeclared type `Key`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Key;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Key;
[INFO] [stdout]   |
[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/input.rs - input::key_just_pressed (line 29) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `key_just_pressed` in this scope
[INFO] [stdout]  --> src/input.rs:30:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_just_pressed(&w, Key::Space) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::key_just_pressed;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:30:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_just_pressed(&w, Key::Space) {
[INFO] [stdout]   |                      ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Key`
[INFO] [stdout]  --> src/input.rs:30:25
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_just_pressed(&w, Key::Space) {
[INFO] [stdout]   |                         ^^^ use of undeclared type `Key`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Key;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Key;
[INFO] [stdout]   |
[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/data.rs - data::GameTime::runtimes (line 233) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/data.rs:236:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     w.time.runtimes()
[INFO] [stdout]   |     ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/data.rs - data::GameTime::runtime (line 215) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/data.rs:218:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     w.time.runtimes().as_secs_f64()
[INFO] [stdout]   |     ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/input.rs - input::key_just_released (line 43) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `key_just_released` in this scope
[INFO] [stdout]  --> src/input.rs:44:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_just_released(&w, Key::W) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::key_just_released;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:44:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_just_released(&w, Key::W) {
[INFO] [stdout]   |                       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Key`
[INFO] [stdout]  --> src/input.rs:44:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | if key_just_released(&w, Key::W) {
[INFO] [stdout]   |                          ^^^ use of undeclared type `Key`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Key;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Key;
[INFO] [stdout]   |
[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/input.rs - input::mouse_pos (line 62) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `mouse_pos` in this scope
[INFO] [stdout]  --> src/input.rs:63:43
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("The mouse is at position {:?}", mouse_pos(&w));
[INFO] [stdout]   |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::mouse_pos;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:63:54
[INFO] [stdout]   |
[INFO] [stdout] 3 | println!("The mouse is at position {:?}", mouse_pos(&w));
[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/input.rs - input::mouse_down_left (line 90) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `mouse_down_left` in this scope
[INFO] [stdout]  --> src/input.rs:91:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down_left(&w) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::mouse_down_left;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:91:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down_left(&w) {
[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/input.rs - input::mouse_down_right (line 104) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `mouse_down_right` in this scope
[INFO] [stdout]  --> src/input.rs:105:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down_right(&w) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::mouse_down_right;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:105:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down_right(&w) {
[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/input.rs - input::mouse_down_middle (line 118) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `mouse_down_middle` in this scope
[INFO] [stdout]  --> src/input.rs:119:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down_middle(&w) {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::mouse_down_middle;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:119:23
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down_middle(&w) {
[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/node.rs - node::NodeDraw::draw (line 21) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `node` in this scope
[INFO] [stdout]  --> src/node.rs:23:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.draw(&mut w);
[INFO] [stdout]   | ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/node.rs:23:16
[INFO] [stdout]   |
[INFO] [stdout] 4 | node.draw(&mut w);
[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/input.rs - input::mouse_down (line 76) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `mouse_down` in this scope
[INFO] [stdout]  --> src/input.rs:77:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down(&w, MouseButton::Left) {
[INFO] [stdout]   |    ^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::mouse_down;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/input.rs:77:16
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down(&w, MouseButton::Left) {
[INFO] [stdout]   |                ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MouseButton`
[INFO] [stdout]  --> src/input.rs:77:19
[INFO] [stdout]   |
[INFO] [stdout] 3 | if mouse_down(&w, MouseButton::Left) {
[INFO] [stdout]   |                   ^^^^^^^^^^^ use of undeclared type `MouseButton`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::MouseButton;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::MouseButton;
[INFO] [stdout]   |
[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/pixel.rs - pixel::Pixel (line 18) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> src/pixel.rs:19:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut w = Window::new("pixels", 100, 100);
[INFO] [stdout]   |             ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Window;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pixel`
[INFO] [stdout]  --> src/pixel.rs:20:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | let pixel = Pixel::new(
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Pixel`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Pixel;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use ril::Pixel;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/pixel.rs:21:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Vec2f::new(32.0, 32.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/pixel.rs:22:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Color::rgb(31, 255, 31)
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rect.rs - rect::Rect::fill (line 70) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rect`
[INFO] [stdout]  --> src/rect.rs:71:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | let fill = Rect::fill(
[INFO] [stdout]   |            ^^^^ use of undeclared type `Rect`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Rect;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/rect.rs:72:6
[INFO] [stdout]   |
[INFO] [stdout] 4 |     &w, // need to pass in window for size field
[INFO] [stdout]   |      ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/rect.rs:73:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Color::rgb(255, 127, 0)
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[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/rect.rs - rect::Rect (line 18) stdout ----
[INFO] [stdout] error: expected `;`, found `rect`
[INFO] [stdout]   --> src/rect.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 10 |     w.new_frame()
[INFO] [stdout]    |                  ^ help: add `;` here
[INFO] [stdout] 11 |     rect.draw(&mut w);
[INFO] [stdout]    |     ---- unexpected token
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> src/rect.rs:19:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let mut w = Window::new("rectangle", 800, 600);
[INFO] [stdout]   |             ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Window;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rect`
[INFO] [stdout]  --> src/rect.rs:20:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | let rect = Rect::new(
[INFO] [stdout]   |            ^^^^ use of undeclared type `Rect`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Rect;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/rect.rs:21:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Vec2f::new(64.0, 64.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/rect.rs:22:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Vec2f::new(32.0, 32.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/rect.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     Color::rgb(255, 255, 255)
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/pixel.rs - pixel::Pixel::new (line 44) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pixel`
[INFO] [stdout]  --> src/pixel.rs:45:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | let pixel = Pixel::new(
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Pixel`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Pixel;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use ril::Pixel;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/pixel.rs:46:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     Vec2f::new(50.0, 30.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/pixel.rs:47:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Color::rgba(31, 127, 255, 127)
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/window.rs - window::Window::get_width (line 173) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> src/window.rs:174:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | let w = Window::new("example", 800, 600);
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Window;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/window.rs - window::Window (line 14) stdout ----
[INFO] [stdout] error[E0596]: cannot borrow `w` as mutable, as it is not declared as mutable
[INFO] [stdout]  --> src/window.rs:20:9
[INFO] [stdout]   |
[INFO] [stdout] 8 |         w.new_frame();
[INFO] [stdout]   |         ^ cannot borrow as mutable
[INFO] [stdout]   |
[INFO] [stdout] help: consider changing this to be mutable
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let mut w = Window::new("Hello Realms", 800, 600);
[INFO] [stdout]   |         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0596`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/sprite.rs - sprite::Sprite (line 19) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Texture`
[INFO] [stdout]  --> src/sprite.rs:20:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | let texture = Texture::load("res/image.png", 256, 256);
[INFO] [stdout]   |               ^^^^^^^ use of undeclared type `Texture`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Texture;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Sprite`
[INFO] [stdout]  --> src/sprite.rs:21:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let sprite = Sprite::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Sprite`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Sprite;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/sprite.rs:22:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Vec2f::new(128.0, 128.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/sprite.rs - sprite::Sprite<'a>::new (line 40) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Texture`
[INFO] [stdout]  --> src/sprite.rs:41:15
[INFO] [stdout]   |
[INFO] [stdout] 3 | let texture = Texture::load("res/image.png", 256, 256);
[INFO] [stdout]   |               ^^^^^^^ use of undeclared type `Texture`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Texture;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Sprite`
[INFO] [stdout]  --> src/sprite.rs:42:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | let sprite = Sprite::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Sprite`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Sprite;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/sprite.rs:43:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Vec2f::new(128.0, 128.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/rect.rs - rect::Rect::new (line 47) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rect`
[INFO] [stdout]  --> src/rect.rs:48:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | let rect = Rect::new(
[INFO] [stdout]   |            ^^^^ use of undeclared type `Rect`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Rect;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/rect.rs:49:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     Vec2f::new(100.0, 100.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vec2f`
[INFO] [stdout]  --> src/rect.rs:50:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     Vec2f::new(50.0, 50.0),
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Vec2f`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Vec2f;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/rect.rs:51:5
[INFO] [stdout]   |
[INFO] [stdout] 6 |     Color::rgb(0, 255, 255)
[INFO] [stdout]   |     ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/window.rs - window::Window::close (line 157) stdout ----
[INFO] [stdout] error[E0425]: cannot find function `key_down` in this scope
[INFO] [stdout]  --> src/window.rs:159:4
[INFO] [stdout]   |
[INFO] [stdout] 4 | if key_down(&w, Key::Escape) {
[INFO] [stdout]   |    ^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]   |
[INFO] [stdout] 3 + use realms::key_down;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:159:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | if key_down(&w, Key::Escape) {
[INFO] [stdout]   |              ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Key`
[INFO] [stdout]  --> src/window.rs:159:17
[INFO] [stdout]   |
[INFO] [stdout] 4 | if key_down(&w, Key::Escape) {
[INFO] [stdout]   |                 ^^^ use of undeclared type `Key`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]   |
[INFO] [stdout] 3 + use minifb::Key;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use realms::Key;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:160:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     w.close();
[INFO] [stdout]   |     ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 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/window.rs - window::Window::new (line 40) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> src/window.rs:41:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | let w = Window::new("title", 800, 600);
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Window;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/window.rs - window::Window::get_height (line 187) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> src/window.rs:188:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | let w = Window::new("example", 800, 600);
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Window;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/window.rs - window::Window::set_fps (line 142) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Window`
[INFO] [stdout]  --> src/window.rs:143:9
[INFO] [stdout]   |
[INFO] [stdout] 3 | let w = Window::new("fps", 800, 600);
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `Window`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]   |
[INFO] [stdout] 2 + use minifb::Window;
[INFO] [stdout]   |
[INFO] [stdout] 2 + use realms::Window;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 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/window.rs - window::Window::is_running (line 74) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:75:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | while w.is_running() {
[INFO] [stdout]   |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:76:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     w.new_frame();
[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/window.rs - window::Window::set_pixel (line 99) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:101:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | w.set_pixel(400, 300, Color::rgb(31, 255, 31));
[INFO] [stdout]   | ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Color`
[INFO] [stdout]  --> src/window.rs:101:23
[INFO] [stdout]   |
[INFO] [stdout] 4 | w.set_pixel(400, 300, Color::rgb(31, 255, 31));
[INFO] [stdout]   |                       ^^^^^ use of undeclared type `Color`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use realms::Color;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 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/window.rs - window::Window::new_frame (line 121) stdout ----
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:122:7
[INFO] [stdout]   |
[INFO] [stdout] 3 | while w.is_running() {
[INFO] [stdout]   |       ^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `w` in this scope
[INFO] [stdout]  --> src/window.rs:123:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     w.new_frame();
[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] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/component.rs - component::Vec2f::add (line 32)
[INFO] [stdout]     src/component.rs - component::Vec2f::div (line 80)
[INFO] [stdout]     src/component.rs - component::Vec2f::mul (line 64)
[INFO] [stdout]     src/component.rs - component::Vec2f::new (line 19)
[INFO] [stdout]     src/component.rs - component::Vec2f::sub (line 48)
[INFO] [stdout]     src/data.rs - data::Color::new (line 80)
[INFO] [stdout]     src/data.rs - data::Color::rgb (line 63)
[INFO] [stdout]     src/data.rs - data::Color::rgba (line 45)
[INFO] [stdout]     src/data.rs - data::GameTime::delta (line 184)
[INFO] [stdout]     src/data.rs - data::GameTime::fps (line 200)
[INFO] [stdout]     src/data.rs - data::GameTime::new (line 147)
[INFO] [stdout]     src/data.rs - data::GameTime::new_frame (line 166)
[INFO] [stdout]     src/data.rs - data::GameTime::runtime (line 215)
[INFO] [stdout]     src/data.rs - data::GameTime::runtimes (line 233)
[INFO] [stdout]     src/input.rs - input::key_down (line 15)
[INFO] [stdout]     src/input.rs - input::key_just_pressed (line 29)
[INFO] [stdout]     src/input.rs - input::key_just_released (line 43)
[INFO] [stdout]     src/input.rs - input::mouse_down (line 76)
[INFO] [stdout]     src/input.rs - input::mouse_down_left (line 90)
[INFO] [stdout]     src/input.rs - input::mouse_down_middle (line 118)
[INFO] [stdout]     src/input.rs - input::mouse_down_right (line 104)
[INFO] [stdout]     src/input.rs - input::mouse_pos (line 62)
[INFO] [stdout]     src/node.rs - node::NodeDraw::draw (line 21)
[INFO] [stdout]     src/pixel.rs - pixel::Pixel (line 18)
[INFO] [stdout]     src/pixel.rs - pixel::Pixel::new (line 44)
[INFO] [stdout]     src/rect.rs - rect::Rect (line 18)
[INFO] [stdout]     src/rect.rs - rect::Rect::fill (line 70)
[INFO] [stdout]     src/rect.rs - rect::Rect::new (line 47)
[INFO] [stdout]     src/sprite.rs - sprite::Sprite (line 19)
[INFO] [stdout]     src/sprite.rs - sprite::Sprite<'a>::new (line 40)
[INFO] [stdout]     src/window.rs - window::Window (line 14)
[INFO] [stdout]     src/window.rs - window::Window::close (line 157)
[INFO] [stdout]     src/window.rs - window::Window::get_height (line 187)
[INFO] [stdout]     src/window.rs - window::Window::get_width (line 173)
[INFO] [stdout]     src/window.rs - window::Window::is_running (line 74)
[INFO] [stdout]     src/window.rs - window::Window::new (line 40)
[INFO] [stdout]     src/window.rs - window::Window::new_frame (line 121)
[INFO] [stdout]     src/window.rs - window::Window::set_fps (line 142)
[INFO] [stdout]     src/window.rs - window::Window::set_pixel (line 99)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 39 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.88s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4ae932558a7ca753beebf45a54141c5430029a5e672e1495e323fa127f8f65fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4ae932558a7ca753beebf45a54141c5430029a5e672e1495e323fa127f8f65fc", kill_on_drop: false }`
[INFO] [stdout] 4ae932558a7ca753beebf45a54141c5430029a5e672e1495e323fa127f8f65fc
