Nov 02 08:16:18.353 INFO testing read-0.1.1 against beta-2018-10-30 for beta-1.31-1
Nov 02 08:16:18.355 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 02 08:16:18.927 INFO blam! bad6625b35953884475f5c953d02f9f3c65acc2dab0b28f6f21ef675669c2ec5
Nov 02 08:16:18.934 INFO running `"docker" "start" "-a" "bad6625b35953884475f5c953d02f9f3c65acc2dab0b28f6f21ef675669c2ec5"`
Nov 02 08:16:20.099 INFO kablam! usermod: no changes
Nov 02 08:16:20.159 INFO kablam!    Compiling winapi v0.3.6
Nov 02 08:16:23.027 INFO kablam!    Compiling read v0.1.1 (/source)
Nov 02 08:16:23.559 INFO kablam! error[E0433]: failed to resolve. Could not find `um` in `winapi`
Nov 02 08:16:23.559 INFO kablam!   --> src/main.rs:35:13
Nov 02 08:16:23.559 INFO kablam!    |
Nov 02 08:16:23.559 INFO kablam! 35 | use winapi::um::{minwinbase::LMEM_MOVEABLE, winnt::{LPCWSTR, LONG, HANDLE}};
Nov 02 08:16:23.559 INFO kablam!    |             ^^ Could not find `um` in `winapi`
Nov 02 08:16:23.559 INFO kablam! 
Nov 02 08:16:23.559 INFO kablam! error[E0432]: unresolved import `winapi::shared`
Nov 02 08:16:23.559 INFO kablam!   --> src/main.rs:34:13
Nov 02 08:16:23.559 INFO kablam!    |
Nov 02 08:16:23.559 INFO kablam! 34 | use winapi::shared::windowsx as winx;
Nov 02 08:16:23.559 INFO kablam!    |             ^^^^^^ Could not find `shared` in `winapi`
Nov 02 08:16:23.559 INFO kablam! 
Nov 02 08:16:23.559 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi`
Nov 02 08:16:23.559 INFO kablam!   --> src/main.rs:37:13
Nov 02 08:16:23.559 INFO kablam!    |
Nov 02 08:16:23.559 INFO kablam! 37 | use winapi::shared::windef::{HWND, HMENU, HBRUSH, HICON, HFONT, HGDIOBJ, HBITMAP, HDC, RECT, POINT};
Nov 02 08:16:23.559 INFO kablam!    |             ^^^^^^ Could not find `shared` in `winapi`
Nov 02 08:16:23.559 INFO kablam! 
Nov 02 08:16:23.559 INFO kablam! error[E0433]: failed to resolve. Could not find `shared` in `winapi`
Nov 02 08:16:23.559 INFO kablam!   --> src/main.rs:38:13
Nov 02 08:16:23.559 INFO kablam!    |
Nov 02 08:16:23.559 INFO kablam! 38 | use winapi::shared::minwindef::{INT, UINT, DWORD, MAX_PATH, HINSTANCE, HGLOBAL, LRESULT, LPVOID, WPARAM, LPARAM, HIWORD, LOWORD};
Nov 02 08:16:23.559 INFO kablam!    |             ^^^^^^ Could not find `shared` in `winapi`
Nov 02 08:16:23.559 INFO kablam! 
Nov 02 08:16:23.559 INFO kablam! error[E0433]: failed to resolve. Could not find `windows` in `os`
Nov 02 08:16:23.559 INFO kablam!   --> src/main.rs:40:95
Nov 02 08:16:23.559 INFO kablam!    |
Nov 02 08:16:23.559 INFO kablam! 40 | use std::{ptr, mem, io::{Read, Write}, fs::File, ffi::OsStr, sync::Mutex, string::String, os::windows::ffi::OsStrExt};
Nov 02 08:16:23.559 INFO kablam!    |                                                                                               ^^^^^^^ Could not find `windows` in `os`
Nov 02 08:16:23.559 INFO kablam! 
Nov 02 08:16:23.559 INFO kablam! error[E0432]: unresolved import `winapi::um`
Nov 02 08:16:23.559 INFO kablam!   --> src/main.rs:36:13
Nov 02 08:16:23.559 INFO kablam!    |
Nov 02 08:16:23.559 INFO kablam! 36 | use winapi::um::{shellapi as shell, winuser as user, wingdi as gdi, winbase as win};
Nov 02 08:16:23.559 INFO kablam!    |             ^^ Could not find `um` in `winapi`
Nov 02 08:16:23.559 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:49:15
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 49 | struct CH {x :LONG, y :LONG, c :char}
Nov 02 08:16:24.111 INFO kablam!    |               ^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:49:24
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 49 | struct CH {x :LONG, y :LONG, c :char}
Nov 02 08:16:24.111 INFO kablam!    |                        ^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:50:18
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 50 | struct MV {font :HFONT, save: HICON, edit :HICON, visual :HICON, sw :HWND}
Nov 02 08:16:24.111 INFO kablam!    |                  ^^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:50:31
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 50 | struct MV {font :HFONT, save: HICON, edit :HICON, visual :HICON, sw :HWND}
Nov 02 08:16:24.111 INFO kablam!    |                               ^^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:50:44
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 50 | struct MV {font :HFONT, save: HICON, edit :HICON, visual :HICON, sw :HWND}
Nov 02 08:16:24.111 INFO kablam!    |                                            ^^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:50:59
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 50 | struct MV {font :HFONT, save: HICON, edit :HICON, visual :HICON, sw :HWND}
Nov 02 08:16:24.111 INFO kablam!    |                                                           ^^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:50:70
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 50 | struct MV {font :HFONT, save: HICON, edit :HICON, visual :HICON, sw :HWND}
Nov 02 08:16:24.111 INFO kablam!    |                                                                      ^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0412]: cannot find type `POINT` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:57:25
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 57 |   static ref POS: Mutex<POINT> = Mutex::new(POINT{x:0, y:0});
Nov 02 08:16:24.111 INFO kablam!    |                         ^^^^^ not found in this scope
Nov 02 08:16:24.111 INFO kablam! 
Nov 02 08:16:24.111 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.111 INFO kablam!   --> src/main.rs:57:45
Nov 02 08:16:24.111 INFO kablam!    |
Nov 02 08:16:24.111 INFO kablam! 57 |   static ref POS: Mutex<POINT> = Mutex::new(POINT{x:0, y:0});
Nov 02 08:16:24.111 INFO kablam!    |                                             ^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:58:25
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 58 |   static ref CHX: Mutex<LONG> = Mutex::new(0);
Nov 02 08:16:24.112 INFO kablam!    |                         ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:59:25
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 59 |   static ref CHY: Mutex<LONG> = Mutex::new(0);
Nov 02 08:16:24.112 INFO kablam!    |                         ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:60:25
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 60 |   static ref DEY: Mutex<LONG> = Mutex::new(0);
Nov 02 08:16:24.112 INFO kablam!    |                         ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:64:28
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 64 |   static ref SCREEN: Mutex<LONG> = Mutex::new(31);
Nov 02 08:16:24.112 INFO kablam!    |                            ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:77:12
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 77 | fn copy(w :HWND, f :HFONT)
Nov 02 08:16:24.112 INFO kablam!    |            ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:77:21
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 77 | fn copy(w :HWND, f :HFONT)
Nov 02 08:16:24.112 INFO kablam!    |                     ^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HGLOBAL` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:88:15
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 88 |       let hg :HGLOBAL = win::GlobalAlloc(LMEM_MOVEABLE, region.e - region.s);
Nov 02 08:16:24.112 INFO kablam!    |               ^^^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0425]: cannot find value `LMEM_MOVEABLE` in this scope
Nov 02 08:16:24.112 INFO kablam!   --> src/main.rs:88:42
Nov 02 08:16:24.112 INFO kablam!    |
Nov 02 08:16:24.112 INFO kablam! 88 |       let hg :HGLOBAL = win::GlobalAlloc(LMEM_MOVEABLE, region.e - region.s);
Nov 02 08:16:24.112 INFO kablam!    |                                          ^^^^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.112 INFO kablam!    --> src/main.rs:103:13
Nov 02 08:16:24.112 INFO kablam!     |
Nov 02 08:16:24.112 INFO kablam! 103 | fn paste(w :HWND, f :HFONT)
Nov 02 08:16:24.112 INFO kablam!     |             ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.112 INFO kablam!    --> src/main.rs:103:22
Nov 02 08:16:24.112 INFO kablam!     |
Nov 02 08:16:24.112 INFO kablam! 103 | fn paste(w :HWND, f :HFONT)
Nov 02 08:16:24.112 INFO kablam!     |                      ^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HANDLE` in this scope
Nov 02 08:16:24.112 INFO kablam!    --> src/main.rs:108:17
Nov 02 08:16:24.112 INFO kablam!     |
Nov 02 08:16:24.112 INFO kablam! 108 |     let handle :HANDLE = user::GetClipboardData(user::CF_TEXT);
Nov 02 08:16:24.112 INFO kablam!     |                 ^^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.112 INFO kablam!    --> src/main.rs:119:12
Nov 02 08:16:24.112 INFO kablam!     |
Nov 02 08:16:24.112 INFO kablam! 119 | fn file(w :HWND, f :HFONT, path :String, mode :u8)
Nov 02 08:16:24.112 INFO kablam!     |            ^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.112 INFO kablam!    --> src/main.rs:119:21
Nov 02 08:16:24.112 INFO kablam!     |
Nov 02 08:16:24.112 INFO kablam! 119 | fn file(w :HWND, f :HFONT, path :String, mode :u8)
Nov 02 08:16:24.112 INFO kablam!     |                     ^^^^^ not found in this scope
Nov 02 08:16:24.112 INFO kablam! 
Nov 02 08:16:24.112 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.112 INFO kablam!    --> src/main.rs:134:34
Nov 02 08:16:24.112 INFO kablam!     |
Nov 02 08:16:24.112 INFO kablam! 134 |           *POS.lock().unwrap() = POINT{x:0, y:0};
Nov 02 08:16:24.112 INFO kablam!     |                                  ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:162:22
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 162 | fn getx(i :usize) -> LONG {let vec = {TEXT.lock().unwrap()}; let x = vec[i].x; x}
Nov 02 08:16:24.113 INFO kablam!     |                      ^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:163:22
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 163 | fn gety(i :usize) -> LONG {let vec = {TEXT.lock().unwrap()}; let y = vec[i].y; y}
Nov 02 08:16:24.113 INFO kablam!     |                      ^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:165:22
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 165 | fn setx(i :usize, x :LONG){let mut vec = {TEXT.lock().unwrap()}; vec[i].x = x;}
Nov 02 08:16:24.113 INFO kablam!     |                      ^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `LONG` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:166:22
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 166 | fn sety(i :usize, y :LONG){let mut vec = {TEXT.lock().unwrap()}; vec[i].y = y;}
Nov 02 08:16:24.113 INFO kablam!     |                      ^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `POINT` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:183:20
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 183 | fn getlastpos() -> POINT
Nov 02 08:16:24.113 INFO kablam!     |                    ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:189:18
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 189 |     0 => {return POINT{x:0, y:0};},
Nov 02 08:16:24.113 INFO kablam!     |                  ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:194:27
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 194 |         NEWLINE => return POINT{x:0, y:vec[len-1].y+1},
Nov 02 08:16:24.113 INFO kablam!     |                           ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:195:21
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 195 |         _ => return POINT{x:vec[len-1].x+1, y:vec[len-1].y},
Nov 02 08:16:24.113 INFO kablam!     |                     ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `WNDPROC` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:255:45
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 255 | fn window(c :Vec<u16>, win :Vec<u16>, proc :WNDPROC, icon :HICON, style :DWORD, w :i32, h :i32, v :LPVOID) -> HWND
Nov 02 08:16:24.113 INFO kablam!     |                                             ^^^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:255:60
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 255 | fn window(c :Vec<u16>, win :Vec<u16>, proc :WNDPROC, icon :HICON, style :DWORD, w :i32, h :i32, v :LPVOID) -> HWND
Nov 02 08:16:24.113 INFO kablam!     |                                                            ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:255:74
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 255 | fn window(c :Vec<u16>, win :Vec<u16>, proc :WNDPROC, icon :HICON, style :DWORD, w :i32, h :i32, v :LPVOID) -> HWND
Nov 02 08:16:24.113 INFO kablam!     |                                                                          ^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:255:100
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 255 | fn window(c :Vec<u16>, win :Vec<u16>, proc :WNDPROC, icon :HICON, style :DWORD, w :i32, h :i32, v :LPVOID) -> HWND
Nov 02 08:16:24.113 INFO kablam!     |                                                                                                    ^^^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:255:111
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 255 | fn window(c :Vec<u16>, win :Vec<u16>, proc :WNDPROC, icon :HICON, style :DWORD, w :i32, h :i32, v :LPVOID) -> HWND
Nov 02 08:16:24.113 INFO kablam!     |                                                                                                               ^^^^ not found in this scope
Nov 02 08:16:24.113 INFO kablam! 
Nov 02 08:16:24.113 INFO kablam! error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
Nov 02 08:16:24.113 INFO kablam!    --> src/main.rs:259:15
Nov 02 08:16:24.113 INFO kablam!     |
Nov 02 08:16:24.113 INFO kablam! 259 |     let wnd = WNDCLASSEXW
Nov 02 08:16:24.113 INFO kablam!     |               ^^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `WNDCLASSEXW` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:261:30
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 261 |       cbSize: mem::size_of::<WNDCLASSEXW>() as u32,
Nov 02 08:16:24.114 INFO kablam!     |                              ^^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HINSTANCE` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:263:23
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 263 |       hInstance: 0 as HINSTANCE, hIcon: icon as HICON,
Nov 02 08:16:24.114 INFO kablam!     |                       ^^^^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:263:49
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 263 |       hInstance: 0 as HINSTANCE, hIcon: icon as HICON,
Nov 02 08:16:24.114 INFO kablam!     |                                                 ^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:264:21
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 264 |       hCursor: 0 as HICON, // user32::LoadCursorW(0 as HINSTANCE, user::IDI_APPLICATION),
Nov 02 08:16:24.114 INFO kablam!     |                     ^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HBRUSH` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:265:27
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 265 |       hbrBackground: 0 as HBRUSH, lpszMenuName: 0 as LPCWSTR,
Nov 02 08:16:24.114 INFO kablam!     |                           ^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `LPCWSTR` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:265:54
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 265 |       hbrBackground: 0 as HBRUSH, lpszMenuName: 0 as LPCWSTR,
Nov 02 08:16:24.114 INFO kablam!     |                                                      ^^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:266:51
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 266 |       lpszClassName: c.as_ptr(), hIconSm: icon as HICON,
Nov 02 08:16:24.114 INFO kablam!     |                                                   ^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:270:31
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 270 |       style, 0, 0, w, h, 0 as HWND, 0 as HMENU, 0 as HINSTANCE,  v);
Nov 02 08:16:24.114 INFO kablam!     |                               ^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HMENU` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:270:42
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 270 |       style, 0, 0, w, h, 0 as HWND, 0 as HMENU, 0 as HINSTANCE,  v);
Nov 02 08:16:24.114 INFO kablam!     |                                          ^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HINSTANCE` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:270:54
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 270 |       style, 0, 0, w, h, 0 as HWND, 0 as HMENU, 0 as HINSTANCE,  v);
Nov 02 08:16:24.114 INFO kablam!     |                                                      ^^^^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:273:20
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 273 | fn change_state(w :HWND, icon :HICON)
Nov 02 08:16:24.114 INFO kablam!     |                    ^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:273:32
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 273 | fn change_state(w :HWND, icon :HICON)
Nov 02 08:16:24.114 INFO kablam!     |                                ^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:275:85
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.114 INFO kablam! 275 |   unsafe{user::SendMessageW(w, user::WM_SETICON, user::ICON_SMALL as usize, icon as LPARAM);}
Nov 02 08:16:24.114 INFO kablam!     |                                                                                     ^^^^^^ not found in this scope
Nov 02 08:16:24.114 INFO kablam! 
Nov 02 08:16:24.114 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.114 INFO kablam!    --> src/main.rs:277:19
Nov 02 08:16:24.114 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 277 | fn clearscreen(w :HWND)
Nov 02 08:16:24.115 INFO kablam!     |                   ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:287:15
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 287 | fn clearch(w :HWND, i :usize, r :i32)
Nov 02 08:16:24.115 INFO kablam!     |               ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:292:18
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 292 | fn clearrange(w :HWND, f :HFONT, start :usize, end :usize)
Nov 02 08:16:24.115 INFO kablam!     |                  ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:292:27
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 292 | fn clearrange(w :HWND, f :HFONT, start :usize, end :usize)
Nov 02 08:16:24.115 INFO kablam!     |                           ^^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:296:17
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 296 | fn drawrange(w :HWND, f :HFONT, start :usize, end :usize)
Nov 02 08:16:24.115 INFO kablam!     |                 ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:296:26
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 296 | fn drawrange(w :HWND, f :HFONT, start :usize, end :usize)
Nov 02 08:16:24.115 INFO kablam!     |                          ^^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `RECT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:300:25
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 300 | fn getrect(i :usize) -> RECT
Nov 02 08:16:24.115 INFO kablam!     |                         ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0422]: cannot find struct, variant or union type `RECT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:305:11
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 305 |   let r = RECT{left:v[i].x*w,top:(v[i].y*h),right:(v[i].x*w+w),bottom:(v[i].y*h+h)};
Nov 02 08:16:24.115 INFO kablam!     |           ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `POINT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:320:36
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 320 | fn getpos(x :i32, y:i32) -> Option<POINT>
Nov 02 08:16:24.115 INFO kablam!     |                                    ^^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:328:54
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 328 |        ((v.x*w <= x) && (v.x*w+w > x))  {return Some(POINT{x:v.x, y:v.y});}
Nov 02 08:16:24.115 INFO kablam!     |                                                      ^^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:370:14
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 370 | fn delete(w :HWND, f :HFONT)
Nov 02 08:16:24.115 INFO kablam!     |              ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:370:23
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 370 | fn delete(w :HWND, f :HFONT)
Nov 02 08:16:24.115 INFO kablam!     |                       ^^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:468:13
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 468 | fn enter(w :HWND, f :HFONT){save(CH{x:getposx(),y:getposy(),c:NEWLINE});}
Nov 02 08:16:24.115 INFO kablam!     |             ^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:468:22
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 468 | fn enter(w :HWND, f :HFONT){save(CH{x:getposx(),y:getposy(),c:NEWLINE});}
Nov 02 08:16:24.115 INFO kablam!     |                      ^^^^^ not found in this scope
Nov 02 08:16:24.115 INFO kablam! 
Nov 02 08:16:24.115 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.115 INFO kablam!    --> src/main.rs:469:12
Nov 02 08:16:24.115 INFO kablam!     |
Nov 02 08:16:24.115 INFO kablam! 469 | fn draw(w :HWND, f :HFONT, buffer :String)
Nov 02 08:16:24.115 INFO kablam!     |            ^^^^ not found in this scope
Nov 02 08:16:24.116 INFO kablam! 
Nov 02 08:16:24.116 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.116 INFO kablam!    --> src/main.rs:469:21
Nov 02 08:16:24.116 INFO kablam!     |
Nov 02 08:16:24.116 INFO kablam! 469 | fn draw(w :HWND, f :HFONT, buffer :String)
Nov 02 08:16:24.119 INFO kablam!     |                     ^^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:490:13
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 490 | fn copy2(w :HWND, f :HFONT, mode :u8)
Nov 02 08:16:24.119 INFO kablam!     |             ^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:490:22
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 490 | fn copy2(w :HWND, f :HFONT, mode :u8)
Nov 02 08:16:24.119 INFO kablam!     |                      ^^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:500:14
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 500 | fn redraw(w :HWND, f :HFONT, offset: isize, mode :u8, s :usize, e :usize)
Nov 02 08:16:24.119 INFO kablam!     |              ^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:500:23
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 500 | fn redraw(w :HWND, f :HFONT, offset: isize, mode :u8, s :usize, e :usize)
Nov 02 08:16:24.119 INFO kablam!     |                       ^^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:520:16
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 520 | fn drawtext(w :HWND, f :HFONT, c :&CH, p :WPARAM, l :LPARAM)
Nov 02 08:16:24.119 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:520:25
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 520 | fn drawtext(w :HWND, f :HFONT, c :&CH, p :WPARAM, l :LPARAM)
Nov 02 08:16:24.119 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:520:43
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 520 | fn drawtext(w :HWND, f :HFONT, c :&CH, p :WPARAM, l :LPARAM)
Nov 02 08:16:24.119 INFO kablam!     |                                           ^^^^^^ not found in this scope
Nov 02 08:16:24.119 INFO kablam! 
Nov 02 08:16:24.119 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope
Nov 02 08:16:24.119 INFO kablam!    --> src/main.rs:520:54
Nov 02 08:16:24.119 INFO kablam!     |
Nov 02 08:16:24.119 INFO kablam! 520 | fn drawtext(w :HWND, f :HFONT, c :&CH, p :WPARAM, l :LPARAM)
Nov 02 08:16:24.119 INFO kablam!     |                                                      ^^^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HDC` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:524:32
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 524 |     let dc = user::GetDC(w) as HDC;
Nov 02 08:16:24.120 INFO kablam!     |                                ^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HGDIOBJ` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:525:32
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 525 |     gdi::SelectObject(dc, f as HGDIOBJ);
Nov 02 08:16:24.120 INFO kablam!     |                                ^^^^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:555:14
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 555 | fn key_up(w :HWND){let y = getposy();if y == 0 {return;} hidecaret(w);setposmy(1); showcaret(w);}
Nov 02 08:16:24.120 INFO kablam!     |              ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:556:16
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 556 | fn key_down(w :HWND){hidecaret(w);setpospy(1);showcaret(w);}
Nov 02 08:16:24.120 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:557:16
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 557 | fn key_left(w :HWND)
Nov 02 08:16:24.120 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:571:17
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 571 | fn key_right(w :HWND, f :HFONT)
Nov 02 08:16:24.120 INFO kablam!     |                 ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:571:26
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 571 | fn key_right(w :HWND, f :HFONT)
Nov 02 08:16:24.120 INFO kablam!     |                          ^^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:603:17
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 603 | fn showcaret(w :HWND)
Nov 02 08:16:24.120 INFO kablam!     |                 ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:632:17
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 632 | fn hidecaret(w :HWND) {unsafe{user::HideCaret(w);}}
Nov 02 08:16:24.120 INFO kablam!     |                 ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:633:16
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 633 | fn wheel_up(w :HWND, f :HFONT)
Nov 02 08:16:24.120 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.120 INFO kablam!    --> src/main.rs:633:25
Nov 02 08:16:24.120 INFO kablam!     |
Nov 02 08:16:24.120 INFO kablam! 633 | fn wheel_up(w :HWND, f :HFONT)
Nov 02 08:16:24.120 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.120 INFO kablam! 
Nov 02 08:16:24.120 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:654:18
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 654 | fn wheel_down(w :HWND, f :HFONT)
Nov 02 08:16:24.121 INFO kablam!     |                  ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:654:27
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 654 | fn wheel_down(w :HWND, f :HFONT)
Nov 02 08:16:24.121 INFO kablam!     |                           ^^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:671:12
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 671 | fn ctrl(w :HWND, p :WPARAM, mov :&mut MV)
Nov 02 08:16:24.121 INFO kablam!     |            ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:671:21
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 671 | fn ctrl(w :HWND, p :WPARAM, mov :&mut MV)
Nov 02 08:16:24.121 INFO kablam!     |                     ^^^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:752:16
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 752 | fn key_0x44(w :HWND)                                      // key D
Nov 02 08:16:24.121 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:757:16
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 757 | fn key_0x47(w :HWND)                                      // key G
Nov 02 08:16:24.121 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:761:16
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 761 | fn key_0x64(w :HWND, f :HFONT)                            // key dd
Nov 02 08:16:24.121 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:761:25
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 761 | fn key_0x64(w :HWND, f :HFONT)                            // key dd
Nov 02 08:16:24.121 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:797:16
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 797 | fn key_0x67(w :HWND)                                      // key gg
Nov 02 08:16:24.121 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:815:16
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 815 | fn key_0x6f(w :HWND, f :HFONT, icon :HICON)               // o: change mode 
Nov 02 08:16:24.121 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:815:25
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 815 | fn key_0x6f(w :HWND, f :HFONT, icon :HICON)               // o: change mode 
Nov 02 08:16:24.121 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:815:38
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.121 INFO kablam! 815 | fn key_0x6f(w :HWND, f :HFONT, icon :HICON)               // o: change mode 
Nov 02 08:16:24.121 INFO kablam!     |                                      ^^^^^ not found in this scope
Nov 02 08:16:24.121 INFO kablam! 
Nov 02 08:16:24.121 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.121 INFO kablam!    --> src/main.rs:819:16
Nov 02 08:16:24.121 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 819 | fn key_0x70(w :HWND, f :HFONT)                            // key p
Nov 02 08:16:24.122 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:819:25
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 819 | fn key_0x70(w :HWND, f :HFONT)                            // key p
Nov 02 08:16:24.122 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:848:16
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 848 | fn key_0x79(w :HWND, f :HFONT, icon :HICON)               // key y
Nov 02 08:16:24.122 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:848:25
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 848 | fn key_0x79(w :HWND, f :HFONT, icon :HICON)               // key y
Nov 02 08:16:24.122 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:848:38
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 848 | fn key_0x79(w :HWND, f :HFONT, icon :HICON)               // key y
Nov 02 08:16:24.122 INFO kablam!     |                                      ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:864:16
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 864 | fn key_0x1B(w :HWND, f :HFONT, icon :HICON)               // esc
Nov 02 08:16:24.122 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:864:25
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 864 | fn key_0x1B(w :HWND, f :HFONT, icon :HICON)               // esc
Nov 02 08:16:24.122 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:864:38
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 864 | fn key_0x1B(w :HWND, f :HFONT, icon :HICON)               // esc
Nov 02 08:16:24.122 INFO kablam!     |                                      ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:889:16
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 889 | fn key_0x0D(w :HWND, f :HFONT)                            // enter
Nov 02 08:16:24.122 INFO kablam!     |                ^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:889:25
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 889 | fn key_0x0D(w :HWND, f :HFONT)                            // enter
Nov 02 08:16:24.122 INFO kablam!     |                         ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:893:17
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 893 | fn key_input(w :HWND, f :HFONT, p :WPARAM)                // edit
Nov 02 08:16:24.122 INFO kablam!     |                 ^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:893:26
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 893 | fn key_input(w :HWND, f :HFONT, p :WPARAM)                // edit
Nov 02 08:16:24.122 INFO kablam!     |                          ^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:893:36
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 893 | fn key_input(w :HWND, f :HFONT, p :WPARAM)                // edit
Nov 02 08:16:24.122 INFO kablam!     |                                    ^^^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:950:12
Nov 02 08:16:24.122 INFO kablam!     |
Nov 02 08:16:24.122 INFO kablam! 950 | fn edit(w :HWND, p :WPARAM, mov :&mut MV)
Nov 02 08:16:24.122 INFO kablam!     |            ^^^^ not found in this scope
Nov 02 08:16:24.122 INFO kablam! 
Nov 02 08:16:24.122 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.122 INFO kablam!    --> src/main.rs:950:21
Nov 02 08:16:24.123 INFO kablam!     |
Nov 02 08:16:24.123 INFO kablam! 950 | fn edit(w :HWND, p :WPARAM, mov :&mut MV)
Nov 02 08:16:24.123 INFO kablam!     |                     ^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1029:17
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1029 | fn sidepanel(w: HWND, sw: HWND, f :HFONT)
Nov 02 08:16:24.123 INFO kablam!      |                 ^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1029:27
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1029 | fn sidepanel(w: HWND, sw: HWND, f :HFONT)
Nov 02 08:16:24.123 INFO kablam!      |                           ^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `HFONT` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1029:36
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1029 | fn sidepanel(w: HWND, sw: HWND, f :HFONT)
Nov 02 08:16:24.123 INFO kablam!      |                                    ^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1053:46
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1053 | pub unsafe extern "system" fn window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.123 INFO kablam!      |                                              ^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `UINT` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1053:57
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1053 | pub unsafe extern "system" fn window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.123 INFO kablam!      |                                                         ^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1053:66
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1053 | pub unsafe extern "system" fn window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.123 INFO kablam!      |                                                                  ^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1053:77
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1053 | pub unsafe extern "system" fn window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.123 INFO kablam!      |                                                                             ^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `LRESULT` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1053:88
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1053 | pub unsafe extern "system" fn window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.123 INFO kablam!      |                                                                                        ^^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `LPCREATESTRUCTW` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1059:27
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1059 |       let param = &*(l as LPCREATESTRUCTW);
Nov 02 08:16:24.123 INFO kablam!      |                           ^^^^^^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1065:72
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1065 |       let mov_ptr = user::GetWindowLongPtrW(w, user::GWLP_USERDATA) as LPVOID;
Nov 02 08:16:24.123 INFO kablam!      |                                                                        ^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0425]: cannot find value `MAX_PATH` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1084:32
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1084 |         let mut v = vec![0u16; MAX_PATH as usize];
Nov 02 08:16:24.123 INFO kablam!      |                                ^^^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0425]: cannot find value `MAX_PATH` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1085:57
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1085 |         shell::DragQueryFileW(hdrop, 0, v.as_mut_ptr(), MAX_PATH as u32);
Nov 02 08:16:24.123 INFO kablam!      |                                                         ^^^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1094:74
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.123 INFO kablam! 1094 |         let mov_ptr = user::GetWindowLongPtrW(w, user::GWLP_USERDATA) as LPVOID;
Nov 02 08:16:24.123 INFO kablam!      |                                                                          ^^^^^^ not found in this scope
Nov 02 08:16:24.123 INFO kablam! 
Nov 02 08:16:24.123 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.123 INFO kablam!     --> src/main.rs:1136:80
Nov 02 08:16:24.123 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1136 |               let mov_ptr = user::GetWindowLongPtrW(w, user::GWLP_USERDATA) as LPVOID;
Nov 02 08:16:24.124 INFO kablam!      |                                                                                ^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1160:72
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1160 |       let mov_ptr = user::GetWindowLongPtrW(w, user::GWLP_USERDATA) as LPVOID;
Nov 02 08:16:24.124 INFO kablam!      |                                                                        ^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1178:76
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1178 |           let mov_ptr = user::GetWindowLongPtrW(w, user::GWLP_USERDATA) as LPVOID;
Nov 02 08:16:24.124 INFO kablam!      |                                                                            ^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0425]: cannot find function `HIWORD` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1191:17
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1191 |       let w_h = HIWORD(l as u32);
Nov 02 08:16:24.124 INFO kablam!      |                 ^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1213:50
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1213 | pub unsafe extern "system" fn sub_window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.124 INFO kablam!      |                                                  ^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `UINT` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1213:61
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1213 | pub unsafe extern "system" fn sub_window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.124 INFO kablam!      |                                                             ^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1213:70
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1213 | pub unsafe extern "system" fn sub_window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.124 INFO kablam!      |                                                                      ^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1213:81
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1213 | pub unsafe extern "system" fn sub_window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.124 INFO kablam!      |                                                                                 ^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `LRESULT` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1213:92
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1213 | pub unsafe extern "system" fn sub_window_proc(w :HWND, msg :UINT, p :WPARAM, l :LPARAM) -> LRESULT
Nov 02 08:16:24.124 INFO kablam!      |                                                                                            ^^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `HINSTANCE` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1242:38
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1242 |     let icon = user::LoadImageW(0 as HINSTANCE, icon_name.as_ptr(), user::IMAGE_ICON, 0, 0, 
Nov 02 08:16:24.124 INFO kablam!      |                                      ^^^^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `HINSTANCE` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1245:39
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1245 |     let icon2 = user::LoadImageW(0 as HINSTANCE, icon_name2.as_ptr(), user::IMAGE_ICON, 0, 0, 
Nov 02 08:16:24.124 INFO kablam!      |                                       ^^^^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `HINSTANCE` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1248:39
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1248 |     let icon3 = user::LoadImageW(0 as HINSTANCE, icon_name3.as_ptr(), user::IMAGE_ICON, 0, 0, 
Nov 02 08:16:24.124 INFO kablam!      |                                       ^^^^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1251:82
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1251 |     let sidehwnd = window(class_name2, win_name2, Some(sub_window_proc), icon as HICON, 
Nov 02 08:16:24.124 INFO kablam!      |                                                                                  ^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0425]: cannot find value `WS_POPUP` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1252:27
Nov 02 08:16:24.124 INFO kablam!      |
Nov 02 08:16:24.124 INFO kablam! 1252 |                           WS_POPUP | WS_BORDER | WS_VISIBLE, W/4, H, 0 as LPVOID);
Nov 02 08:16:24.124 INFO kablam!      |                           ^^^^^^^^ not found in this scope
Nov 02 08:16:24.124 INFO kablam! 
Nov 02 08:16:24.124 INFO kablam! error[E0425]: cannot find value `WS_BORDER` in this scope
Nov 02 08:16:24.124 INFO kablam!     --> src/main.rs:1252:38
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1252 |                           WS_POPUP | WS_BORDER | WS_VISIBLE, W/4, H, 0 as LPVOID);
Nov 02 08:16:24.125 INFO kablam!      |                                      ^^^^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0425]: cannot find value `WS_VISIBLE` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1252:50
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1252 |                           WS_POPUP | WS_BORDER | WS_VISIBLE, W/4, H, 0 as LPVOID);
Nov 02 08:16:24.125 INFO kablam!      |                                                  ^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1252:75
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1252 |                           WS_POPUP | WS_BORDER | WS_VISIBLE, W/4, H, 0 as LPVOID);
Nov 02 08:16:24.125 INFO kablam!      |                                                                           ^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1255:53
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1255 |     let mut mov : MV = MV{font :font, save :icon as HICON, edit :icon2 as HICON, visual :icon3 as HICON, sw :sidehwnd};
Nov 02 08:16:24.125 INFO kablam!      |                                                     ^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1255:75
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1255 |     let mut mov : MV = MV{font :font, save :icon as HICON, edit :icon2 as HICON, visual :icon3 as HICON, sw :sidehwnd};
Nov 02 08:16:24.125 INFO kablam!      |                                                                           ^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1255:99
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1255 |     let mut mov : MV = MV{font :font, save :icon as HICON, edit :icon2 as HICON, visual :icon3 as HICON, sw :sidehwnd};
Nov 02 08:16:24.125 INFO kablam!      |                                                                                                   ^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1256:19
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1256 |     let mov_ptr : LPVOID = &mut mov as *mut _ as LPVOID;
Nov 02 08:16:24.125 INFO kablam!      |                   ^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `LPVOID` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1256:50
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1256 |     let mov_ptr : LPVOID = &mut mov as *mut _ as LPVOID;
Nov 02 08:16:24.125 INFO kablam!      |                                                  ^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `HICON` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1257:72
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1257 |     let hwnd = window(class_name, win_name, Some(window_proc), icon as HICON, WS_OVERLAPPEDWINDOW | WS_VISIBLE, W, H, mov_ptr);
Nov 02 08:16:24.125 INFO kablam!      |                                                                        ^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1257:79
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1257 |     let hwnd = window(class_name, win_name, Some(window_proc), icon as HICON, WS_OVERLAPPEDWINDOW | WS_VISIBLE, W, H, mov_ptr);
Nov 02 08:16:24.125 INFO kablam!      |                                                                               ^^^^^^^^^^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0425]: cannot find value `WS_VISIBLE` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1257:101
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1257 |     let hwnd = window(class_name, win_name, Some(window_proc), icon as HICON, WS_OVERLAPPEDWINDOW | WS_VISIBLE, W, H, mov_ptr);
Nov 02 08:16:24.125 INFO kablam!      |                                                                                                     ^^^^^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1262:42
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1262 |     let mut msg = user::MSG {hwnd : 0 as HWND,message : 0 as UINT, wParam : 0 as WPARAM, lParam : 0 as LPARAM, time : 0 as DWORD, pt : POINT{x:0, y:0},};
Nov 02 08:16:24.125 INFO kablam!      |                                          ^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `UINT` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1262:62
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1262 |     let mut msg = user::MSG {hwnd : 0 as HWND,message : 0 as UINT, wParam : 0 as WPARAM, lParam : 0 as LPARAM, time : 0 as DWORD, pt : POINT{x:0, y:0},};
Nov 02 08:16:24.125 INFO kablam!      |                                                              ^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1262:82
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1262 |     let mut msg = user::MSG {hwnd : 0 as HWND,message : 0 as UINT, wParam : 0 as WPARAM, lParam : 0 as LPARAM, time : 0 as DWORD, pt : POINT{x:0, y:0},};
Nov 02 08:16:24.125 INFO kablam!      |                                                                                  ^^^^^^ not found in this scope
Nov 02 08:16:24.125 INFO kablam! 
Nov 02 08:16:24.125 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope
Nov 02 08:16:24.125 INFO kablam!     --> src/main.rs:1262:104
Nov 02 08:16:24.125 INFO kablam!      |
Nov 02 08:16:24.125 INFO kablam! 1262 |     let mut msg = user::MSG {hwnd : 0 as HWND,message : 0 as UINT, wParam : 0 as WPARAM, lParam : 0 as LPARAM, time : 0 as DWORD, pt : POINT{x:0, y:0},};
Nov 02 08:16:24.125 INFO kablam!      |                                                                                                        ^^^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `DWORD` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1262:124
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1262 |     let mut msg = user::MSG {hwnd : 0 as HWND,message : 0 as UINT, wParam : 0 as WPARAM, lParam : 0 as LPARAM, time : 0 as DWORD, pt : POINT{x:0, y:0},};
Nov 02 08:16:24.126 INFO kablam!      |                                                                                                                            ^^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0422]: cannot find struct, variant or union type `POINT` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1262:136
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1262 |     let mut msg = user::MSG {hwnd : 0 as HWND,message : 0 as UINT, wParam : 0 as WPARAM, lParam : 0 as LPARAM, time : 0 as DWORD, pt : POINT{x:0, y:0},};
Nov 02 08:16:24.126 INFO kablam!      |                                                                                                                                        ^^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1263:84
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1263 |     if font != ptr::null_mut() {user::SendMessageW(hwnd, user::WM_SETFONT, font as WPARAM, 1);}
Nov 02 08:16:24.126 INFO kablam!      |                                                                                    ^^^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `HDC` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1265:35
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1265 |     let dc = user::GetDC(hwnd) as HDC;
Nov 02 08:16:24.126 INFO kablam!      |                                   ^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `INT` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1266:22
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1266 |     let mut char_w : INT = 0;
Nov 02 08:16:24.126 INFO kablam!      |                      ^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `HGDIOBJ` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1274:35
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1274 |     gdi::SelectObject(dc, font as HGDIOBJ );
Nov 02 08:16:24.126 INFO kablam!      |                                   ^^^^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `UINT` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1275:35
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1275 |     gdi::GetCharWidth32W(dc, 0 as UINT, 0 as UINT, &mut char_w); 
Nov 02 08:16:24.126 INFO kablam!      |                                   ^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `UINT` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1275:46
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1275 |     gdi::GetCharWidth32W(dc, 0 as UINT, 0 as UINT, &mut char_w); 
Nov 02 08:16:24.126 INFO kablam!      |                                              ^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `HBITMAP` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1280:34
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1280 |     user::CreateCaret(hwnd, 0 as HBITMAP, 1, tm.tmHeight);
Nov 02 08:16:24.126 INFO kablam!      |                                  ^^^^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! error[E0412]: cannot find type `HWND` in this scope
Nov 02 08:16:24.126 INFO kablam!     --> src/main.rs:1290:48
Nov 02 08:16:24.126 INFO kablam!      |
Nov 02 08:16:24.126 INFO kablam! 1290 |       let m = user::GetMessageW(&mut msg, 0 as HWND, 0, 0);
Nov 02 08:16:24.126 INFO kablam!      |                                                ^^^^ not found in this scope
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! warning: unused imports: `HANDLE`, `LONG`, `LPCWSTR`, `minwinbase::LMEM_MOVEABLE`
Nov 02 08:16:24.126 INFO kablam!   --> src/main.rs:35:18
Nov 02 08:16:24.126 INFO kablam!    |
Nov 02 08:16:24.126 INFO kablam! 35 | use winapi::um::{minwinbase::LMEM_MOVEABLE, winnt::{LPCWSTR, LONG, HANDLE}};
Nov 02 08:16:24.126 INFO kablam!    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^          ^^^^^^^  ^^^^  ^^^^^^
Nov 02 08:16:24.126 INFO kablam!    |
Nov 02 08:16:24.126 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! warning: unused imports: `HBITMAP`, `HBRUSH`, `HDC`, `HFONT`, `HGDIOBJ`, `HICON`, `HMENU`, `HWND`, `POINT`, `RECT`
Nov 02 08:16:24.126 INFO kablam!   --> src/main.rs:37:30
Nov 02 08:16:24.126 INFO kablam!    |
Nov 02 08:16:24.126 INFO kablam! 37 | use winapi::shared::windef::{HWND, HMENU, HBRUSH, HICON, HFONT, HGDIOBJ, HBITMAP, HDC, RECT, POINT};
Nov 02 08:16:24.126 INFO kablam!    |                              ^^^^  ^^^^^  ^^^^^^  ^^^^^  ^^^^^  ^^^^^^^  ^^^^^^^  ^^^  ^^^^  ^^^^^
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! warning: unused imports: `DWORD`, `HGLOBAL`, `HINSTANCE`, `HIWORD`, `INT`, `LOWORD`, `LPARAM`, `LPVOID`, `LRESULT`, `MAX_PATH`, `UINT`, `WPARAM`
Nov 02 08:16:24.126 INFO kablam!   --> src/main.rs:38:33
Nov 02 08:16:24.126 INFO kablam!    |
Nov 02 08:16:24.126 INFO kablam! 38 | use winapi::shared::minwindef::{INT, UINT, DWORD, MAX_PATH, HINSTANCE, HGLOBAL, LRESULT, LPVOID, WPARAM, LPARAM, HIWORD, LOWORD};
Nov 02 08:16:24.126 INFO kablam!    |                                 ^^^  ^^^^  ^^^^^  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^  ^^^^^^^  ^^^^^^  ^^^^^^  ^^^^^^  ^^^^^^  ^^^^^^
Nov 02 08:16:24.126 INFO kablam! 
Nov 02 08:16:24.126 INFO kablam! warning: unused imports: `LPCREATESTRUCTW`, `WNDCLASSEXW`, `WNDPROC`, `WS_BORDER`, `WS_CAPTION`, `WS_CHILD`, `WS_OVERLAPPEDWINDOW`, `WS_POPUP`, `WS_SYSMENU`, `WS_VISIBLE`
Nov 02 08:16:24.126 INFO kablam!   --> src/main.rs:39:12
Nov 02 08:16:24.126 INFO kablam!    |
Nov 02 08:16:24.127 INFO kablam! 39 | use user::{WS_OVERLAPPEDWINDOW, WS_VISIBLE, WS_CHILD, WS_BORDER, WS_SYSMENU, WS_POPUP, WS_CAPTION, WNDCLASSEXW, WNDPROC, LPCREATESTRUCTW};
Nov 02 08:16:24.127 INFO kablam!    |            ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^  ^^^^^^^^^^  ^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^^^^^^^
Nov 02 08:16:24.127 INFO kablam! 
Nov 02 08:16:24.127 INFO kablam! warning: unused imports: `Write`, `os::windows::ffi::OsStrExt`
Nov 02 08:16:24.127 INFO kablam!   --> src/main.rs:40:32
Nov 02 08:16:24.127 INFO kablam!    |
Nov 02 08:16:24.127 INFO kablam! 40 | use std::{ptr, mem, io::{Read, Write}, fs::File, ffi::OsStr, sync::Mutex, string::String, os::windows::ffi::OsStrExt};
Nov 02 08:16:24.127 INFO kablam!    |                                ^^^^^                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:16:24.127 INFO kablam! 
Nov 02 08:16:24.226 INFO kablam! error[E0599]: no method named `encode_wide` found for type `&std::ffi::OsStr` in the current scope
Nov 02 08:16:24.226 INFO kablam!   --> src/main.rs:72:26
Nov 02 08:16:24.226 INFO kablam!    |
Nov 02 08:16:24.226 INFO kablam! 72 |   return OsStr::new(str).encode_wide().chain(Some(0).into_iter()).collect();
Nov 02 08:16:24.226 INFO kablam!    |                          ^^^^^^^^^^^
Nov 02 08:16:24.226 INFO kablam! 
Nov 02 08:16:24.267 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.267 INFO kablam!    --> src/main.rs:134:16
Nov 02 08:16:24.267 INFO kablam!     |
Nov 02 08:16:24.267 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.267 INFO kablam! 53  | | {
Nov 02 08:16:24.267 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.267 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.267 INFO kablam! ...   |
Nov 02 08:16:24.267 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.267 INFO kablam! 68  | | }
Nov 02 08:16:24.267 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.267 INFO kablam! ...
Nov 02 08:16:24.267 INFO kablam! 134 |             *POS.lock().unwrap() = POINT{x:0, y:0};
Nov 02 08:16:24.267 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.267 INFO kablam!     |
Nov 02 08:16:24.267 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.267 INFO kablam! 
Nov 02 08:16:24.279 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.279 INFO kablam!    --> src/main.rs:169:16
Nov 02 08:16:24.279 INFO kablam!     |
Nov 02 08:16:24.279 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.279 INFO kablam! 53  | | {
Nov 02 08:16:24.279 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.279 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.279 INFO kablam! ...   |
Nov 02 08:16:24.279 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.279 INFO kablam! 68  | | }
Nov 02 08:16:24.279 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.279 INFO kablam! ...
Nov 02 08:16:24.279 INFO kablam! 169 |     let y = {POS.lock().unwrap().y};
Nov 02 08:16:24.279 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.279 INFO kablam!     |
Nov 02 08:16:24.279 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.279 INFO kablam! 
Nov 02 08:16:24.285 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.291 INFO kablam!    --> src/main.rs:178:16
Nov 02 08:16:24.291 INFO kablam!     |
Nov 02 08:16:24.291 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.291 INFO kablam! 53  | | {
Nov 02 08:16:24.291 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.291 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.291 INFO kablam! ...   |
Nov 02 08:16:24.291 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.291 INFO kablam! 68  | | }
Nov 02 08:16:24.291 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.291 INFO kablam! ...
Nov 02 08:16:24.291 INFO kablam! 178 |     let y = {POS.lock().unwrap().y};
Nov 02 08:16:24.291 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.291 INFO kablam!     |
Nov 02 08:16:24.291 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.291 INFO kablam! 
Nov 02 08:16:24.291 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.291 INFO kablam!    --> src/main.rs:202:16
Nov 02 08:16:24.291 INFO kablam!     |
Nov 02 08:16:24.291 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.291 INFO kablam! 53  | | {
Nov 02 08:16:24.291 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.291 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.291 INFO kablam! ...   |
Nov 02 08:16:24.291 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.291 INFO kablam! 68  | | }
Nov 02 08:16:24.291 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.291 INFO kablam! ...
Nov 02 08:16:24.291 INFO kablam! 202 |     let x = {POS.lock().unwrap().x};
Nov 02 08:16:24.291 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.291 INFO kablam!     |
Nov 02 08:16:24.291 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.291 INFO kablam! 
Nov 02 08:16:24.294 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.294 INFO kablam!    --> src/main.rs:203:16
Nov 02 08:16:24.294 INFO kablam!     |
Nov 02 08:16:24.294 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.294 INFO kablam! 53  | | {
Nov 02 08:16:24.294 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.294 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.294 INFO kablam! ...   |
Nov 02 08:16:24.294 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.294 INFO kablam! 68  | | }
Nov 02 08:16:24.294 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.294 INFO kablam! ...
Nov 02 08:16:24.294 INFO kablam! 203 |     let y = {POS.lock().unwrap().y};
Nov 02 08:16:24.294 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.294 INFO kablam!     |
Nov 02 08:16:24.294 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.294 INFO kablam! 
Nov 02 08:16:24.303 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.303 INFO kablam!    --> src/main.rs:212:16
Nov 02 08:16:24.303 INFO kablam!     |
Nov 02 08:16:24.303 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.303 INFO kablam! 53  | | {
Nov 02 08:16:24.303 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.303 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.303 INFO kablam! ...   |
Nov 02 08:16:24.303 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.303 INFO kablam! 68  | | }
Nov 02 08:16:24.303 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.303 INFO kablam! ...
Nov 02 08:16:24.303 INFO kablam! 212 |     let x = {POS.lock().unwrap().x};
Nov 02 08:16:24.303 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.303 INFO kablam!     |
Nov 02 08:16:24.303 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.303 INFO kablam! 
Nov 02 08:16:24.303 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.303 INFO kablam!    --> src/main.rs:213:16
Nov 02 08:16:24.303 INFO kablam!     |
Nov 02 08:16:24.303 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.303 INFO kablam! 53  | | {
Nov 02 08:16:24.303 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.303 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.303 INFO kablam! ...   |
Nov 02 08:16:24.303 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.303 INFO kablam! 68  | | }
Nov 02 08:16:24.303 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.303 INFO kablam! ...
Nov 02 08:16:24.303 INFO kablam! 213 |     let y = {POS.lock().unwrap().y};
Nov 02 08:16:24.303 INFO kablam!     |                  ^^^^
Nov 02 08:16:24.303 INFO kablam!     |
Nov 02 08:16:24.303 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.303 INFO kablam! 
Nov 02 08:16:24.318 INFO kablam! error[E0599]: no method named `lock` found for type `CHX` in the current scope
Nov 02 08:16:24.318 INFO kablam!    --> src/main.rs:303:17
Nov 02 08:16:24.318 INFO kablam!     |
Nov 02 08:16:24.318 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.318 INFO kablam! 53  | | {
Nov 02 08:16:24.318 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.318 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.318 INFO kablam! ...   |
Nov 02 08:16:24.318 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.318 INFO kablam! 68  | | }
Nov 02 08:16:24.318 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.318 INFO kablam! ...
Nov 02 08:16:24.318 INFO kablam! 303 |     let w = {*CHX.lock().unwrap()};
Nov 02 08:16:24.318 INFO kablam!     |                   ^^^^
Nov 02 08:16:24.318 INFO kablam!     |
Nov 02 08:16:24.318 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.318 INFO kablam! 
Nov 02 08:16:24.323 INFO kablam! error[E0599]: no method named `lock` found for type `CHY` in the current scope
Nov 02 08:16:24.323 INFO kablam!    --> src/main.rs:304:17
Nov 02 08:16:24.323 INFO kablam!     |
Nov 02 08:16:24.323 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.323 INFO kablam! 53  | | {
Nov 02 08:16:24.323 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.323 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.323 INFO kablam! ...   |
Nov 02 08:16:24.323 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.323 INFO kablam! 68  | | }
Nov 02 08:16:24.323 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.323 INFO kablam! ...
Nov 02 08:16:24.323 INFO kablam! 304 |     let h = {*CHY.lock().unwrap()};
Nov 02 08:16:24.323 INFO kablam!     |                   ^^^^
Nov 02 08:16:24.323 INFO kablam!     |
Nov 02 08:16:24.323 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.323 INFO kablam! 
Nov 02 08:16:24.329 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.329 INFO kablam!    --> src/main.rs:312:9
Nov 02 08:16:24.329 INFO kablam!     |
Nov 02 08:16:24.329 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.329 INFO kablam! 53  | | {
Nov 02 08:16:24.329 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.329 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.329 INFO kablam! ...   |
Nov 02 08:16:24.329 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.329 INFO kablam! 68  | | }
Nov 02 08:16:24.329 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.329 INFO kablam! ...
Nov 02 08:16:24.329 INFO kablam! 312 |       POS.lock().unwrap().x -= 1;
Nov 02 08:16:24.329 INFO kablam!     |           ^^^^
Nov 02 08:16:24.329 INFO kablam!     |
Nov 02 08:16:24.329 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.329 INFO kablam! 
Nov 02 08:16:24.332 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.332 INFO kablam!    --> src/main.rs:316:9
Nov 02 08:16:24.332 INFO kablam!     |
Nov 02 08:16:24.332 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.332 INFO kablam! 53  | | {
Nov 02 08:16:24.332 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.332 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.332 INFO kablam! ...   |
Nov 02 08:16:24.332 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.332 INFO kablam! 68  | | }
Nov 02 08:16:24.332 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.332 INFO kablam! ...
Nov 02 08:16:24.332 INFO kablam! 316 |       POS.lock().unwrap().y -= 1;
Nov 02 08:16:24.332 INFO kablam!     |           ^^^^
Nov 02 08:16:24.332 INFO kablam!     |
Nov 02 08:16:24.332 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.332 INFO kablam! 
Nov 02 08:16:24.333 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.333 INFO kablam!    --> src/main.rs:317:9
Nov 02 08:16:24.333 INFO kablam!     |
Nov 02 08:16:24.333 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.333 INFO kablam! 53  | | {
Nov 02 08:16:24.333 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.333 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.333 INFO kablam! ...   |
Nov 02 08:16:24.333 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.333 INFO kablam! 68  | | }
Nov 02 08:16:24.333 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.333 INFO kablam! ...
Nov 02 08:16:24.333 INFO kablam! 317 |       POS.lock().unwrap().x = lastx;
Nov 02 08:16:24.333 INFO kablam!     |           ^^^^
Nov 02 08:16:24.333 INFO kablam!     |
Nov 02 08:16:24.333 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.333 INFO kablam! 
Nov 02 08:16:24.333 INFO kablam! error[E0599]: no method named `lock` found for type `CHX` in the current scope
Nov 02 08:16:24.333 INFO kablam!    --> src/main.rs:323:17
Nov 02 08:16:24.333 INFO kablam!     |
Nov 02 08:16:24.333 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.333 INFO kablam! 53  | | {
Nov 02 08:16:24.333 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.333 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.333 INFO kablam! ...   |
Nov 02 08:16:24.333 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.341 INFO kablam! 68  | | }
Nov 02 08:16:24.341 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.341 INFO kablam! ...
Nov 02 08:16:24.341 INFO kablam! 323 |     let w = {*CHX.lock().unwrap()};
Nov 02 08:16:24.341 INFO kablam!     |                   ^^^^
Nov 02 08:16:24.341 INFO kablam!     |
Nov 02 08:16:24.341 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.341 INFO kablam! 
Nov 02 08:16:24.341 INFO kablam! error[E0599]: no method named `lock` found for type `CHY` in the current scope
Nov 02 08:16:24.341 INFO kablam!    --> src/main.rs:324:17
Nov 02 08:16:24.341 INFO kablam!     |
Nov 02 08:16:24.341 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.341 INFO kablam! 53  | | {
Nov 02 08:16:24.341 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.341 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.341 INFO kablam! ...   |
Nov 02 08:16:24.341 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.341 INFO kablam! 68  | | }
Nov 02 08:16:24.341 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.341 INFO kablam! ...
Nov 02 08:16:24.341 INFO kablam! 324 |     let h = {*CHY.lock().unwrap()};
Nov 02 08:16:24.341 INFO kablam!     |                   ^^^^
Nov 02 08:16:24.341 INFO kablam!     |
Nov 02 08:16:24.341 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.341 INFO kablam! 
Nov 02 08:16:24.341 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.341 INFO kablam!    --> src/main.rs:332:24
Nov 02 08:16:24.341 INFO kablam!     |
Nov 02 08:16:24.341 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.341 INFO kablam! 53  | | {
Nov 02 08:16:24.341 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.341 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.341 INFO kablam! ...   |
Nov 02 08:16:24.341 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.341 INFO kablam! 68  | | }
Nov 02 08:16:24.341 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.341 INFO kablam! ...
Nov 02 08:16:24.341 INFO kablam! 332 |   fn setposx(x :i32){POS.lock().unwrap().x = x;}            fn setposy(y :i32){POS.lock().unwrap().y = y;}
Nov 02 08:16:24.341 INFO kablam!     |                          ^^^^
Nov 02 08:16:24.341 INFO kablam!     |
Nov 02 08:16:24.341 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.341 INFO kablam! 
Nov 02 08:16:24.347 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.347 INFO kablam!    --> src/main.rs:332:82
Nov 02 08:16:24.347 INFO kablam!     |
Nov 02 08:16:24.347 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.347 INFO kablam! 53  | | {
Nov 02 08:16:24.347 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.347 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.347 INFO kablam! ...   |
Nov 02 08:16:24.347 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.347 INFO kablam! 68  | | }
Nov 02 08:16:24.347 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.347 INFO kablam! ...
Nov 02 08:16:24.347 INFO kablam! 332 |   fn setposx(x :i32){POS.lock().unwrap().x = x;}            fn setposy(y :i32){POS.lock().unwrap().y = y;}
Nov 02 08:16:24.347 INFO kablam!     |                                                                                    ^^^^
Nov 02 08:16:24.347 INFO kablam!     |
Nov 02 08:16:24.347 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.347 INFO kablam! 
Nov 02 08:16:24.347 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.347 INFO kablam!    --> src/main.rs:333:25
Nov 02 08:16:24.347 INFO kablam!     |
Nov 02 08:16:24.347 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.347 INFO kablam! 53  | | {
Nov 02 08:16:24.347 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.347 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.347 INFO kablam! ...   |
Nov 02 08:16:24.347 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.347 INFO kablam! 68  | | }
Nov 02 08:16:24.347 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.347 INFO kablam! ...
Nov 02 08:16:24.347 INFO kablam! 333 |   fn setposmx(x :i32){POS.lock().unwrap().x -= x;}          fn setpospx(x :i32){POS.lock().unwrap().x += x;}
Nov 02 08:16:24.347 INFO kablam!     |                           ^^^^
Nov 02 08:16:24.347 INFO kablam!     |
Nov 02 08:16:24.347 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.347 INFO kablam! 
Nov 02 08:16:24.351 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.351 INFO kablam!    --> src/main.rs:333:83
Nov 02 08:16:24.351 INFO kablam!     |
Nov 02 08:16:24.351 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.351 INFO kablam! 53  | | {
Nov 02 08:16:24.351 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.351 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.351 INFO kablam! ...   |
Nov 02 08:16:24.351 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.351 INFO kablam! 68  | | }
Nov 02 08:16:24.351 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.351 INFO kablam! ...
Nov 02 08:16:24.351 INFO kablam! 333 |   fn setposmx(x :i32){POS.lock().unwrap().x -= x;}          fn setpospx(x :i32){POS.lock().unwrap().x += x;}
Nov 02 08:16:24.351 INFO kablam!     |                                                                                     ^^^^
Nov 02 08:16:24.351 INFO kablam!     |
Nov 02 08:16:24.351 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.351 INFO kablam! 
Nov 02 08:16:24.351 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.351 INFO kablam!    --> src/main.rs:334:25
Nov 02 08:16:24.351 INFO kablam!     |
Nov 02 08:16:24.351 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.351 INFO kablam! 53  | | {
Nov 02 08:16:24.351 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.351 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.351 INFO kablam! ...   |
Nov 02 08:16:24.351 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.351 INFO kablam! 68  | | }
Nov 02 08:16:24.351 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.351 INFO kablam! ...
Nov 02 08:16:24.351 INFO kablam! 334 |   fn setposmy(y :i32){POS.lock().unwrap().y -= y;}          fn setpospy(y :i32){POS.lock().unwrap().y += y;}
Nov 02 08:16:24.351 INFO kablam!     |                           ^^^^
Nov 02 08:16:24.351 INFO kablam!     |
Nov 02 08:16:24.351 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.351 INFO kablam! 
Nov 02 08:16:24.359 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.359 INFO kablam!    --> src/main.rs:334:83
Nov 02 08:16:24.359 INFO kablam!     |
Nov 02 08:16:24.359 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.359 INFO kablam! 53  | | {
Nov 02 08:16:24.359 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.359 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.359 INFO kablam! ...   |
Nov 02 08:16:24.359 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.359 INFO kablam! 68  | | }
Nov 02 08:16:24.359 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.359 INFO kablam! ...
Nov 02 08:16:24.359 INFO kablam! 334 |   fn setposmy(y :i32){POS.lock().unwrap().y -= y;}          fn setpospy(y :i32){POS.lock().unwrap().y += y;}
Nov 02 08:16:24.359 INFO kablam!     |                                                                                     ^^^^
Nov 02 08:16:24.359 INFO kablam!     |
Nov 02 08:16:24.359 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.359 INFO kablam! 
Nov 02 08:16:24.359 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.359 INFO kablam!    --> src/main.rs:335:26
Nov 02 08:16:24.359 INFO kablam!     |
Nov 02 08:16:24.359 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.359 INFO kablam! 53  | | {
Nov 02 08:16:24.359 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.359 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.359 INFO kablam! ...   |
Nov 02 08:16:24.359 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.359 INFO kablam! 68  | | }
Nov 02 08:16:24.359 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.359 INFO kablam! ...
Nov 02 08:16:24.359 INFO kablam! 335 |   fn getposx() -> i32 {POS.lock().unwrap().x}               fn getposy() -> i32 {POS.lock().unwrap().y}
Nov 02 08:16:24.359 INFO kablam!     |                            ^^^^
Nov 02 08:16:24.359 INFO kablam!     |
Nov 02 08:16:24.359 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.359 INFO kablam! 
Nov 02 08:16:24.359 INFO kablam! error[E0599]: no method named `lock` found for type `POS` in the current scope
Nov 02 08:16:24.359 INFO kablam!    --> src/main.rs:335:84
Nov 02 08:16:24.359 INFO kablam!     |
Nov 02 08:16:24.359 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.360 INFO kablam! 53  | | {
Nov 02 08:16:24.360 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.360 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.360 INFO kablam! ...   |
Nov 02 08:16:24.360 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.360 INFO kablam! 68  | | }
Nov 02 08:16:24.360 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.360 INFO kablam! ...
Nov 02 08:16:24.360 INFO kablam! 335 |   fn getposx() -> i32 {POS.lock().unwrap().x}               fn getposy() -> i32 {POS.lock().unwrap().y}
Nov 02 08:16:24.360 INFO kablam!     |                                                                                      ^^^^
Nov 02 08:16:24.360 INFO kablam!     |
Nov 02 08:16:24.360 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.360 INFO kablam! 
Nov 02 08:16:24.367 INFO kablam! error[E0599]: no method named `lock` found for type `CHX` in the current scope
Nov 02 08:16:24.367 INFO kablam!    --> src/main.rs:336:24
Nov 02 08:16:24.367 INFO kablam!     |
Nov 02 08:16:24.367 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.367 INFO kablam! 53  | | {
Nov 02 08:16:24.367 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.367 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.367 INFO kablam! ...   |
Nov 02 08:16:24.367 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.367 INFO kablam! 68  | | }
Nov 02 08:16:24.367 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.367 INFO kablam! ...
Nov 02 08:16:24.367 INFO kablam! 336 |   fn getw() -> i32 {*CHX.lock().unwrap()}                   fn geth() -> i32 {*CHY.lock().unwrap()}
Nov 02 08:16:24.367 INFO kablam!     |                          ^^^^
Nov 02 08:16:24.367 INFO kablam!     |
Nov 02 08:16:24.367 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.367 INFO kablam! 
Nov 02 08:16:24.367 INFO kablam! error[E0599]: no method named `lock` found for type `CHY` in the current scope
Nov 02 08:16:24.367 INFO kablam!    --> src/main.rs:336:82
Nov 02 08:16:24.367 INFO kablam!     |
Nov 02 08:16:24.367 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.367 INFO kablam! 53  | | {
Nov 02 08:16:24.367 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.367 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.367 INFO kablam! ...   |
Nov 02 08:16:24.367 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.367 INFO kablam! 68  | | }
Nov 02 08:16:24.367 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.367 INFO kablam! ...
Nov 02 08:16:24.367 INFO kablam! 336 |   fn getw() -> i32 {*CHX.lock().unwrap()}                   fn geth() -> i32 {*CHY.lock().unwrap()}
Nov 02 08:16:24.367 INFO kablam!     |                                                                                    ^^^^
Nov 02 08:16:24.367 INFO kablam!     |
Nov 02 08:16:24.367 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.367 INFO kablam! 
Nov 02 08:16:24.383 INFO kablam! error[E0599]: no method named `lock` found for type `SCREEN` in the current scope
Nov 02 08:16:24.383 INFO kablam!    --> src/main.rs:482:31
Nov 02 08:16:24.383 INFO kablam!     |
Nov 02 08:16:24.383 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.383 INFO kablam! 53  | | {
Nov 02 08:16:24.383 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.383 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.383 INFO kablam! ...   |
Nov 02 08:16:24.383 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.383 INFO kablam! 68  | | }
Nov 02 08:16:24.383 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.383 INFO kablam! ...
Nov 02 08:16:24.383 INFO kablam! 482 |           let screen = {*SCREEN.lock().unwrap()};
Nov 02 08:16:24.383 INFO kablam!     |                                 ^^^^
Nov 02 08:16:24.383 INFO kablam!     |
Nov 02 08:16:24.383 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.383 INFO kablam! 
Nov 02 08:16:24.398 INFO kablam! error[E0599]: no method named `lock` found for type `DEY` in the current scope
Nov 02 08:16:24.398 INFO kablam!    --> src/main.rs:635:21
Nov 02 08:16:24.398 INFO kablam!     |
Nov 02 08:16:24.398 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.398 INFO kablam! 53  | | {
Nov 02 08:16:24.398 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.398 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.398 INFO kablam! ...   |
Nov 02 08:16:24.398 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.398 INFO kablam! 68  | | }
Nov 02 08:16:24.398 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.398 INFO kablam! ...
Nov 02 08:16:24.398 INFO kablam! 635 |     let delta = {*DEY.lock().unwrap()} as isize;
Nov 02 08:16:24.398 INFO kablam!     |                       ^^^^
Nov 02 08:16:24.398 INFO kablam!     |
Nov 02 08:16:24.398 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.398 INFO kablam! 
Nov 02 08:16:24.398 INFO kablam! error[E0599]: no method named `lock` found for type `DEY` in the current scope
Nov 02 08:16:24.398 INFO kablam!    --> src/main.rs:639:8
Nov 02 08:16:24.398 INFO kablam!     |
Nov 02 08:16:24.398 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.398 INFO kablam! 53  | | {
Nov 02 08:16:24.398 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.398 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.398 INFO kablam! ...   |
Nov 02 08:16:24.398 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.398 INFO kablam! 68  | | }
Nov 02 08:16:24.398 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.398 INFO kablam! ...
Nov 02 08:16:24.398 INFO kablam! 639 |     *DEY.lock().unwrap() += 2;
Nov 02 08:16:24.398 INFO kablam!     |          ^^^^
Nov 02 08:16:24.398 INFO kablam!     |
Nov 02 08:16:24.398 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.398 INFO kablam! 
Nov 02 08:16:24.398 INFO kablam! error[E0599]: no method named `lock` found for type `DEY` in the current scope
Nov 02 08:16:24.398 INFO kablam!    --> src/main.rs:640:21
Nov 02 08:16:24.398 INFO kablam!     |
Nov 02 08:16:24.398 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.398 INFO kablam! 53  | | {
Nov 02 08:16:24.398 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.398 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.398 INFO kablam! ...   |
Nov 02 08:16:24.398 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.398 INFO kablam! 68  | | }
Nov 02 08:16:24.398 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.398 INFO kablam! ...
Nov 02 08:16:24.398 INFO kablam! 640 |     let delta = {*DEY.lock().unwrap()} as isize;
Nov 02 08:16:24.398 INFO kablam!     |                       ^^^^
Nov 02 08:16:24.398 INFO kablam!     |
Nov 02 08:16:24.399 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.399 INFO kablam! 
Nov 02 08:16:24.403 INFO kablam! error[E0599]: no method named `lock` found for type `DEY` in the current scope
Nov 02 08:16:24.403 INFO kablam!    --> src/main.rs:657:8
Nov 02 08:16:24.403 INFO kablam!     |
Nov 02 08:16:24.403 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.403 INFO kablam! 53  | | {
Nov 02 08:16:24.403 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.403 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.403 INFO kablam! ...   |
Nov 02 08:16:24.403 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.403 INFO kablam! 68  | | }
Nov 02 08:16:24.403 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.403 INFO kablam! ...
Nov 02 08:16:24.403 INFO kablam! 657 |     *DEY.lock().unwrap() -= 2;
Nov 02 08:16:24.403 INFO kablam!     |          ^^^^
Nov 02 08:16:24.403 INFO kablam!     |
Nov 02 08:16:24.403 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.403 INFO kablam! 
Nov 02 08:16:24.403 INFO kablam! error[E0599]: no method named `lock` found for type `DEY` in the current scope
Nov 02 08:16:24.403 INFO kablam!    --> src/main.rs:658:21
Nov 02 08:16:24.403 INFO kablam!     |
Nov 02 08:16:24.403 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.403 INFO kablam! 53  | | {
Nov 02 08:16:24.403 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.403 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.403 INFO kablam! ...   |
Nov 02 08:16:24.403 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.403 INFO kablam! 68  | | }
Nov 02 08:16:24.403 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.403 INFO kablam! ...
Nov 02 08:16:24.403 INFO kablam! 658 |     let delta = {*DEY.lock().unwrap()} as isize;
Nov 02 08:16:24.403 INFO kablam!     |                       ^^^^
Nov 02 08:16:24.403 INFO kablam!     |
Nov 02 08:16:24.403 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.403 INFO kablam! 
Nov 02 08:16:24.417 INFO kablam! error[E0599]: no method named `lock` found for type `CHY` in the current scope
Nov 02 08:16:24.417 INFO kablam!    --> src/main.rs:748:20
Nov 02 08:16:24.417 INFO kablam!     |
Nov 02 08:16:24.417 INFO kablam! 52  | / lazy_static!
Nov 02 08:16:24.417 INFO kablam! 53  | | {
Nov 02 08:16:24.417 INFO kablam! 54  | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.418 INFO kablam! 55  | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.418 INFO kablam! ...   |
Nov 02 08:16:24.418 INFO kablam! 67  | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.418 INFO kablam! 68  | | }
Nov 02 08:16:24.418 INFO kablam!     | |_- method `lock` not found for this
Nov 02 08:16:24.418 INFO kablam! ...
Nov 02 08:16:24.418 INFO kablam! 748 |     let ch_h = {*CHY.lock().unwrap()};
Nov 02 08:16:24.418 INFO kablam!     |                      ^^^^
Nov 02 08:16:24.418 INFO kablam!     |
Nov 02 08:16:24.418 INFO kablam!     = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.418 INFO kablam! 
Nov 02 08:16:24.459 INFO kablam! error[E0599]: no method named `lock` found for type `CHY` in the current scope
Nov 02 08:16:24.459 INFO kablam!     --> src/main.rs:1192:24
Nov 02 08:16:24.459 INFO kablam!      |
Nov 02 08:16:24.459 INFO kablam! 52   | / lazy_static!
Nov 02 08:16:24.459 INFO kablam! 53   | | {
Nov 02 08:16:24.459 INFO kablam! 54   | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.459 INFO kablam! 55   | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.459 INFO kablam! ...    |
Nov 02 08:16:24.459 INFO kablam! 67   | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.459 INFO kablam! 68   | | }
Nov 02 08:16:24.459 INFO kablam!      | |_- method `lock` not found for this
Nov 02 08:16:24.459 INFO kablam! ...
Nov 02 08:16:24.459 INFO kablam! 1192 |         let ch_h = {*CHY.lock().unwrap()} as u16;
Nov 02 08:16:24.459 INFO kablam!      |                          ^^^^
Nov 02 08:16:24.459 INFO kablam!      |
Nov 02 08:16:24.459 INFO kablam!      = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.459 INFO kablam! 
Nov 02 08:16:24.459 INFO kablam! error[E0599]: no method named `lock` found for type `SCREEN` in the current scope
Nov 02 08:16:24.459 INFO kablam!     --> src/main.rs:1193:29
Nov 02 08:16:24.459 INFO kablam!      |
Nov 02 08:16:24.459 INFO kablam! 52   | / lazy_static!
Nov 02 08:16:24.459 INFO kablam! 53   | | {
Nov 02 08:16:24.459 INFO kablam! 54   | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.459 INFO kablam! 55   | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.459 INFO kablam! ...    |
Nov 02 08:16:24.459 INFO kablam! 67   | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.459 INFO kablam! 68   | | }
Nov 02 08:16:24.459 INFO kablam!      | |_- method `lock` not found for this
Nov 02 08:16:24.459 INFO kablam! ...
Nov 02 08:16:24.459 INFO kablam! 1193 |         if ch_h != 0 {*SCREEN.lock().unwrap() = (w_h / ch_h) as i32 ;}
Nov 02 08:16:24.459 INFO kablam!      |                               ^^^^
Nov 02 08:16:24.459 INFO kablam!      |
Nov 02 08:16:24.459 INFO kablam!      = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.459 INFO kablam! 
Nov 02 08:16:24.459 INFO kablam! error[E0599]: no method named `lock` found for type `CHX` in the current scope
Nov 02 08:16:24.459 INFO kablam!     --> src/main.rs:1278:10
Nov 02 08:16:24.459 INFO kablam!      |
Nov 02 08:16:24.459 INFO kablam! 52   | / lazy_static!
Nov 02 08:16:24.459 INFO kablam! 53   | | {
Nov 02 08:16:24.459 INFO kablam! 54   | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.459 INFO kablam! 55   | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.459 INFO kablam! ...    |
Nov 02 08:16:24.459 INFO kablam! 67   | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.459 INFO kablam! 68   | | }
Nov 02 08:16:24.459 INFO kablam!      | |_- method `lock` not found for this
Nov 02 08:16:24.459 INFO kablam! ...
Nov 02 08:16:24.459 INFO kablam! 1278 |       *CHX.lock().unwrap() = char_w;
Nov 02 08:16:24.459 INFO kablam!      |            ^^^^
Nov 02 08:16:24.459 INFO kablam!      |
Nov 02 08:16:24.459 INFO kablam!      = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.459 INFO kablam! 
Nov 02 08:16:24.463 INFO kablam! error[E0599]: no method named `lock` found for type `CHY` in the current scope
Nov 02 08:16:24.463 INFO kablam!     --> src/main.rs:1279:10
Nov 02 08:16:24.463 INFO kablam!      |
Nov 02 08:16:24.463 INFO kablam! 52   | / lazy_static!
Nov 02 08:16:24.463 INFO kablam! 53   | | {
Nov 02 08:16:24.463 INFO kablam! 54   | |   // MODE:  0: save  1(i),2(a): edit
Nov 02 08:16:24.463 INFO kablam! 55   | |   static ref MODE: Mutex<u8> = Mutex::new(0);
Nov 02 08:16:24.463 INFO kablam! ...    |
Nov 02 08:16:24.463 INFO kablam! 67   | |   static ref RBUFFER: Mutex<String> = Mutex::new(String::new());
Nov 02 08:16:24.463 INFO kablam! 68   | | }
Nov 02 08:16:24.463 INFO kablam!      | |_- method `lock` not found for this
Nov 02 08:16:24.463 INFO kablam! ...
Nov 02 08:16:24.463 INFO kablam! 1279 |       *CHY.lock().unwrap() = tm.tmHeight;
Nov 02 08:16:24.463 INFO kablam!      |            ^^^^
Nov 02 08:16:24.463 INFO kablam!      |
Nov 02 08:16:24.463 INFO kablam!      = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info)
Nov 02 08:16:24.463 INFO kablam! 
Nov 02 08:16:24.483 INFO kablam! error: aborting due to 206 previous errors
Nov 02 08:16:24.485 INFO kablam! 
Nov 02 08:16:24.485 INFO kablam! Some errors occurred: E0412, E0422, E0425, E0432, E0433, E0599.
Nov 02 08:16:24.485 INFO kablam! For more information about an error, try `rustc --explain E0412`.
Nov 02 08:16:24.495 INFO kablam! error: Could not compile `read`.
Nov 02 08:16:24.495 INFO kablam! 
Nov 02 08:16:24.495 INFO kablam! To learn more, run the command again with --verbose.
Nov 02 08:16:24.495 INFO kablam! su: No module specific data is present
Nov 02 08:16:25.091 INFO running `"docker" "rm" "-f" "bad6625b35953884475f5c953d02f9f3c65acc2dab0b28f6f21ef675669c2ec5"`
Nov 02 08:16:25.323 INFO blam! bad6625b35953884475f5c953d02f9f3c65acc2dab0b28f6f21ef675669c2ec5
