[INFO] updating cached repository https://github.com/martme/rust-doomfire
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 6250909d0ae77eb19e98255c1aed343233b7dac0
[INFO] checking martme/rust-doomfire against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmartme%2Frust-doomfire" "/workspace/builds/worker-0/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/martme/rust-doomfire on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/martme/rust-doomfire
[INFO] finished tweaking git repo https://github.com/martme/rust-doomfire
[INFO] tweaked toml for git repo https://github.com/martme/rust-doomfire written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] crate git repo https://github.com/martme/rust-doomfire already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 4729a3b5ab4891ccad03325f935f9deef19faccba45f6c3f7e1e1aebac7cc4dc
[INFO] running `"docker" "start" "-a" "4729a3b5ab4891ccad03325f935f9deef19faccba45f6c3f7e1e1aebac7cc4dc"`
[INFO] [stderr]     Checking rand v0.5.5
[INFO] [stderr]     Checking doomfire v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]  --> src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use winapi::shared::windef::COLORREF;
[INFO] [stderr]   |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]  --> src/main.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use winapi::um::wingdi::RGB;
[INFO] [stderr]   |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/main.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |     use winapi::um::winuser::{ GetKeyState, VK_ESCAPE };
[INFO] [stderr]    |         ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]  --> src/wincanvas.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use winapi::shared::windef::{ 
[INFO] [stderr]   |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use winapi::shared::minwindef::LPVOID;
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use winapi::um::wingdi::{
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | use winapi::um::winuser::GetDC;
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |         use winapi::um::wingdi::{ GetDeviceCaps, HORZRES, VERTRES };
[INFO] [stderr]    |             ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]    --> src/wincanvas.rs:120:13
[INFO] [stderr]     |
[INFO] [stderr] 120 |         use winapi::um::wingdi::{ StretchBlt, SRCCOPY };
[INFO] [stderr]     |             ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]  --> src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use winapi::shared::windef::COLORREF;
[INFO] [stderr]   |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]  --> src/main.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | use winapi::um::wingdi::RGB;
[INFO] [stderr]   |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/main.rs:10:9
[INFO] [stderr]    |
[INFO] [stderr] 10 |     use winapi::um::winuser::{ GetKeyState, VK_ESCAPE };
[INFO] [stderr]    |         ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]  --> src/wincanvas.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use winapi::shared::windef::{ 
[INFO] [stderr]   |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | use winapi::shared::minwindef::LPVOID;
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use winapi::um::wingdi::{
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:29:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | use winapi::um::winuser::GetDC;
[INFO] [stderr]    |     ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]   --> src/wincanvas.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |         use winapi::um::wingdi::{ GetDeviceCaps, HORZRES, VERTRES };
[INFO] [stderr]    |             ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `winapi`
[INFO] [stderr]    --> src/wincanvas.rs:120:13
[INFO] [stderr]     |
[INFO] [stderr] 120 |         use winapi::um::wingdi::{ StretchBlt, SRCCOPY };
[INFO] [stderr]     |             ^^^^^^ use of undeclared type or module `winapi`
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |     dc: HDC,
[INFO] [stderr]    |         ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:38:13
[INFO] [stderr]    |
[INFO] [stderr] 38 |     mem_dc: HDC,
[INFO] [stderr]    |             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HBITMAP` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:39:10
[INFO] [stderr]    |
[INFO] [stderr] 39 |     bmp: HBITMAP,
[INFO] [stderr]    |          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:40:13
[INFO] [stderr]    |
[INFO] [stderr] 40 |     canvas: HGDIOBJ,
[INFO] [stderr]    |             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:42:12
[INFO] [stderr]    |
[INFO] [stderr] 42 |     brush: HGDIOBJ,
[INFO] [stderr]    |            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:43:10
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pen: HGDIOBJ,
[INFO] [stderr]    |          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:57:17
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:57:32
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:57:52
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDeviceCaps` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:58:42
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let device_width: i32 = unsafe { GetDeviceCaps(dc, HORZRES) };
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `HORZRES` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:58:60
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let device_width: i32 = unsafe { GetDeviceCaps(dc, HORZRES) };
[INFO] [stderr]    |                                                            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDeviceCaps` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:59:43
[INFO] [stderr]    |
[INFO] [stderr] 59 |         let device_height: i32 = unsafe { GetDeviceCaps(dc, VERTRES) };
[INFO] [stderr]    |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `VERTRES` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:59:61
[INFO] [stderr]    |
[INFO] [stderr] 59 |         let device_height: i32 = unsafe { GetDeviceCaps(dc, VERTRES) };
[INFO] [stderr]    |                                                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:69:17
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:69:32
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:69:52
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:70:21
[INFO] [stderr]    |
[INFO] [stderr] 70 |         let mem_dc: HDC = unsafe { CreateCompatibleDC(dc) };
[INFO] [stderr]    |                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:70:36
[INFO] [stderr]    |
[INFO] [stderr] 70 |         let mem_dc: HDC = unsafe { CreateCompatibleDC(dc) };
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HBITMAP` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:71:18
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let bmp: HBITMAP = unsafe { CreateCompatibleBitmap(dc, width, height) }; 
[INFO] [stderr]    |                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:71:37
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let bmp: HBITMAP = unsafe { CreateCompatibleBitmap(dc, width, height) }; 
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:72:21
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let canvas: HGDIOBJ = unsafe { SelectObject(mem_dc, bmp as HGDIOBJ) };
[INFO] [stderr]    |                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:72:40
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let canvas: HGDIOBJ = unsafe { SelectObject(mem_dc, bmp as HGDIOBJ) };
[INFO] [stderr]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:72:68
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let canvas: HGDIOBJ = unsafe { SelectObject(mem_dc, bmp as HGDIOBJ) };
[INFO] [stderr]    |                                                                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:74:20
[INFO] [stderr]    |
[INFO] [stderr] 74 |         let brush: HGDIOBJ = unsafe {
[INFO] [stderr]    |                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:75:24
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let brush: HGDIOBJ = GetStockObject(DC_BRUSH as i32);
[INFO] [stderr]    |                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:75:34
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let brush: HGDIOBJ = GetStockObject(DC_BRUSH as i32);
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `DC_BRUSH` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:75:49
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let brush: HGDIOBJ = GetStockObject(DC_BRUSH as i32);
[INFO] [stderr]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:76:13
[INFO] [stderr]    |
[INFO] [stderr] 76 |             SelectObject(mem_dc, brush)
[INFO] [stderr]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:78:18
[INFO] [stderr]    |
[INFO] [stderr] 78 |         let pen: HGDIOBJ = unsafe {
[INFO] [stderr]    |                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:79:22
[INFO] [stderr]    |
[INFO] [stderr] 79 |             let pen: HGDIOBJ = GetStockObject(DC_PEN as i32);
[INFO] [stderr]    |                      ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:79:32
[INFO] [stderr]    |
[INFO] [stderr] 79 |             let pen: HGDIOBJ = GetStockObject(DC_PEN as i32);
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `DC_PEN` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:79:47
[INFO] [stderr]    |
[INFO] [stderr] 79 |             let pen: HGDIOBJ = GetStockObject(DC_PEN as i32);
[INFO] [stderr]    |                                               ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 80 |             SelectObject(mem_dc, pen)
[INFO] [stderr]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `BITMAPINFO` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:95:33
[INFO] [stderr]    |
[INFO] [stderr] 95 |     fn get_bitmapinfo(&self) -> BITMAPINFO {
[INFO] [stderr]    |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:96:9
[INFO] [stderr]    |
[INFO] [stderr] 96 |         BITMAPINFO {
[INFO] [stderr]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:97:24
[INFO] [stderr]    |
[INFO] [stderr] 97 |             bmiHeader: BITMAPINFOHEADER {
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:98:35
[INFO] [stderr]    |
[INFO] [stderr] 52 | impl Canvas {
[INFO] [stderr]    |     - help: you might be missing a type parameter: `<BITMAPINFOHEADER>`
[INFO] [stderr] ...
[INFO] [stderr] 98 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stderr]    |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:103:32
[INFO] [stderr]     |
[INFO] [stderr] 103 |                 biCompression: BI_RGB,
[INFO] [stderr]     |                                ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RGBQUAD` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:110:25
[INFO] [stderr]     |
[INFO] [stderr] 110 |             bmiColors: [RGBQUAD{
[INFO] [stderr]     |                         ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `LPBITMAPINFO` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:122:37
[INFO] [stderr]     |
[INFO] [stderr] 122 |         let info_ptr = &mut info as LPBITMAPINFO;
[INFO] [stderr]     |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SetDIBits` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |             SetDIBits(self.dc, self.bmp, 0, self.height as u32, buff.as_ptr() as LPVOID, info_ptr, DIB_RGB_COLORS);
[INFO] [stderr]     |             ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:124:82
[INFO] [stderr]     |
[INFO] [stderr] 124 |             SetDIBits(self.dc, self.bmp, 0, self.height as u32, buff.as_ptr() as LPVOID, info_ptr, DIB_RGB_COLORS);
[INFO] [stderr]     |                                                                                  ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:124:100
[INFO] [stderr]     |
[INFO] [stderr] 124 |             SetDIBits(self.dc, self.bmp, 0, self.height as u32, buff.as_ptr() as LPVOID, info_ptr, DIB_RGB_COLORS);
[INFO] [stderr]     |                                                                                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `StretchBlt` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             StretchBlt(self.dc, 0, 0, self.width*scale, self.height*scale, self.mem_dc, 0, 0, self.width, self.height, SRCCOPY);
[INFO] [stderr]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:125:120
[INFO] [stderr]     |
[INFO] [stderr] 125 |             StretchBlt(self.dc, 0, 0, self.width*scale, self.height*scale, self.mem_dc, 0, 0, self.width, self.height, SRCCOPY);
[INFO] [stderr]     |                                                                                                                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:131:13
[INFO] [stderr]     |
[INFO] [stderr] 131 |             DeleteDC(self.mem_dc);
[INFO] [stderr]     |             ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr] 132 |             DeleteObject(self.canvas);
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:133:13
[INFO] [stderr]     |
[INFO] [stderr] 133 |             DeleteObject(self.brush);
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:134:13
[INFO] [stderr]     |
[INFO] [stderr] 134 |             DeleteObject(self.pen);
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stderr]   --> src/main.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         GetKeyState(VK_ESCAPE) as u32 & 0x8000u32 != 0
[INFO] [stderr]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stderr]   --> src/main.rs:12:21
[INFO] [stderr]    |
[INFO] [stderr] 12 |         GetKeyState(VK_ESCAPE) as u32 & 0x8000u32 != 0
[INFO] [stderr]    |                     ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `COLORREF` in this scope
[INFO] [stderr]   --> src/main.rs:85:38
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn temp_to_color(temperature: u8) -> COLORREF {
[INFO] [stderr]    |                                      ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:87:17
[INFO] [stderr]    |
[INFO] [stderr] 87 |         0x00 => RGB(0x07,0x07,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:88:17
[INFO] [stderr]    |
[INFO] [stderr] 88 |         0x01 => RGB(0x1F,0x07,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:89:17
[INFO] [stderr]    |
[INFO] [stderr] 89 |         0x02 => RGB(0x2F,0x0F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:90:17
[INFO] [stderr]    |
[INFO] [stderr] 90 |         0x03 => RGB(0x47,0x0F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |         0x04 => RGB(0x57,0x17,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:92:17
[INFO] [stderr]    |
[INFO] [stderr] 92 |         0x05 => RGB(0x67,0x1F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:93:17
[INFO] [stderr]    |
[INFO] [stderr] 93 |         0x06 => RGB(0x77,0x1F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:94:17
[INFO] [stderr]    |
[INFO] [stderr] 94 |         0x07 => RGB(0x8F,0x27,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:95:17
[INFO] [stderr]    |
[INFO] [stderr] 95 |         0x08 => RGB(0x9F,0x2F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:96:17
[INFO] [stderr]    |
[INFO] [stderr] 96 |         0x09 => RGB(0xAF,0x3F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:97:17
[INFO] [stderr]    |
[INFO] [stderr] 97 |         0x0a => RGB(0xBF,0x47,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:98:17
[INFO] [stderr]    |
[INFO] [stderr] 98 |         0x0b => RGB(0xC7,0x47,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:99:17
[INFO] [stderr]    |
[INFO] [stderr] 99 |         0x0c => RGB(0xDF,0x4F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:100:17
[INFO] [stderr]     |
[INFO] [stderr] 100 |         0x0d => RGB(0xDF,0x57,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:101:17
[INFO] [stderr]     |
[INFO] [stderr] 101 |         0x0e => RGB(0xDF,0x57,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:102:17
[INFO] [stderr]     |
[INFO] [stderr] 102 |         0x0f => RGB(0xD7,0x5F,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |         0x10 => RGB(0xD7,0x5F,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |         0x11 => RGB(0xD7,0x67,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:105:17
[INFO] [stderr]     |
[INFO] [stderr] 105 |         0x12 => RGB(0xCF,0x6F,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |         0x13 => RGB(0xCF,0x77,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:107:17
[INFO] [stderr]     |
[INFO] [stderr] 107 |         0x14 => RGB(0xCF,0x7F,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:108:17
[INFO] [stderr]     |
[INFO] [stderr] 108 |         0x15 => RGB(0xCF,0x87,0x17),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |         0x16 => RGB(0xC7,0x87,0x17),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |         0x17 => RGB(0xC7,0x8F,0x17),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:111:17
[INFO] [stderr]     |
[INFO] [stderr] 111 |         0x18 => RGB(0xC7,0x97,0x1F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:112:17
[INFO] [stderr]     |
[INFO] [stderr] 112 |         0x19 => RGB(0xBF,0x9F,0x1F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:113:17
[INFO] [stderr]     |
[INFO] [stderr] 113 |         0x1a => RGB(0xBF,0x9F,0x1F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:114:17
[INFO] [stderr]     |
[INFO] [stderr] 114 |         0x1b => RGB(0xBF,0xA7,0x27),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:115:17
[INFO] [stderr]     |
[INFO] [stderr] 115 |         0x1c => RGB(0xBF,0xA7,0x27),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:116:17
[INFO] [stderr]     |
[INFO] [stderr] 116 |         0x1d => RGB(0xBF,0xAF,0x2F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:117:17
[INFO] [stderr]     |
[INFO] [stderr] 117 |         0x1e => RGB(0xB7,0xAF,0x2F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:118:17
[INFO] [stderr]     |
[INFO] [stderr] 118 |         0x1f => RGB(0xB7,0xB7,0x2F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:119:17
[INFO] [stderr]     |
[INFO] [stderr] 119 |         0x20 => RGB(0xB7,0xB7,0x37),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:120:17
[INFO] [stderr]     |
[INFO] [stderr] 120 |         0x21 => RGB(0xCF,0xCF,0x6F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:121:17
[INFO] [stderr]     |
[INFO] [stderr] 121 |         0x22 => RGB(0xDF,0xDF,0x9F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:122:17
[INFO] [stderr]     |
[INFO] [stderr] 122 |         0x23 => RGB(0xEF,0xEF,0xC7),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:123:17
[INFO] [stderr]     |
[INFO] [stderr] 123 |         0x24 => RGB(0xFF,0xFF,0xFF),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:124:14
[INFO] [stderr]     |
[INFO] [stderr] 124 |         _ => RGB(0xFF,0xFF,0xFF),
[INFO] [stderr]     |              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |     dc: HDC,
[INFO] [stderr]    |         ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:38:13
[INFO] [stderr]    |
[INFO] [stderr] 38 |     mem_dc: HDC,
[INFO] [stderr]    |             ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HBITMAP` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:39:10
[INFO] [stderr]    |
[INFO] [stderr] 39 |     bmp: HBITMAP,
[INFO] [stderr]    |          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:40:13
[INFO] [stderr]    |
[INFO] [stderr] 40 |     canvas: HGDIOBJ,
[INFO] [stderr]    |             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:42:12
[INFO] [stderr]    |
[INFO] [stderr] 42 |     brush: HGDIOBJ,
[INFO] [stderr]    |            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:43:10
[INFO] [stderr]    |
[INFO] [stderr] 43 |     pen: HGDIOBJ,
[INFO] [stderr]    |          ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:57:17
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:57:32
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:57:52
[INFO] [stderr]    |
[INFO] [stderr] 57 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDeviceCaps` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:58:42
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let device_width: i32 = unsafe { GetDeviceCaps(dc, HORZRES) };
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `HORZRES` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:58:60
[INFO] [stderr]    |
[INFO] [stderr] 58 |         let device_width: i32 = unsafe { GetDeviceCaps(dc, HORZRES) };
[INFO] [stderr]    |                                                            ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDeviceCaps` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:59:43
[INFO] [stderr]    |
[INFO] [stderr] 59 |         let device_height: i32 = unsafe { GetDeviceCaps(dc, VERTRES) };
[INFO] [stderr]    |                                           ^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `VERTRES` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:59:61
[INFO] [stderr]    |
[INFO] [stderr] 59 |         let device_height: i32 = unsafe { GetDeviceCaps(dc, VERTRES) };
[INFO] [stderr]    |                                                             ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:69:17
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:69:32
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                ^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HWND` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:69:52
[INFO] [stderr]    |
[INFO] [stderr] 69 |         let dc: HDC = unsafe { GetDC(null_mut() as HWND) };
[INFO] [stderr]    |                                                    ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:70:21
[INFO] [stderr]    |
[INFO] [stderr] 70 |         let mem_dc: HDC = unsafe { CreateCompatibleDC(dc) };
[INFO] [stderr]    |                     ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:70:36
[INFO] [stderr]    |
[INFO] [stderr] 70 |         let mem_dc: HDC = unsafe { CreateCompatibleDC(dc) };
[INFO] [stderr]    |                                    ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HBITMAP` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:71:18
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let bmp: HBITMAP = unsafe { CreateCompatibleBitmap(dc, width, height) }; 
[INFO] [stderr]    |                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:71:37
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let bmp: HBITMAP = unsafe { CreateCompatibleBitmap(dc, width, height) }; 
[INFO] [stderr]    |                                     ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:72:21
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let canvas: HGDIOBJ = unsafe { SelectObject(mem_dc, bmp as HGDIOBJ) };
[INFO] [stderr]    |                     ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:72:40
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let canvas: HGDIOBJ = unsafe { SelectObject(mem_dc, bmp as HGDIOBJ) };
[INFO] [stderr]    |                                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:72:68
[INFO] [stderr]    |
[INFO] [stderr] 72 |         let canvas: HGDIOBJ = unsafe { SelectObject(mem_dc, bmp as HGDIOBJ) };
[INFO] [stderr]    |                                                                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:74:20
[INFO] [stderr]    |
[INFO] [stderr] 74 |         let brush: HGDIOBJ = unsafe {
[INFO] [stderr]    |                    ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:75:24
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let brush: HGDIOBJ = GetStockObject(DC_BRUSH as i32);
[INFO] [stderr]    |                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:75:34
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let brush: HGDIOBJ = GetStockObject(DC_BRUSH as i32);
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `DC_BRUSH` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:75:49
[INFO] [stderr]    |
[INFO] [stderr] 75 |             let brush: HGDIOBJ = GetStockObject(DC_BRUSH as i32);
[INFO] [stderr]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:76:13
[INFO] [stderr]    |
[INFO] [stderr] 76 |             SelectObject(mem_dc, brush)
[INFO] [stderr]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:78:18
[INFO] [stderr]    |
[INFO] [stderr] 78 |         let pen: HGDIOBJ = unsafe {
[INFO] [stderr]    |                  ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `HGDIOBJ` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:79:22
[INFO] [stderr]    |
[INFO] [stderr] 79 |             let pen: HGDIOBJ = GetStockObject(DC_PEN as i32);
[INFO] [stderr]    |                      ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:79:32
[INFO] [stderr]    |
[INFO] [stderr] 79 |             let pen: HGDIOBJ = GetStockObject(DC_PEN as i32);
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `DC_PEN` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:79:47
[INFO] [stderr]    |
[INFO] [stderr] 79 |             let pen: HGDIOBJ = GetStockObject(DC_PEN as i32);
[INFO] [stderr]    |                                               ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:80:13
[INFO] [stderr]    |
[INFO] [stderr] 80 |             SelectObject(mem_dc, pen)
[INFO] [stderr]    |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `BITMAPINFO` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:95:33
[INFO] [stderr]    |
[INFO] [stderr] 95 |     fn get_bitmapinfo(&self) -> BITMAPINFO {
[INFO] [stderr]    |                                 ^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:96:9
[INFO] [stderr]    |
[INFO] [stderr] 96 |         BITMAPINFO {
[INFO] [stderr]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:97:24
[INFO] [stderr]    |
[INFO] [stderr] 97 |             bmiHeader: BITMAPINFOHEADER {
[INFO] [stderr]    |                        ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stderr]   --> src/wincanvas.rs:98:35
[INFO] [stderr]    |
[INFO] [stderr] 52 | impl Canvas {
[INFO] [stderr]    |     - help: you might be missing a type parameter: `<BITMAPINFOHEADER>`
[INFO] [stderr] ...
[INFO] [stderr] 98 |                 biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stderr]    |                                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:103:32
[INFO] [stderr]     |
[INFO] [stderr] 103 |                 biCompression: BI_RGB,
[INFO] [stderr]     |                                ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0422]: cannot find struct, variant or union type `RGBQUAD` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:110:25
[INFO] [stderr]     |
[INFO] [stderr] 110 |             bmiColors: [RGBQUAD{
[INFO] [stderr]     |                         ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `LPBITMAPINFO` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:122:37
[INFO] [stderr]     |
[INFO] [stderr] 122 |         let info_ptr = &mut info as LPBITMAPINFO;
[INFO] [stderr]     |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `SetDIBits` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |             SetDIBits(self.dc, self.bmp, 0, self.height as u32, buff.as_ptr() as LPVOID, info_ptr, DIB_RGB_COLORS);
[INFO] [stderr]     |             ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `LPVOID` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:124:82
[INFO] [stderr]     |
[INFO] [stderr] 124 |             SetDIBits(self.dc, self.bmp, 0, self.height as u32, buff.as_ptr() as LPVOID, info_ptr, DIB_RGB_COLORS);
[INFO] [stderr]     |                                                                                  ^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:124:100
[INFO] [stderr]     |
[INFO] [stderr] 124 |             SetDIBits(self.dc, self.bmp, 0, self.height as u32, buff.as_ptr() as LPVOID, info_ptr, DIB_RGB_COLORS);
[INFO] [stderr]     |                                                                                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `StretchBlt` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:125:13
[INFO] [stderr]     |
[INFO] [stderr] 125 |             StretchBlt(self.dc, 0, 0, self.width*scale, self.height*scale, self.mem_dc, 0, 0, self.width, self.height, SRCCOPY);
[INFO] [stderr]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:125:120
[INFO] [stderr]     |
[INFO] [stderr] 125 |             StretchBlt(self.dc, 0, 0, self.width*scale, self.height*scale, self.mem_dc, 0, 0, self.width, self.height, SRCCOPY);
[INFO] [stderr]     |                                                                                                                        ^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:131:13
[INFO] [stderr]     |
[INFO] [stderr] 131 |             DeleteDC(self.mem_dc);
[INFO] [stderr]     |             ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:132:13
[INFO] [stderr]     |
[INFO] [stderr] 132 |             DeleteObject(self.canvas);
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:133:13
[INFO] [stderr]     |
[INFO] [stderr] 133 |             DeleteObject(self.brush);
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stderr]    --> src/wincanvas.rs:134:13
[INFO] [stderr]     |
[INFO] [stderr] 134 |             DeleteObject(self.pen);
[INFO] [stderr]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `GetKeyState` in this scope
[INFO] [stderr]   --> src/main.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         GetKeyState(VK_ESCAPE) as u32 & 0x8000u32 != 0
[INFO] [stderr]    |         ^^^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stderr]   --> src/main.rs:12:21
[INFO] [stderr]    |
[INFO] [stderr] 12 |         GetKeyState(VK_ESCAPE) as u32 & 0x8000u32 != 0
[INFO] [stderr]    |                     ^^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `COLORREF` in this scope
[INFO] [stderr]   --> src/main.rs:85:38
[INFO] [stderr]    |
[INFO] [stderr] 85 | fn temp_to_color(temperature: u8) -> COLORREF {
[INFO] [stderr]    |                                      ^^^^^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:87:17
[INFO] [stderr]    |
[INFO] [stderr] 87 |         0x00 => RGB(0x07,0x07,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:88:17
[INFO] [stderr]    |
[INFO] [stderr] 88 |         0x01 => RGB(0x1F,0x07,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:89:17
[INFO] [stderr]    |
[INFO] [stderr] 89 |         0x02 => RGB(0x2F,0x0F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:90:17
[INFO] [stderr]    |
[INFO] [stderr] 90 |         0x03 => RGB(0x47,0x0F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:91:17
[INFO] [stderr]    |
[INFO] [stderr] 91 |         0x04 => RGB(0x57,0x17,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:92:17
[INFO] [stderr]    |
[INFO] [stderr] 92 |         0x05 => RGB(0x67,0x1F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:93:17
[INFO] [stderr]    |
[INFO] [stderr] 93 |         0x06 => RGB(0x77,0x1F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:94:17
[INFO] [stderr]    |
[INFO] [stderr] 94 |         0x07 => RGB(0x8F,0x27,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:95:17
[INFO] [stderr]    |
[INFO] [stderr] 95 |         0x08 => RGB(0x9F,0x2F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:96:17
[INFO] [stderr]    |
[INFO] [stderr] 96 |         0x09 => RGB(0xAF,0x3F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:97:17
[INFO] [stderr]    |
[INFO] [stderr] 97 |         0x0a => RGB(0xBF,0x47,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:98:17
[INFO] [stderr]    |
[INFO] [stderr] 98 |         0x0b => RGB(0xC7,0x47,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]   --> src/main.rs:99:17
[INFO] [stderr]    |
[INFO] [stderr] 99 |         0x0c => RGB(0xDF,0x4F,0x07),
[INFO] [stderr]    |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:100:17
[INFO] [stderr]     |
[INFO] [stderr] 100 |         0x0d => RGB(0xDF,0x57,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:101:17
[INFO] [stderr]     |
[INFO] [stderr] 101 |         0x0e => RGB(0xDF,0x57,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:102:17
[INFO] [stderr]     |
[INFO] [stderr] 102 |         0x0f => RGB(0xD7,0x5F,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:103:17
[INFO] [stderr]     |
[INFO] [stderr] 103 |         0x10 => RGB(0xD7,0x5F,0x07),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:104:17
[INFO] [stderr]     |
[INFO] [stderr] 104 |         0x11 => RGB(0xD7,0x67,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:105:17
[INFO] [stderr]     |
[INFO] [stderr] 105 |         0x12 => RGB(0xCF,0x6F,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:106:17
[INFO] [stderr]     |
[INFO] [stderr] 106 |         0x13 => RGB(0xCF,0x77,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:107:17
[INFO] [stderr]     |
[INFO] [stderr] 107 |         0x14 => RGB(0xCF,0x7F,0x0F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:108:17
[INFO] [stderr]     |
[INFO] [stderr] 108 |         0x15 => RGB(0xCF,0x87,0x17),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:109:17
[INFO] [stderr]     |
[INFO] [stderr] 109 |         0x16 => RGB(0xC7,0x87,0x17),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:110:17
[INFO] [stderr]     |
[INFO] [stderr] 110 |         0x17 => RGB(0xC7,0x8F,0x17),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:111:17
[INFO] [stderr]     |
[INFO] [stderr] 111 |         0x18 => RGB(0xC7,0x97,0x1F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:112:17
[INFO] [stderr]     |
[INFO] [stderr] 112 |         0x19 => RGB(0xBF,0x9F,0x1F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:113:17
[INFO] [stderr]     |
[INFO] [stderr] 113 |         0x1a => RGB(0xBF,0x9F,0x1F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:114:17
[INFO] [stderr]     |
[INFO] [stderr] 114 |         0x1b => RGB(0xBF,0xA7,0x27),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:115:17
[INFO] [stderr]     |
[INFO] [stderr] 115 |         0x1c => RGB(0xBF,0xA7,0x27),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:116:17
[INFO] [stderr]     |
[INFO] [stderr] 116 |         0x1d => RGB(0xBF,0xAF,0x2F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:117:17
[INFO] [stderr]     |
[INFO] [stderr] 117 |         0x1e => RGB(0xB7,0xAF,0x2F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:118:17
[INFO] [stderr]     |
[INFO] [stderr] 118 |         0x1f => RGB(0xB7,0xB7,0x2F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:119:17
[INFO] [stderr]     |
[INFO] [stderr] 119 |         0x20 => RGB(0xB7,0xB7,0x37),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:120:17
[INFO] [stderr]     |
[INFO] [stderr] 120 |         0x21 => RGB(0xCF,0xCF,0x6F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:121:17
[INFO] [stderr]     |
[INFO] [stderr] 121 |         0x22 => RGB(0xDF,0xDF,0x9F),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:122:17
[INFO] [stderr]     |
[INFO] [stderr] 122 |         0x23 => RGB(0xEF,0xEF,0xC7),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:123:17
[INFO] [stderr]     |
[INFO] [stderr] 123 |         0x24 => RGB(0xFF,0xFF,0xFF),
[INFO] [stderr]     |                 ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `RGB` in this scope
[INFO] [stderr]    --> src/main.rs:124:14
[INFO] [stderr]     |
[INFO] [stderr] 124 |         _ => RGB(0xFF,0xFF,0xFF),
[INFO] [stderr]     |              ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 99 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: could not compile `doomfire`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: aborting due to 99 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0412, E0422, E0425, E0433.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: could not compile `doomfire`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "4729a3b5ab4891ccad03325f935f9deef19faccba45f6c3f7e1e1aebac7cc4dc"`
[INFO] running `"docker" "rm" "-f" "4729a3b5ab4891ccad03325f935f9deef19faccba45f6c3f7e1e1aebac7cc4dc"`
[INFO] [stdout] 4729a3b5ab4891ccad03325f935f9deef19faccba45f6c3f7e1e1aebac7cc4dc
