Aug 10 19:35:55.962 INFO checking hummingly/rust-directwrite-simple_text_example against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 10 19:35:55.962 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:35:55.962 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 19:35:55.962 INFO running `"docker" "create" "-v" "/tmp/crater.uZGF0BSfoiUQ:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-6/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 19:35:56.216 INFO blam! dc6dd57c0fda9f3c37ec66f3f741b98978632b8a501e8b7e57bfbc6dc4c26577 Aug 10 19:35:56.217 INFO running `"docker" "start" "-a" "dc6dd57c0fda9f3c37ec66f3f741b98978632b8a501e8b7e57bfbc6dc4c26577"` Aug 10 19:35:57.212 INFO kablam! Compiling user32-sys v0.2.0 Aug 10 19:35:57.212 INFO kablam! Compiling gdi32-sys v0.2.0 Aug 10 19:35:58.583 INFO kablam! Checking directwrite v0.1.0 (file:///source) Aug 10 19:35:58.877 INFO kablam! error[E0433]: failed to resolve. Could not find `windows` in `os` Aug 10 19:35:58.877 INFO kablam! --> src/utils.rs:3:14 Aug 10 19:35:58.877 INFO kablam! | Aug 10 19:35:58.877 INFO kablam! 3 | use std::os::windows::ffi::OsStrExt; Aug 10 19:35:58.877 INFO kablam! | ^^^^^^^ Could not find `windows` in `os` Aug 10 19:35:58.880 INFO kablam! Aug 10 19:35:58.881 INFO kablam! error[E0432]: unresolved import `kernel32::GetLastError` Aug 10 19:35:58.881 INFO kablam! --> src/utils.rs:6:16 Aug 10 19:35:58.881 INFO kablam! | Aug 10 19:35:58.881 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:58.881 INFO kablam! | ^^^^^^^^^^^^ no `GetLastError` in the root Aug 10 19:35:58.881 INFO kablam! Aug 10 19:35:58.881 INFO kablam! error[E0432]: unresolved import `kernel32::GetModuleHandleW` Aug 10 19:35:58.881 INFO kablam! --> src/utils.rs:6:30 Aug 10 19:35:58.881 INFO kablam! | Aug 10 19:35:58.881 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:58.881 INFO kablam! | ^^^^^^^^^^^^^^^^ no `GetModuleHandleW` in the root Aug 10 19:35:58.881 INFO kablam! Aug 10 19:35:58.881 INFO kablam! error[E0432]: unresolved import `kernel32::GetProcAddress` Aug 10 19:35:58.881 INFO kablam! --> src/utils.rs:6:48 Aug 10 19:35:58.881 INFO kablam! | Aug 10 19:35:58.881 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:58.881 INFO kablam! | ^^^^^^^^^^^^^^ no `GetProcAddress` in the root Aug 10 19:35:58.881 INFO kablam! Aug 10 19:35:58.881 INFO kablam! error[E0432]: unresolved import `kernel32::LoadLibraryW` Aug 10 19:35:58.881 INFO kablam! --> src/utils.rs:6:64 Aug 10 19:35:58.881 INFO kablam! | Aug 10 19:35:58.881 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:58.881 INFO kablam! | ^^^^^^^^^^^^ no `LoadLibraryW` in the root Aug 10 19:35:58.881 INFO kablam! Aug 10 19:35:58.883 INFO kablam! error[E0432]: unresolved import `user32::MessageBoxW` Aug 10 19:35:58.883 INFO kablam! --> src/utils.rs:7:5 Aug 10 19:35:58.883 INFO kablam! | Aug 10 19:35:58.883 INFO kablam! 7 | use user32::MessageBoxW; Aug 10 19:35:58.883 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ no `MessageBoxW` in the root Aug 10 19:35:58.883 INFO kablam! Aug 10 19:35:58.883 INFO kablam! error[E0432]: unresolved import `winapi::d2d1` Aug 10 19:35:58.883 INFO kablam! --> src/utils.rs:8:13 Aug 10 19:35:58.883 INFO kablam! | Aug 10 19:35:58.883 INFO kablam! 8 | use winapi::d2d1::*; Aug 10 19:35:58.883 INFO kablam! | ^^^^ Could not find `d2d1` in `winapi` Aug 10 19:35:58.883 INFO kablam! Aug 10 19:35:58.883 INFO kablam! error[E0432]: unresolved import `winapi::dwrite` Aug 10 19:35:58.883 INFO kablam! --> src/utils.rs:9:13 Aug 10 19:35:58.883 INFO kablam! | Aug 10 19:35:58.883 INFO kablam! 9 | use winapi::dwrite::*; Aug 10 19:35:58.883 INFO kablam! | ^^^^^^ Could not find `dwrite` in `winapi` Aug 10 19:35:58.884 INFO kablam! Aug 10 19:35:58.884 INFO kablam! error[E0432]: unresolved import `winapi::dcommon` Aug 10 19:35:58.884 INFO kablam! --> src/utils.rs:10:13 Aug 10 19:35:58.884 INFO kablam! | Aug 10 19:35:58.884 INFO kablam! 10 | use winapi::dcommon::{D2D1_ALPHA_MODE_IGNORE, D2D1_PIXEL_FORMAT}; Aug 10 19:35:58.884 INFO kablam! | ^^^^^^^ Could not find `dcommon` in `winapi` Aug 10 19:35:58.884 INFO kablam! Aug 10 19:35:58.884 INFO kablam! error[E0432]: unresolved import `winapi::dxgiformat` Aug 10 19:35:58.884 INFO kablam! --> src/utils.rs:11:13 Aug 10 19:35:58.884 INFO kablam! | Aug 10 19:35:58.884 INFO kablam! 11 | use winapi::dxgiformat::DXGI_FORMAT; Aug 10 19:35:58.884 INFO kablam! | ^^^^^^^^^^ Could not find `dxgiformat` in `winapi` Aug 10 19:35:58.884 INFO kablam! Aug 10 19:35:58.884 INFO kablam! error[E0432]: unresolved import `winapi::c_void` Aug 10 19:35:58.884 INFO kablam! --> src/utils.rs:12:5 Aug 10 19:35:58.884 INFO kablam! | Aug 10 19:35:58.884 INFO kablam! 12 | use winapi::c_void; Aug 10 19:35:58.884 INFO kablam! | ^^^^^^^^^^^^^^ no `c_void` in the root Aug 10 19:35:58.884 INFO kablam! Aug 10 19:35:58.884 INFO kablam! error[E0432]: unresolved import `winapi::guiddef` Aug 10 19:35:58.884 INFO kablam! --> src/utils.rs:13:13 Aug 10 19:35:58.884 INFO kablam! | Aug 10 19:35:58.884 INFO kablam! 13 | use winapi::guiddef::{IID, REFIID}; Aug 10 19:35:58.884 INFO kablam! | ^^^^^^^ Could not find `guiddef` in `winapi` Aug 10 19:35:58.884 INFO kablam! Aug 10 19:35:58.884 INFO kablam! error[E0432]: unresolved import `winapi::minwindef` Aug 10 19:35:58.884 INFO kablam! --> src/utils.rs:14:13 Aug 10 19:35:58.884 INFO kablam! | Aug 10 19:35:58.884 INFO kablam! 14 | use winapi::minwindef::HMODULE; Aug 10 19:35:58.884 INFO kablam! | ^^^^^^^^^ Could not find `minwindef` in `winapi` Aug 10 19:35:58.884 INFO kablam! Aug 10 19:35:58.884 INFO kablam! error[E0432]: unresolved import `winapi::unknwnbase` Aug 10 19:35:58.884 INFO kablam! --> src/utils.rs:15:13 Aug 10 19:35:58.884 INFO kablam! | Aug 10 19:35:58.885 INFO kablam! 15 | use winapi::unknwnbase::IUnknown; Aug 10 19:35:58.885 INFO kablam! | ^^^^^^^^^^ Could not find `unknwnbase` in `winapi` Aug 10 19:35:58.885 INFO kablam! Aug 10 19:35:58.885 INFO kablam! error[E0432]: unresolved import `winapi::windef` Aug 10 19:35:58.885 INFO kablam! --> src/utils.rs:16:13 Aug 10 19:35:58.885 INFO kablam! | Aug 10 19:35:58.885 INFO kablam! 16 | use winapi::windef::{POINT, RECT}; Aug 10 19:35:58.885 INFO kablam! | ^^^^^^ Could not find `windef` in `winapi` Aug 10 19:35:58.885 INFO kablam! Aug 10 19:35:58.885 INFO kablam! error[E0432]: unresolved import `winapi::winerror` Aug 10 19:35:58.885 INFO kablam! --> src/utils.rs:17:13 Aug 10 19:35:58.885 INFO kablam! | Aug 10 19:35:58.885 INFO kablam! 17 | use winapi::winerror::HRESULT; Aug 10 19:35:58.885 INFO kablam! | ^^^^^^^^ Could not find `winerror` in `winapi` Aug 10 19:35:58.885 INFO kablam! Aug 10 19:35:58.885 INFO kablam! error[E0432]: unresolved import `winapi::winuser` Aug 10 19:35:58.885 INFO kablam! --> src/utils.rs:18:13 Aug 10 19:35:58.885 INFO kablam! | Aug 10 19:35:58.885 INFO kablam! 18 | use winapi::winuser::{MB_OK, MSG, PAINTSTRUCT}; Aug 10 19:35:58.885 INFO kablam! | ^^^^^^^ Could not find `winuser` in `winapi` Aug 10 19:35:58.885 INFO kablam! Aug 10 19:35:58.885 INFO kablam! error[E0432]: unresolved import `gdi32::GetDeviceCaps` Aug 10 19:35:58.885 INFO kablam! --> src/main.rs:12:5 Aug 10 19:35:58.885 INFO kablam! | Aug 10 19:35:58.885 INFO kablam! 12 | use gdi32::GetDeviceCaps; Aug 10 19:35:58.885 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ no `GetDeviceCaps` in the root Aug 10 19:35:58.885 INFO kablam! Aug 10 19:35:59.053 INFO kablam! error[E0433]: failed to resolve. Could not find `windows` in `os` Aug 10 19:35:59.053 INFO kablam! --> src/utils.rs:3:14 Aug 10 19:35:59.053 INFO kablam! | Aug 10 19:35:59.053 INFO kablam! 3 | use std::os::windows::ffi::OsStrExt; Aug 10 19:35:59.054 INFO kablam! | ^^^^^^^ Could not find `windows` in `os` Aug 10 19:35:59.054 INFO kablam! Aug 10 19:35:59.055 INFO kablam! error[E0432]: unresolved import `kernel32::GetLastError` Aug 10 19:35:59.055 INFO kablam! --> src/utils.rs:6:16 Aug 10 19:35:59.055 INFO kablam! | Aug 10 19:35:59.055 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:59.055 INFO kablam! | ^^^^^^^^^^^^ no `GetLastError` in the root Aug 10 19:35:59.055 INFO kablam! Aug 10 19:35:59.055 INFO kablam! error[E0432]: unresolved import `kernel32::GetModuleHandleW` Aug 10 19:35:59.055 INFO kablam! --> src/utils.rs:6:30 Aug 10 19:35:59.055 INFO kablam! | Aug 10 19:35:59.055 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:59.055 INFO kablam! | ^^^^^^^^^^^^^^^^ no `GetModuleHandleW` in the root Aug 10 19:35:59.055 INFO kablam! Aug 10 19:35:59.055 INFO kablam! error[E0432]: unresolved import `kernel32::GetProcAddress` Aug 10 19:35:59.055 INFO kablam! --> src/utils.rs:6:48 Aug 10 19:35:59.055 INFO kablam! | Aug 10 19:35:59.055 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:59.055 INFO kablam! | ^^^^^^^^^^^^^^ no `GetProcAddress` in the root Aug 10 19:35:59.055 INFO kablam! Aug 10 19:35:59.055 INFO kablam! error[E0432]: unresolved import `kernel32::LoadLibraryW` Aug 10 19:35:59.055 INFO kablam! --> src/utils.rs:6:64 Aug 10 19:35:59.056 INFO kablam! | Aug 10 19:35:59.056 INFO kablam! 6 | use kernel32::{GetLastError, GetModuleHandleW, GetProcAddress, LoadLibraryW}; Aug 10 19:35:59.056 INFO kablam! | ^^^^^^^^^^^^ no `LoadLibraryW` in the root Aug 10 19:35:59.056 INFO kablam! Aug 10 19:35:59.056 INFO kablam! error[E0432]: unresolved import `user32::MessageBoxW` Aug 10 19:35:59.056 INFO kablam! --> src/utils.rs:7:5 Aug 10 19:35:59.056 INFO kablam! | Aug 10 19:35:59.056 INFO kablam! 7 | use user32::MessageBoxW; Aug 10 19:35:59.056 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ no `MessageBoxW` in the root Aug 10 19:35:59.056 INFO kablam! Aug 10 19:35:59.056 INFO kablam! error[E0432]: unresolved import `winapi::d2d1` Aug 10 19:35:59.056 INFO kablam! --> src/utils.rs:8:13 Aug 10 19:35:59.056 INFO kablam! | Aug 10 19:35:59.056 INFO kablam! 8 | use winapi::d2d1::*; Aug 10 19:35:59.056 INFO kablam! | ^^^^ Could not find `d2d1` in `winapi` Aug 10 19:35:59.056 INFO kablam! Aug 10 19:35:59.056 INFO kablam! error[E0432]: unresolved import `winapi::dwrite` Aug 10 19:35:59.056 INFO kablam! --> src/utils.rs:9:13 Aug 10 19:35:59.056 INFO kablam! | Aug 10 19:35:59.056 INFO kablam! 9 | use winapi::dwrite::*; Aug 10 19:35:59.056 INFO kablam! | ^^^^^^ Could not find `dwrite` in `winapi` Aug 10 19:35:59.056 INFO kablam! Aug 10 19:35:59.056 INFO kablam! error[E0432]: unresolved import `winapi::dcommon` Aug 10 19:35:59.056 INFO kablam! --> src/utils.rs:10:13 Aug 10 19:35:59.056 INFO kablam! | Aug 10 19:35:59.056 INFO kablam! 10 | use winapi::dcommon::{D2D1_ALPHA_MODE_IGNORE, D2D1_PIXEL_FORMAT}; Aug 10 19:35:59.056 INFO kablam! | ^^^^^^^ Could not find `dcommon` in `winapi` Aug 10 19:35:59.056 INFO kablam! Aug 10 19:35:59.056 INFO kablam! error[E0432]: unresolved import `winapi::dxgiformat` Aug 10 19:35:59.056 INFO kablam! --> src/utils.rs:11:13 Aug 10 19:35:59.056 INFO kablam! | Aug 10 19:35:59.057 INFO kablam! 11 | use winapi::dxgiformat::DXGI_FORMAT; Aug 10 19:35:59.057 INFO kablam! | ^^^^^^^^^^ Could not find `dxgiformat` in `winapi` Aug 10 19:35:59.057 INFO kablam! Aug 10 19:35:59.057 INFO kablam! error[E0432]: unresolved import `winapi::c_void` Aug 10 19:35:59.057 INFO kablam! --> src/utils.rs:12:5 Aug 10 19:35:59.057 INFO kablam! | Aug 10 19:35:59.057 INFO kablam! 12 | use winapi::c_void; Aug 10 19:35:59.057 INFO kablam! | ^^^^^^^^^^^^^^ no `c_void` in the root Aug 10 19:35:59.057 INFO kablam! Aug 10 19:35:59.057 INFO kablam! error[E0432]: unresolved import `winapi::guiddef` Aug 10 19:35:59.057 INFO kablam! --> src/utils.rs:13:13 Aug 10 19:35:59.057 INFO kablam! | Aug 10 19:35:59.057 INFO kablam! 13 | use winapi::guiddef::{IID, REFIID}; Aug 10 19:35:59.057 INFO kablam! | ^^^^^^^ Could not find `guiddef` in `winapi` Aug 10 19:35:59.057 INFO kablam! Aug 10 19:35:59.057 INFO kablam! error[E0432]: unresolved import `winapi::minwindef` Aug 10 19:35:59.057 INFO kablam! --> src/utils.rs:14:13 Aug 10 19:35:59.057 INFO kablam! | Aug 10 19:35:59.057 INFO kablam! 14 | use winapi::minwindef::HMODULE; Aug 10 19:35:59.057 INFO kablam! | ^^^^^^^^^ Could not find `minwindef` in `winapi` Aug 10 19:35:59.057 INFO kablam! Aug 10 19:35:59.057 INFO kablam! error[E0432]: unresolved import `winapi::unknwnbase` Aug 10 19:35:59.057 INFO kablam! --> src/utils.rs:15:13 Aug 10 19:35:59.057 INFO kablam! | Aug 10 19:35:59.057 INFO kablam! 15 | use winapi::unknwnbase::IUnknown; Aug 10 19:35:59.057 INFO kablam! | ^^^^^^^^^^ Could not find `unknwnbase` in `winapi` Aug 10 19:35:59.057 INFO kablam! Aug 10 19:35:59.057 INFO kablam! error[E0432]: unresolved import `winapi::windef` Aug 10 19:35:59.057 INFO kablam! --> src/utils.rs:16:13 Aug 10 19:35:59.057 INFO kablam! | Aug 10 19:35:59.058 INFO kablam! 16 | use winapi::windef::{POINT, RECT}; Aug 10 19:35:59.058 INFO kablam! | ^^^^^^ Could not find `windef` in `winapi` Aug 10 19:35:59.058 INFO kablam! Aug 10 19:35:59.058 INFO kablam! error[E0432]: unresolved import `winapi::winerror` Aug 10 19:35:59.058 INFO kablam! --> src/utils.rs:17:13 Aug 10 19:35:59.058 INFO kablam! | Aug 10 19:35:59.058 INFO kablam! 17 | use winapi::winerror::HRESULT; Aug 10 19:35:59.058 INFO kablam! | ^^^^^^^^ Could not find `winerror` in `winapi` Aug 10 19:35:59.058 INFO kablam! Aug 10 19:35:59.058 INFO kablam! error[E0432]: unresolved import `winapi::winuser` Aug 10 19:35:59.058 INFO kablam! --> src/utils.rs:18:13 Aug 10 19:35:59.058 INFO kablam! | Aug 10 19:35:59.058 INFO kablam! 18 | use winapi::winuser::{MB_OK, MSG, PAINTSTRUCT}; Aug 10 19:35:59.058 INFO kablam! | ^^^^^^^ Could not find `winuser` in `winapi` Aug 10 19:35:59.058 INFO kablam! Aug 10 19:35:59.058 INFO kablam! error[E0432]: unresolved import `gdi32::GetDeviceCaps` Aug 10 19:35:59.058 INFO kablam! --> src/main.rs:12:5 Aug 10 19:35:59.058 INFO kablam! | Aug 10 19:35:59.058 INFO kablam! 12 | use gdi32::GetDeviceCaps; Aug 10 19:35:59.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ no `GetDeviceCaps` in the root Aug 10 19:35:59.058 INFO kablam! Aug 10 19:35:59.508 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_TYPE` in this scope Aug 10 19:35:59.508 INFO kablam! --> src/utils.rs:49:18 Aug 10 19:35:59.508 INFO kablam! | Aug 10 19:35:59.508 INFO kablam! 49 | factoryType: D2D1_FACTORY_TYPE, Aug 10 19:35:59.508 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.516 INFO kablam! Aug 10 19:35:59.517 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.517 INFO kablam! --> src/utils.rs:51:29 Aug 10 19:35:59.517 INFO kablam! | Aug 10 19:35:59.517 INFO kablam! 51 | pFactoryOptions: *const D2D1_FACTORY_OPTIONS, Aug 10 19:35:59.517 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.517 INFO kablam! Aug 10 19:35:59.517 INFO kablam! error[E0412]: cannot find type `DWRITE_FACTORY_TYPE` in this scope Aug 10 19:35:59.517 INFO kablam! --> src/utils.rs:56:18 Aug 10 19:35:59.517 INFO kablam! | Aug 10 19:35:59.517 INFO kablam! 56 | factoryType: DWRITE_FACTORY_TYPE, Aug 10 19:35:59.517 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.517 INFO kablam! Aug 10 19:35:59.517 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_TYPE` in this scope Aug 10 19:35:59.517 INFO kablam! --> src/utils.rs:103:19 Aug 10 19:35:59.518 INFO kablam! | Aug 10 19:35:59.518 INFO kablam! 103 | factory_type: D2D1_FACTORY_TYPE, Aug 10 19:35:59.518 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.518 INFO kablam! Aug 10 19:35:59.518 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.518 INFO kablam! --> src/utils.rs:105:31 Aug 10 19:35:59.518 INFO kablam! | Aug 10 19:35:59.518 INFO kablam! 105 | p_factory_options: *const D2D1_FACTORY_OPTIONS, Aug 10 19:35:59.518 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.518 INFO kablam! Aug 10 19:35:59.518 INFO kablam! error[E0412]: cannot find type `DWRITE_FACTORY_TYPE` in this scope Aug 10 19:35:59.518 INFO kablam! --> src/utils.rs:113:19 Aug 10 19:35:59.518 INFO kablam! | Aug 10 19:35:59.518 INFO kablam! 113 | factory_type: DWRITE_FACTORY_TYPE, Aug 10 19:35:59.518 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.518 INFO kablam! Aug 10 19:35:59.518 INFO kablam! error[E0412]: cannot find type `D2D1_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.519 INFO kablam! --> src/utils.rs:171:20 Aug 10 19:35:59.519 INFO kablam! | Aug 10 19:35:59.519 INFO kablam! 171 | impl WinStruct for D2D1_RENDER_TARGET_PROPERTIES { Aug 10 19:35:59.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.519 INFO kablam! Aug 10 19:35:59.519 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.519 INFO kablam! --> src/utils.rs:173:9 Aug 10 19:35:59.519 INFO kablam! | Aug 10 19:35:59.519 INFO kablam! 173 | D2D1_RENDER_TARGET_PROPERTIES { Aug 10 19:35:59.519 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.519 INFO kablam! Aug 10 19:35:59.520 INFO kablam! error[E0425]: cannot find value `D2D1_RENDER_TARGET_TYPE_DEFAULT` in this scope Aug 10 19:35:59.520 INFO kablam! --> src/utils.rs:174:20 Aug 10 19:35:59.520 INFO kablam! | Aug 10 19:35:59.520 INFO kablam! 174 | _type: D2D1_RENDER_TARGET_TYPE_DEFAULT, Aug 10 19:35:59.520 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.520 INFO kablam! Aug 10 19:35:59.521 INFO kablam! error[E0425]: cannot find value `D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE` in this scope Aug 10 19:35:59.521 INFO kablam! --> src/utils.rs:178:20 Aug 10 19:35:59.521 INFO kablam! | Aug 10 19:35:59.521 INFO kablam! 178 | usage: D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE, Aug 10 19:35:59.521 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.521 INFO kablam! Aug 10 19:35:59.521 INFO kablam! error[E0425]: cannot find value `D2D1_FEATURE_LEVEL_DEFAULT` in this scope Aug 10 19:35:59.521 INFO kablam! --> src/utils.rs:179:23 Aug 10 19:35:59.521 INFO kablam! | Aug 10 19:35:59.522 INFO kablam! 179 | minLevel: D2D1_FEATURE_LEVEL_DEFAULT, Aug 10 19:35:59.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.522 INFO kablam! Aug 10 19:35:59.522 INFO kablam! error[E0412]: cannot find type `D2D1_MATRIX_3X2_F` in this scope Aug 10 19:35:59.522 INFO kablam! --> src/utils.rs:193:20 Aug 10 19:35:59.522 INFO kablam! | Aug 10 19:35:59.522 INFO kablam! 193 | impl WinStruct for D2D1_MATRIX_3X2_F { Aug 10 19:35:59.522 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.523 INFO kablam! Aug 10 19:35:59.523 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_MATRIX_3X2_F` in this scope Aug 10 19:35:59.523 INFO kablam! --> src/utils.rs:195:9 Aug 10 19:35:59.523 INFO kablam! | Aug 10 19:35:59.523 INFO kablam! 195 | D2D1_MATRIX_3X2_F { Aug 10 19:35:59.523 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.523 INFO kablam! Aug 10 19:35:59.524 INFO kablam! error[E0412]: cannot find type `D2D1_POINT_2F` in this scope Aug 10 19:35:59.524 INFO kablam! --> src/utils.rs:201:20 Aug 10 19:35:59.524 INFO kablam! | Aug 10 19:35:59.524 INFO kablam! 201 | impl WinStruct for D2D1_POINT_2F { Aug 10 19:35:59.524 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.524 INFO kablam! Aug 10 19:35:59.525 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_POINT_2F` in this scope Aug 10 19:35:59.525 INFO kablam! --> src/utils.rs:203:9 Aug 10 19:35:59.525 INFO kablam! | Aug 10 19:35:59.525 INFO kablam! 203 | D2D1_POINT_2F { x: 0.0, y: 0.0 } Aug 10 19:35:59.525 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.525 INFO kablam! Aug 10 19:35:59.525 INFO kablam! error[E0412]: cannot find type `D2D1_COLOR_F` in this scope Aug 10 19:35:59.525 INFO kablam! --> src/utils.rs:211:16 Aug 10 19:35:59.525 INFO kablam! | Aug 10 19:35:59.525 INFO kablam! 211 | impl Brush for D2D1_COLOR_F { Aug 10 19:35:59.525 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.526 INFO kablam! Aug 10 19:35:59.526 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope Aug 10 19:35:59.526 INFO kablam! --> src/utils.rs:213:9 Aug 10 19:35:59.526 INFO kablam! | Aug 10 19:35:59.526 INFO kablam! 213 | D2D1_COLOR_F { Aug 10 19:35:59.526 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.526 INFO kablam! Aug 10 19:35:59.527 INFO kablam! error[E0412]: cannot find type `HWND` in this scope Aug 10 19:35:59.527 INFO kablam! --> src/main.rs:19:11 Aug 10 19:35:59.527 INFO kablam! | Aug 10 19:35:59.527 INFO kablam! 19 | hwnd: HWND, Aug 10 19:35:59.527 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.527 INFO kablam! Aug 10 19:35:59.527 INFO kablam! error[E0412]: cannot find type `ID2D1SolidColorBrush` in this scope Aug 10 19:35:59.527 INFO kablam! --> src/main.rs:22:17 Aug 10 19:35:59.527 INFO kablam! | Aug 10 19:35:59.528 INFO kablam! 22 | brush: *mut ID2D1SolidColorBrush, Aug 10 19:35:59.528 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.528 INFO kablam! Aug 10 19:35:59.528 INFO kablam! error[E0412]: cannot find type `ID2D1HwndRenderTarget` in this scope Aug 10 19:35:59.528 INFO kablam! --> src/main.rs:23:25 Aug 10 19:35:59.528 INFO kablam! | Aug 10 19:35:59.528 INFO kablam! 23 | render_target: *mut ID2D1HwndRenderTarget, Aug 10 19:35:59.528 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.529 INFO kablam! Aug 10 19:35:59.529 INFO kablam! error[E0412]: cannot find type `ID2D1Factory` in this scope Aug 10 19:35:59.529 INFO kablam! --> src/main.rs:24:24 Aug 10 19:35:59.529 INFO kablam! | Aug 10 19:35:59.529 INFO kablam! 24 | d2d1_factory: *mut ID2D1Factory, Aug 10 19:35:59.529 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.529 INFO kablam! Aug 10 19:35:59.530 INFO kablam! error[E0412]: cannot find type `IDWriteFactory` in this scope Aug 10 19:35:59.530 INFO kablam! --> src/main.rs:25:26 Aug 10 19:35:59.530 INFO kablam! | Aug 10 19:35:59.530 INFO kablam! 25 | dwrite_factory: *mut IDWriteFactory, Aug 10 19:35:59.530 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.530 INFO kablam! Aug 10 19:35:59.530 INFO kablam! error[E0412]: cannot find type `IDWriteTextFormat` in this scope Aug 10 19:35:59.531 INFO kablam! --> src/main.rs:26:23 Aug 10 19:35:59.531 INFO kablam! | Aug 10 19:35:59.531 INFO kablam! 26 | text_format: *mut IDWriteTextFormat, Aug 10 19:35:59.531 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.531 INFO kablam! Aug 10 19:35:59.531 INFO kablam! error[E0412]: cannot find type `c_void` in this scope Aug 10 19:35:59.531 INFO kablam! --> src/main.rs:47:34 Aug 10 19:35:59.531 INFO kablam! | Aug 10 19:35:59.531 INFO kablam! 47 | let mut d2_factory: *mut c_void = null_mut(); Aug 10 19:35:59.531 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.532 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:35:59.532 INFO kablam! | Aug 10 19:35:59.532 INFO kablam! 7 | use std::os::raw::c_void; Aug 10 19:35:59.532 INFO kablam! | Aug 10 19:35:59.532 INFO kablam! Aug 10 19:35:59.532 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.532 INFO kablam! --> src/main.rs:48:31 Aug 10 19:35:59.533 INFO kablam! | Aug 10 19:35:59.533 INFO kablam! 48 | let factory_options = D2D1_FACTORY_OPTIONS { Aug 10 19:35:59.533 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.533 INFO kablam! Aug 10 19:35:59.533 INFO kablam! error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_NONE` in this scope Aug 10 19:35:59.533 INFO kablam! --> src/main.rs:49:25 Aug 10 19:35:59.533 INFO kablam! | Aug 10 19:35:59.533 INFO kablam! 49 | debugLevel: D2D1_DEBUG_LEVEL_NONE, Aug 10 19:35:59.533 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.534 INFO kablam! Aug 10 19:35:59.534 INFO kablam! error[E0425]: cannot find value `D2D1_FACTORY_TYPE_MULTI_THREADED` in this scope Aug 10 19:35:59.534 INFO kablam! --> src/main.rs:53:13 Aug 10 19:35:59.534 INFO kablam! | Aug 10 19:35:59.534 INFO kablam! 53 | D2D1_FACTORY_TYPE_MULTI_THREADED, Aug 10 19:35:59.534 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.534 INFO kablam! Aug 10 19:35:59.535 INFO kablam! error[E0425]: cannot find value `UuidOfID2D1Factory` in this scope Aug 10 19:35:59.535 INFO kablam! --> src/main.rs:54:14 Aug 10 19:35:59.535 INFO kablam! | Aug 10 19:35:59.535 INFO kablam! 54 | &UuidOfID2D1Factory, Aug 10 19:35:59.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^ did you mean `UuidOfIDWriteFactory`? Aug 10 19:35:59.535 INFO kablam! Aug 10 19:35:59.536 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.536 INFO kablam! --> src/main.rs:55:40 Aug 10 19:35:59.536 INFO kablam! | Aug 10 19:35:59.536 INFO kablam! 55 | &factory_options as *const D2D1_FACTORY_OPTIONS, Aug 10 19:35:59.536 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.536 INFO kablam! Aug 10 19:35:59.536 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.536 INFO kablam! --> src/main.rs:59:28 Aug 10 19:35:59.536 INFO kablam! | Aug 10 19:35:59.536 INFO kablam! 59 | if d2d1_factory != S_OK { Aug 10 19:35:59.536 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.537 INFO kablam! Aug 10 19:35:59.537 INFO kablam! error[E0412]: cannot find type `ID2D1Factory` in this scope Aug 10 19:35:59.537 INFO kablam! --> src/main.rs:62:51 Aug 10 19:35:59.537 INFO kablam! | Aug 10 19:35:59.537 INFO kablam! 62 | app.d2d1_factory = d2_factory as *mut ID2D1Factory; Aug 10 19:35:59.537 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.537 INFO kablam! Aug 10 19:35:59.538 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Aug 10 19:35:59.538 INFO kablam! --> src/main.rs:65:34 Aug 10 19:35:59.538 INFO kablam! | Aug 10 19:35:59.538 INFO kablam! 65 | let mut dw_factory: *mut IUnknown = null_mut(); Aug 10 19:35:59.538 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:35:59.538 INFO kablam! Aug 10 19:35:59.539 INFO kablam! error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope Aug 10 19:35:59.539 INFO kablam! --> src/main.rs:68:13 Aug 10 19:35:59.539 INFO kablam! | Aug 10 19:35:59.539 INFO kablam! 68 | DWRITE_FACTORY_TYPE_SHARED, Aug 10 19:35:59.539 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.539 INFO kablam! Aug 10 19:35:59.539 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.539 INFO kablam! --> src/main.rs:73:30 Aug 10 19:35:59.539 INFO kablam! | Aug 10 19:35:59.539 INFO kablam! 73 | if dwrite_factory != S_OK { Aug 10 19:35:59.540 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.540 INFO kablam! Aug 10 19:35:59.540 INFO kablam! error[E0412]: cannot find type `IDWriteFactory` in this scope Aug 10 19:35:59.540 INFO kablam! --> src/main.rs:76:53 Aug 10 19:35:59.540 INFO kablam! | Aug 10 19:35:59.540 INFO kablam! 76 | app.dwrite_factory = dw_factory as *mut IDWriteFactory; Aug 10 19:35:59.540 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.541 INFO kablam! Aug 10 19:35:59.541 INFO kablam! error[E0412]: cannot find type `IDWriteFactory` in this scope Aug 10 19:35:59.541 INFO kablam! --> src/main.rs:83:34 Aug 10 19:35:59.541 INFO kablam! | Aug 10 19:35:59.541 INFO kablam! 83 | let dwrite_factory: &mut IDWriteFactory = &mut *app.dwrite_factory; Aug 10 19:35:59.541 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.541 INFO kablam! Aug 10 19:35:59.542 INFO kablam! error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_REGULAR` in this scope Aug 10 19:35:59.542 INFO kablam! --> src/main.rs:88:13 Aug 10 19:35:59.542 INFO kablam! | Aug 10 19:35:59.542 INFO kablam! 88 | DWRITE_FONT_WEIGHT_REGULAR, Aug 10 19:35:59.542 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.542 INFO kablam! Aug 10 19:35:59.542 INFO kablam! error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope Aug 10 19:35:59.542 INFO kablam! --> src/main.rs:89:13 Aug 10 19:35:59.543 INFO kablam! | Aug 10 19:35:59.543 INFO kablam! 89 | DWRITE_FONT_STYLE_NORMAL, Aug 10 19:35:59.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.543 INFO kablam! Aug 10 19:35:59.543 INFO kablam! error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope Aug 10 19:35:59.543 INFO kablam! --> src/main.rs:90:13 Aug 10 19:35:59.543 INFO kablam! | Aug 10 19:35:59.543 INFO kablam! 90 | DWRITE_FONT_STRETCH_NORMAL, Aug 10 19:35:59.543 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.544 INFO kablam! Aug 10 19:35:59.544 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.544 INFO kablam! --> src/main.rs:94:14 Aug 10 19:35:59.544 INFO kablam! | Aug 10 19:35:59.544 INFO kablam! 94 | ) != S_OK Aug 10 19:35:59.544 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.544 INFO kablam! Aug 10 19:35:59.545 INFO kablam! error[E0412]: cannot find type `IDWriteTextFormat` in this scope Aug 10 19:35:59.545 INFO kablam! --> src/main.rs:99:31 Aug 10 19:35:59.545 INFO kablam! | Aug 10 19:35:59.545 INFO kablam! 99 | let text_format: &mut IDWriteTextFormat = &mut *app.text_format; Aug 10 19:35:59.545 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.545 INFO kablam! Aug 10 19:35:59.546 INFO kablam! error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_CENTER` in this scope Aug 10 19:35:59.546 INFO kablam! --> src/main.rs:101:41 Aug 10 19:35:59.546 INFO kablam! | Aug 10 19:35:59.546 INFO kablam! 101 | if text_format.SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.546 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.546 INFO kablam! Aug 10 19:35:59.546 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.546 INFO kablam! --> src/main.rs:101:74 Aug 10 19:35:59.546 INFO kablam! | Aug 10 19:35:59.547 INFO kablam! 101 | if text_format.SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.547 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.547 INFO kablam! Aug 10 19:35:59.547 INFO kablam! error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope Aug 10 19:35:59.547 INFO kablam! --> src/main.rs:105:46 Aug 10 19:35:59.547 INFO kablam! | Aug 10 19:35:59.547 INFO kablam! 105 | if text_format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.547 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.548 INFO kablam! Aug 10 19:35:59.548 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.548 INFO kablam! --> src/main.rs:105:84 Aug 10 19:35:59.548 INFO kablam! | Aug 10 19:35:59.548 INFO kablam! 105 | if text_format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.548 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.548 INFO kablam! Aug 10 19:35:59.549 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.549 INFO kablam! --> src/main.rs:116:27 Aug 10 19:35:59.549 INFO kablam! | Aug 10 19:35:59.549 INFO kablam! 116 | let mut rect: RECT = WinStruct::default(); Aug 10 19:35:59.549 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.549 INFO kablam! Aug 10 19:35:59.549 INFO kablam! error[E0425]: cannot find function `GetClientRect` in this scope Aug 10 19:35:59.549 INFO kablam! --> src/main.rs:118:13 Aug 10 19:35:59.550 INFO kablam! | Aug 10 19:35:59.550 INFO kablam! 118 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.550 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.550 INFO kablam! Aug 10 19:35:59.550 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.550 INFO kablam! --> src/main.rs:118:55 Aug 10 19:35:59.550 INFO kablam! | Aug 10 19:35:59.550 INFO kablam! 118 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.550 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.551 INFO kablam! Aug 10 19:35:59.551 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_SIZE_U` in this scope Aug 10 19:35:59.551 INFO kablam! --> src/main.rs:120:28 Aug 10 19:35:59.551 INFO kablam! | Aug 10 19:35:59.551 INFO kablam! 120 | let d2d_rect = D2D1_SIZE_U { Aug 10 19:35:59.551 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.551 INFO kablam! Aug 10 19:35:59.552 INFO kablam! error[E0412]: cannot find type `D2D1_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.552 INFO kablam! --> src/main.rs:125:36 Aug 10 19:35:59.552 INFO kablam! | Aug 10 19:35:59.552 INFO kablam! 125 | let render_properties: D2D1_RENDER_TARGET_PROPERTIES = WinStruct::default(); Aug 10 19:35:59.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.552 INFO kablam! Aug 10 19:35:59.552 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_HWND_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.552 INFO kablam! --> src/main.rs:127:42 Aug 10 19:35:59.552 INFO kablam! | Aug 10 19:35:59.553 INFO kablam! 127 | let hwnd_render_properties = D2D1_HWND_RENDER_TARGET_PROPERTIES { Aug 10 19:35:59.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.553 INFO kablam! Aug 10 19:35:59.553 INFO kablam! error[E0425]: cannot find value `D2D1_PRESENT_OPTIONS_NONE` in this scope Aug 10 19:35:59.553 INFO kablam! --> src/main.rs:130:33 Aug 10 19:35:59.553 INFO kablam! | Aug 10 19:35:59.553 INFO kablam! 130 | presentOptions: D2D1_PRESENT_OPTIONS_NONE, Aug 10 19:35:59.553 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.554 INFO kablam! Aug 10 19:35:59.554 INFO kablam! error[E0412]: cannot find type `ID2D1Factory` in this scope Aug 10 19:35:59.554 INFO kablam! --> src/main.rs:133:31 Aug 10 19:35:59.554 INFO kablam! | Aug 10 19:35:59.554 INFO kablam! 133 | let factory: &mut ID2D1Factory = &mut *app.d2d1_factory; Aug 10 19:35:59.554 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.554 INFO kablam! Aug 10 19:35:59.555 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.555 INFO kablam! --> src/main.rs:139:18 Aug 10 19:35:59.555 INFO kablam! | Aug 10 19:35:59.555 INFO kablam! 139 | ) != S_OK Aug 10 19:35:59.555 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.555 INFO kablam! Aug 10 19:35:59.560 INFO kablam! error[E0412]: cannot find type `ID2D1HwndRenderTarget` in this scope Aug 10 19:35:59.560 INFO kablam! --> src/main.rs:144:37 Aug 10 19:35:59.560 INFO kablam! | Aug 10 19:35:59.560 INFO kablam! 144 | let render_target: &mut ID2D1HwndRenderTarget = &mut *app.render_target; Aug 10 19:35:59.560 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.561 INFO kablam! Aug 10 19:35:59.561 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.561 INFO kablam! --> src/main.rs:148:87 Aug 10 19:35:59.561 INFO kablam! | Aug 10 19:35:59.561 INFO kablam! 148 | if render_target.CreateSolidColorBrush(&black, null(), &mut app.brush) != S_OK { Aug 10 19:35:59.561 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.562 INFO kablam! Aug 10 19:35:59.562 INFO kablam! error[E0412]: cannot find type `HRESULT` in this scope Aug 10 19:35:59.562 INFO kablam! --> src/main.rs:156:38 Aug 10 19:35:59.562 INFO kablam! | Aug 10 19:35:59.562 INFO kablam! 156 | fn on_paint(app: &mut SimpleText) -> HRESULT { Aug 10 19:35:59.562 INFO kablam! | ^^^^^^^ not found in this scope Aug 10 19:35:59.562 INFO kablam! Aug 10 19:35:59.563 INFO kablam! error[E0412]: cannot find type `D2D1_MATRIX_3X2_F` in this scope Aug 10 19:35:59.563 INFO kablam! --> src/main.rs:158:26 Aug 10 19:35:59.563 INFO kablam! | Aug 10 19:35:59.563 INFO kablam! 158 | let d2d1_matrix: D2D1_MATRIX_3X2_F = WinStruct::default(); Aug 10 19:35:59.563 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.563 INFO kablam! Aug 10 19:35:59.564 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.564 INFO kablam! --> src/main.rs:159:23 Aug 10 19:35:59.564 INFO kablam! | Aug 10 19:35:59.564 INFO kablam! 159 | let mut rect: RECT = WinStruct::default(); Aug 10 19:35:59.564 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.564 INFO kablam! Aug 10 19:35:59.564 INFO kablam! error[E0425]: cannot find function `GetClientRect` in this scope Aug 10 19:35:59.564 INFO kablam! --> src/main.rs:160:9 Aug 10 19:35:59.564 INFO kablam! | Aug 10 19:35:59.564 INFO kablam! 160 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.565 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.565 INFO kablam! Aug 10 19:35:59.565 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.565 INFO kablam! --> src/main.rs:160:51 Aug 10 19:35:59.565 INFO kablam! | Aug 10 19:35:59.565 INFO kablam! 160 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.565 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.566 INFO kablam! Aug 10 19:35:59.566 INFO kablam! error[E0425]: cannot find function `GetDC` in this scope Aug 10 19:35:59.566 INFO kablam! --> src/main.rs:162:22 Aug 10 19:35:59.566 INFO kablam! | Aug 10 19:35:59.566 INFO kablam! 162 | let screen = GetDC(null_mut()); Aug 10 19:35:59.566 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.566 INFO kablam! Aug 10 19:35:59.567 INFO kablam! error[E0425]: cannot find value `LOGPIXELSX` in this scope Aug 10 19:35:59.567 INFO kablam! --> src/main.rs:163:49 Aug 10 19:35:59.567 INFO kablam! | Aug 10 19:35:59.567 INFO kablam! 163 | let dpi_scale_x = GetDeviceCaps(screen, LOGPIXELSX) / 96; Aug 10 19:35:59.567 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.567 INFO kablam! Aug 10 19:35:59.568 INFO kablam! error[E0425]: cannot find value `LOGPIXELSY` in this scope Aug 10 19:35:59.568 INFO kablam! --> src/main.rs:164:49 Aug 10 19:35:59.568 INFO kablam! | Aug 10 19:35:59.568 INFO kablam! 164 | let dpi_scale_y = GetDeviceCaps(screen, LOGPIXELSY) / 96; Aug 10 19:35:59.568 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.568 INFO kablam! Aug 10 19:35:59.568 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_RECT_F` in this scope Aug 10 19:35:59.568 INFO kablam! --> src/main.rs:166:27 Aug 10 19:35:59.568 INFO kablam! | Aug 10 19:35:59.568 INFO kablam! 166 | let layout_rect = D2D1_RECT_F { Aug 10 19:35:59.568 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.569 INFO kablam! Aug 10 19:35:59.569 INFO kablam! error[E0412]: cannot find type `ID2D1Brush` in this scope Aug 10 19:35:59.569 INFO kablam! --> src/main.rs:187:38 Aug 10 19:35:59.569 INFO kablam! | Aug 10 19:35:59.569 INFO kablam! 187 | &mut **app.brush as *mut ID2D1Brush, Aug 10 19:35:59.569 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.569 INFO kablam! Aug 10 19:35:59.570 INFO kablam! error[E0425]: cannot find function `D2D1_DRAW_TEXT_OPTIONS` in this scope Aug 10 19:35:59.570 INFO kablam! --> src/main.rs:188:13 Aug 10 19:35:59.570 INFO kablam! | Aug 10 19:35:59.570 INFO kablam! 188 | D2D1_DRAW_TEXT_OPTIONS(0), Aug 10 19:35:59.570 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.570 INFO kablam! Aug 10 19:35:59.571 INFO kablam! error[E0425]: cannot find function `DWRITE_MEASURING_MODE` in this scope Aug 10 19:35:59.571 INFO kablam! --> src/main.rs:189:13 Aug 10 19:35:59.571 INFO kablam! | Aug 10 19:35:59.571 INFO kablam! 189 | DWRITE_MEASURING_MODE(0), Aug 10 19:35:59.571 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.571 INFO kablam! Aug 10 19:35:59.571 INFO kablam! error[E0412]: cannot find type `HWND` in this scope Aug 10 19:35:59.571 INFO kablam! --> src/main.rs:230:11 Aug 10 19:35:59.572 INFO kablam! | Aug 10 19:35:59.572 INFO kablam! 230 | hwnd: HWND, Aug 10 19:35:59.572 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.576 INFO kablam! Aug 10 19:35:59.577 INFO kablam! error[E0412]: cannot find type `UINT32` in this scope Aug 10 19:35:59.577 INFO kablam! --> src/main.rs:231:14 Aug 10 19:35:59.577 INFO kablam! | Aug 10 19:35:59.577 INFO kablam! 231 | message: UINT32, Aug 10 19:35:59.577 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.577 INFO kablam! Aug 10 19:35:59.577 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope Aug 10 19:35:59.577 INFO kablam! --> src/main.rs:232:13 Aug 10 19:35:59.577 INFO kablam! | Aug 10 19:35:59.577 INFO kablam! 232 | wparam: WPARAM, Aug 10 19:35:59.577 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.578 INFO kablam! Aug 10 19:35:59.578 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope Aug 10 19:35:59.578 INFO kablam! --> src/main.rs:233:13 Aug 10 19:35:59.578 INFO kablam! | Aug 10 19:35:59.578 INFO kablam! 233 | lparam: LPARAM, Aug 10 19:35:59.578 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.579 INFO kablam! Aug 10 19:35:59.579 INFO kablam! error[E0412]: cannot find type `LRESULT` in this scope Aug 10 19:35:59.579 INFO kablam! --> src/main.rs:234:6 Aug 10 19:35:59.579 INFO kablam! | Aug 10 19:35:59.579 INFO kablam! 234 | ) -> LRESULT { Aug 10 19:35:59.579 INFO kablam! | ^^^^^^^ not found in this scope Aug 10 19:35:59.579 INFO kablam! Aug 10 19:35:59.580 INFO kablam! error[E0425]: cannot find function `GetWindowLongPtrW` in this scope Aug 10 19:35:59.580 INFO kablam! --> src/main.rs:235:19 Aug 10 19:35:59.580 INFO kablam! | Aug 10 19:35:59.580 INFO kablam! 235 | let app_ptr = GetWindowLongPtrW(hwnd, 0) as *mut SimpleText; Aug 10 19:35:59.580 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.580 INFO kablam! Aug 10 19:35:59.580 INFO kablam! error[E0425]: cannot find value `D2DERR_RECREATE_TARGET` in this scope Aug 10 19:35:59.580 INFO kablam! --> src/main.rs:240:33 Aug 10 19:35:59.581 INFO kablam! | Aug 10 19:35:59.581 INFO kablam! 240 | if on_paint(app) == D2DERR_RECREATE_TARGET { Aug 10 19:35:59.581 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.581 INFO kablam! Aug 10 19:35:59.581 INFO kablam! error[E0425]: cannot find function `GET_X_LPARAM` in this scope Aug 10 19:35:59.581 INFO kablam! --> src/main.rs:246:25 Aug 10 19:35:59.581 INFO kablam! | Aug 10 19:35:59.581 INFO kablam! 246 | let width = GET_X_LPARAM(lparam); Aug 10 19:35:59.581 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.582 INFO kablam! Aug 10 19:35:59.582 INFO kablam! error[E0425]: cannot find function `GET_Y_LPARAM` in this scope Aug 10 19:35:59.582 INFO kablam! --> src/main.rs:247:26 Aug 10 19:35:59.582 INFO kablam! | Aug 10 19:35:59.582 INFO kablam! 247 | let height = GET_Y_LPARAM(lparam); Aug 10 19:35:59.582 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.582 INFO kablam! Aug 10 19:35:59.583 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D_SIZE_U` in this scope Aug 10 19:35:59.583 INFO kablam! --> src/main.rs:250:35 Aug 10 19:35:59.583 INFO kablam! | Aug 10 19:35:59.583 INFO kablam! 250 | let render_size = D2D_SIZE_U { Aug 10 19:35:59.583 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.583 INFO kablam! Aug 10 19:35:59.584 INFO kablam! error[E0425]: cannot find function `PostQuitMessage` in this scope Aug 10 19:35:59.584 INFO kablam! --> src/main.rs:262:13 Aug 10 19:35:59.584 INFO kablam! | Aug 10 19:35:59.584 INFO kablam! 262 | PostQuitMessage(0); Aug 10 19:35:59.584 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.584 INFO kablam! Aug 10 19:35:59.584 INFO kablam! error[E0425]: cannot find function `DefWindowProcW` in this scope Aug 10 19:35:59.584 INFO kablam! --> src/main.rs:265:14 Aug 10 19:35:59.585 INFO kablam! | Aug 10 19:35:59.585 INFO kablam! 265 | _ => DefWindowProcW(hwnd, message, wparam, lparam), Aug 10 19:35:59.585 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.585 INFO kablam! Aug 10 19:35:59.585 INFO kablam! error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope Aug 10 19:35:59.585 INFO kablam! --> src/main.rs:273:21 Aug 10 19:35:59.585 INFO kablam! | Aug 10 19:35:59.585 INFO kablam! 273 | let wndcl = WNDCLASSEXW { Aug 10 19:35:59.585 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.586 INFO kablam! Aug 10 19:35:59.586 INFO kablam! error[E0412]: cannot find type `WNDCLASSEXW` in this scope Aug 10 19:35:59.586 INFO kablam! --> src/main.rs:274:36 Aug 10 19:35:59.586 INFO kablam! | Aug 10 19:35:59.586 INFO kablam! 274 | cbSize: mem::size_of::() as UINT32, Aug 10 19:35:59.586 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.586 INFO kablam! Aug 10 19:35:59.587 INFO kablam! error[E0412]: cannot find type `UINT32` in this scope Aug 10 19:35:59.587 INFO kablam! --> src/main.rs:274:54 Aug 10 19:35:59.587 INFO kablam! | Aug 10 19:35:59.587 INFO kablam! 274 | cbSize: mem::size_of::() as UINT32, Aug 10 19:35:59.587 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.587 INFO kablam! Aug 10 19:35:59.588 INFO kablam! error[E0425]: cannot find value `CS_HREDRAW` in this scope Aug 10 19:35:59.588 INFO kablam! --> src/main.rs:275:20 Aug 10 19:35:59.588 INFO kablam! | Aug 10 19:35:59.588 INFO kablam! 275 | style: CS_HREDRAW | CS_VREDRAW, Aug 10 19:35:59.588 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.588 INFO kablam! Aug 10 19:35:59.588 INFO kablam! error[E0425]: cannot find value `CS_VREDRAW` in this scope Aug 10 19:35:59.588 INFO kablam! --> src/main.rs:275:33 Aug 10 19:35:59.588 INFO kablam! | Aug 10 19:35:59.588 INFO kablam! 275 | style: CS_HREDRAW | CS_VREDRAW, Aug 10 19:35:59.588 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.589 INFO kablam! Aug 10 19:35:59.589 INFO kablam! error[E0412]: cannot find type `INT32` in this scope Aug 10 19:35:59.589 INFO kablam! --> src/main.rs:278:57 Aug 10 19:35:59.589 INFO kablam! | Aug 10 19:35:59.589 INFO kablam! 278 | cbWndExtra: mem::size_of::() as INT32, Aug 10 19:35:59.589 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.590 INFO kablam! Aug 10 19:35:59.590 INFO kablam! error[E0425]: cannot find function `GetModuleHandleW` in this scope Aug 10 19:35:59.590 INFO kablam! --> src/main.rs:279:24 Aug 10 19:35:59.590 INFO kablam! | Aug 10 19:35:59.590 INFO kablam! 279 | hInstance: GetModuleHandleW(null_mut()), Aug 10 19:35:59.590 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.590 INFO kablam! Aug 10 19:35:59.591 INFO kablam! error[E0412]: cannot find type `HICON` in this scope Aug 10 19:35:59.591 INFO kablam! --> src/main.rs:280:25 Aug 10 19:35:59.591 INFO kablam! | Aug 10 19:35:59.591 INFO kablam! 280 | hIcon: 0 as HICON, Aug 10 19:35:59.591 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.591 INFO kablam! Aug 10 19:35:59.591 INFO kablam! error[E0425]: cannot find function `LoadCursorW` in this scope Aug 10 19:35:59.592 INFO kablam! --> src/main.rs:281:22 Aug 10 19:35:59.592 INFO kablam! | Aug 10 19:35:59.592 INFO kablam! 281 | hCursor: LoadCursorW(null_mut(), IDC_ARROW), Aug 10 19:35:59.592 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.592 INFO kablam! Aug 10 19:35:59.592 INFO kablam! error[E0425]: cannot find value `IDC_ARROW` in this scope Aug 10 19:35:59.592 INFO kablam! --> src/main.rs:281:46 Aug 10 19:35:59.592 INFO kablam! | Aug 10 19:35:59.592 INFO kablam! 281 | hCursor: LoadCursorW(null_mut(), IDC_ARROW), Aug 10 19:35:59.592 INFO kablam! | ^^^^^^^^^ not found in this scope Aug 10 19:35:59.593 INFO kablam! Aug 10 19:35:59.593 INFO kablam! error[E0425]: cannot find value `COLOR_WINDOWFRAME` in this scope Aug 10 19:35:59.593 INFO kablam! --> src/main.rs:282:28 Aug 10 19:35:59.593 INFO kablam! | Aug 10 19:35:59.593 INFO kablam! 282 | hbrBackground: COLOR_WINDOWFRAME as HBRUSH, Aug 10 19:35:59.593 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.593 INFO kablam! Aug 10 19:35:59.594 INFO kablam! error[E0412]: cannot find type `HBRUSH` in this scope Aug 10 19:35:59.594 INFO kablam! --> src/main.rs:282:49 Aug 10 19:35:59.594 INFO kablam! | Aug 10 19:35:59.594 INFO kablam! 282 | hbrBackground: COLOR_WINDOWFRAME as HBRUSH, Aug 10 19:35:59.594 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.594 INFO kablam! Aug 10 19:35:59.594 INFO kablam! error[E0412]: cannot find type `HICON` in this scope Aug 10 19:35:59.595 INFO kablam! --> src/main.rs:285:27 Aug 10 19:35:59.595 INFO kablam! | Aug 10 19:35:59.595 INFO kablam! 285 | hIconSm: 0 as HICON, Aug 10 19:35:59.595 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.595 INFO kablam! Aug 10 19:35:59.595 INFO kablam! error[E0425]: cannot find function `RegisterClassExW` in this scope Aug 10 19:35:59.595 INFO kablam! --> src/main.rs:288:12 Aug 10 19:35:59.595 INFO kablam! | Aug 10 19:35:59.595 INFO kablam! 288 | if RegisterClassExW(&wndcl) == 0 { Aug 10 19:35:59.595 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.596 INFO kablam! Aug 10 19:35:59.596 INFO kablam! error[E0425]: cannot find function `PostQuitMessage` in this scope Aug 10 19:35:59.596 INFO kablam! --> src/main.rs:290:13 Aug 10 19:35:59.596 INFO kablam! | Aug 10 19:35:59.596 INFO kablam! 290 | PostQuitMessage(0); Aug 10 19:35:59.596 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.596 INFO kablam! Aug 10 19:35:59.597 INFO kablam! error[E0425]: cannot find function `RegisterClassExW` in this scope Aug 10 19:35:59.597 INFO kablam! --> src/main.rs:292:13 Aug 10 19:35:59.597 INFO kablam! | Aug 10 19:35:59.597 INFO kablam! 292 | RegisterClassExW(&wndcl); Aug 10 19:35:59.597 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.597 INFO kablam! Aug 10 19:35:59.598 INFO kablam! error[E0425]: cannot find function `CreateWindowExW` in this scope Aug 10 19:35:59.598 INFO kablam! --> src/main.rs:299:20 Aug 10 19:35:59.598 INFO kablam! | Aug 10 19:35:59.598 INFO kablam! 299 | let hwnd = CreateWindowExW( Aug 10 19:35:59.598 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.598 INFO kablam! Aug 10 19:35:59.598 INFO kablam! error[E0425]: cannot find value `WS_EX_COMPOSITED` in this scope Aug 10 19:35:59.598 INFO kablam! --> src/main.rs:300:13 Aug 10 19:35:59.598 INFO kablam! | Aug 10 19:35:59.598 INFO kablam! 300 | WS_EX_COMPOSITED, Aug 10 19:35:59.599 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.599 INFO kablam! Aug 10 19:35:59.599 INFO kablam! error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope Aug 10 19:35:59.599 INFO kablam! --> src/main.rs:303:13 Aug 10 19:35:59.599 INFO kablam! | Aug 10 19:35:59.599 INFO kablam! 303 | WS_OVERLAPPEDWINDOW | WS_VISIBLE, Aug 10 19:35:59.599 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.600 INFO kablam! Aug 10 19:35:59.600 INFO kablam! error[E0425]: cannot find value `WS_VISIBLE` in this scope Aug 10 19:35:59.600 INFO kablam! --> src/main.rs:303:35 Aug 10 19:35:59.600 INFO kablam! | Aug 10 19:35:59.600 INFO kablam! 303 | WS_OVERLAPPEDWINDOW | WS_VISIBLE, Aug 10 19:35:59.600 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.600 INFO kablam! Aug 10 19:35:59.601 INFO kablam! error[E0425]: cannot find value `CW_USEDEFAULT` in this scope Aug 10 19:35:59.601 INFO kablam! --> src/main.rs:304:13 Aug 10 19:35:59.601 INFO kablam! | Aug 10 19:35:59.601 INFO kablam! 304 | CW_USEDEFAULT, Aug 10 19:35:59.601 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.601 INFO kablam! Aug 10 19:35:59.602 INFO kablam! error[E0425]: cannot find value `CW_USEDEFAULT` in this scope Aug 10 19:35:59.602 INFO kablam! --> src/main.rs:305:13 Aug 10 19:35:59.602 INFO kablam! | Aug 10 19:35:59.602 INFO kablam! 305 | CW_USEDEFAULT, Aug 10 19:35:59.602 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.602 INFO kablam! Aug 10 19:35:59.602 INFO kablam! error[E0425]: cannot find function `GetModuleHandleW` in this scope Aug 10 19:35:59.602 INFO kablam! --> src/main.rs:310:13 Aug 10 19:35:59.602 INFO kablam! | Aug 10 19:35:59.602 INFO kablam! 310 | GetModuleHandleW(null_mut()), Aug 10 19:35:59.602 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.603 INFO kablam! Aug 10 19:35:59.603 INFO kablam! error[E0425]: cannot find function `PostQuitMessage` in this scope Aug 10 19:35:59.603 INFO kablam! --> src/main.rs:316:13 Aug 10 19:35:59.603 INFO kablam! | Aug 10 19:35:59.603 INFO kablam! 316 | PostQuitMessage(0); Aug 10 19:35:59.603 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.603 INFO kablam! Aug 10 19:35:59.604 INFO kablam! error[E0425]: cannot find function `SetWindowLongPtrW` in this scope Aug 10 19:35:59.604 INFO kablam! --> src/main.rs:326:9 Aug 10 19:35:59.604 INFO kablam! | Aug 10 19:35:59.604 INFO kablam! 326 | SetWindowLongPtrW(app.hwnd, 0, app as *mut SimpleText as LONG_PTR); Aug 10 19:35:59.604 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.604 INFO kablam! Aug 10 19:35:59.605 INFO kablam! error[E0412]: cannot find type `LONG_PTR` in this scope Aug 10 19:35:59.605 INFO kablam! --> src/main.rs:326:66 Aug 10 19:35:59.605 INFO kablam! | Aug 10 19:35:59.605 INFO kablam! 326 | SetWindowLongPtrW(app.hwnd, 0, app as *mut SimpleText as LONG_PTR); Aug 10 19:35:59.605 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:35:59.605 INFO kablam! Aug 10 19:35:59.605 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.606 INFO kablam! --> src/main.rs:343:22 Aug 10 19:35:59.606 INFO kablam! | Aug 10 19:35:59.606 INFO kablam! 343 | let mut msg: MSG = WinStruct::default(); Aug 10 19:35:59.606 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.606 INFO kablam! Aug 10 19:35:59.606 INFO kablam! error[E0425]: cannot find function `GetMessageW` in this scope Aug 10 19:35:59.606 INFO kablam! --> src/main.rs:345:15 Aug 10 19:35:59.606 INFO kablam! | Aug 10 19:35:59.606 INFO kablam! 345 | while GetMessageW(&mut msg as *mut MSG, 0 as HWND, 0, 0) != 0 { Aug 10 19:35:59.606 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.607 INFO kablam! Aug 10 19:35:59.607 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.607 INFO kablam! --> src/main.rs:345:44 Aug 10 19:35:59.607 INFO kablam! | Aug 10 19:35:59.607 INFO kablam! 345 | while GetMessageW(&mut msg as *mut MSG, 0 as HWND, 0, 0) != 0 { Aug 10 19:35:59.607 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.607 INFO kablam! Aug 10 19:35:59.608 INFO kablam! error[E0412]: cannot find type `HWND` in this scope Aug 10 19:35:59.608 INFO kablam! --> src/main.rs:345:54 Aug 10 19:35:59.608 INFO kablam! | Aug 10 19:35:59.608 INFO kablam! 345 | while GetMessageW(&mut msg as *mut MSG, 0 as HWND, 0, 0) != 0 { Aug 10 19:35:59.608 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.608 INFO kablam! Aug 10 19:35:59.609 INFO kablam! error[E0425]: cannot find function `TranslateMessage` in this scope Aug 10 19:35:59.609 INFO kablam! --> src/main.rs:346:13 Aug 10 19:35:59.609 INFO kablam! | Aug 10 19:35:59.609 INFO kablam! 346 | TranslateMessage(&msg as *const MSG); Aug 10 19:35:59.609 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.609 INFO kablam! Aug 10 19:35:59.609 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.610 INFO kablam! --> src/main.rs:346:45 Aug 10 19:35:59.610 INFO kablam! | Aug 10 19:35:59.610 INFO kablam! 346 | TranslateMessage(&msg as *const MSG); Aug 10 19:35:59.610 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.610 INFO kablam! Aug 10 19:35:59.610 INFO kablam! error[E0425]: cannot find function `DispatchMessageW` in this scope Aug 10 19:35:59.610 INFO kablam! --> src/main.rs:347:13 Aug 10 19:35:59.610 INFO kablam! | Aug 10 19:35:59.610 INFO kablam! 347 | DispatchMessageW(&msg as *const MSG); Aug 10 19:35:59.610 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.611 INFO kablam! Aug 10 19:35:59.611 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.611 INFO kablam! --> src/main.rs:347:45 Aug 10 19:35:59.611 INFO kablam! | Aug 10 19:35:59.611 INFO kablam! 347 | DispatchMessageW(&msg as *const MSG); Aug 10 19:35:59.611 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.612 INFO kablam! Aug 10 19:35:59.614 INFO kablam! warning: unused import: `std::os::windows::ffi::OsStrExt` Aug 10 19:35:59.614 INFO kablam! --> src/utils.rs:3:5 Aug 10 19:35:59.614 INFO kablam! | Aug 10 19:35:59.614 INFO kablam! 3 | use std::os::windows::ffi::OsStrExt; Aug 10 19:35:59.614 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:35:59.614 INFO kablam! | Aug 10 19:35:59.615 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:35:59.615 INFO kablam! Aug 10 19:35:59.615 INFO kablam! warning: unused import: `winapi::d2d1::*` Aug 10 19:35:59.615 INFO kablam! --> src/utils.rs:8:5 Aug 10 19:35:59.615 INFO kablam! | Aug 10 19:35:59.615 INFO kablam! 8 | use winapi::d2d1::*; Aug 10 19:35:59.615 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 19:35:59.616 INFO kablam! Aug 10 19:35:59.616 INFO kablam! warning: unused import: `winapi::dwrite::*` Aug 10 19:35:59.616 INFO kablam! --> src/utils.rs:9:5 Aug 10 19:35:59.616 INFO kablam! | Aug 10 19:35:59.616 INFO kablam! 9 | use winapi::dwrite::*; Aug 10 19:35:59.616 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:35:59.616 INFO kablam! Aug 10 19:35:59.617 INFO kablam! warning: unused import: `winapi::*` Aug 10 19:35:59.617 INFO kablam! --> src/main.rs:9:5 Aug 10 19:35:59.617 INFO kablam! | Aug 10 19:35:59.617 INFO kablam! 9 | use winapi::*; Aug 10 19:35:59.617 INFO kablam! | ^^^^^^^^^ Aug 10 19:35:59.618 INFO kablam! Aug 10 19:35:59.618 INFO kablam! warning: unused import: `user32::*` Aug 10 19:35:59.618 INFO kablam! --> src/main.rs:10:5 Aug 10 19:35:59.618 INFO kablam! | Aug 10 19:35:59.618 INFO kablam! 10 | use user32::*; Aug 10 19:35:59.618 INFO kablam! | ^^^^^^^^^ Aug 10 19:35:59.618 INFO kablam! Aug 10 19:35:59.619 INFO kablam! warning: unused import: `kernel32::*` Aug 10 19:35:59.619 INFO kablam! --> src/main.rs:11:5 Aug 10 19:35:59.619 INFO kablam! | Aug 10 19:35:59.619 INFO kablam! 11 | use kernel32::*; Aug 10 19:35:59.619 INFO kablam! | ^^^^^^^^^^^ Aug 10 19:35:59.619 INFO kablam! Aug 10 19:35:59.707 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_TYPE` in this scope Aug 10 19:35:59.707 INFO kablam! --> src/utils.rs:49:18 Aug 10 19:35:59.707 INFO kablam! | Aug 10 19:35:59.707 INFO kablam! 49 | factoryType: D2D1_FACTORY_TYPE, Aug 10 19:35:59.707 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.708 INFO kablam! Aug 10 19:35:59.708 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.708 INFO kablam! --> src/utils.rs:51:29 Aug 10 19:35:59.709 INFO kablam! | Aug 10 19:35:59.709 INFO kablam! 51 | pFactoryOptions: *const D2D1_FACTORY_OPTIONS, Aug 10 19:35:59.709 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.709 INFO kablam! Aug 10 19:35:59.709 INFO kablam! error[E0412]: cannot find type `DWRITE_FACTORY_TYPE` in this scope Aug 10 19:35:59.709 INFO kablam! --> src/utils.rs:56:18 Aug 10 19:35:59.709 INFO kablam! | Aug 10 19:35:59.709 INFO kablam! 56 | factoryType: DWRITE_FACTORY_TYPE, Aug 10 19:35:59.709 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.709 INFO kablam! Aug 10 19:35:59.709 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_TYPE` in this scope Aug 10 19:35:59.709 INFO kablam! --> src/utils.rs:103:19 Aug 10 19:35:59.709 INFO kablam! | Aug 10 19:35:59.709 INFO kablam! 103 | factory_type: D2D1_FACTORY_TYPE, Aug 10 19:35:59.709 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.709 INFO kablam! Aug 10 19:35:59.709 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.709 INFO kablam! --> src/utils.rs:105:31 Aug 10 19:35:59.709 INFO kablam! | Aug 10 19:35:59.709 INFO kablam! 105 | p_factory_options: *const D2D1_FACTORY_OPTIONS, Aug 10 19:35:59.709 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.709 INFO kablam! Aug 10 19:35:59.709 INFO kablam! error[E0412]: cannot find type `DWRITE_FACTORY_TYPE` in this scope Aug 10 19:35:59.710 INFO kablam! --> src/utils.rs:113:19 Aug 10 19:35:59.710 INFO kablam! | Aug 10 19:35:59.710 INFO kablam! 113 | factory_type: DWRITE_FACTORY_TYPE, Aug 10 19:35:59.710 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.710 INFO kablam! Aug 10 19:35:59.710 INFO kablam! error[E0412]: cannot find type `D2D1_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.710 INFO kablam! --> src/utils.rs:171:20 Aug 10 19:35:59.710 INFO kablam! | Aug 10 19:35:59.710 INFO kablam! 171 | impl WinStruct for D2D1_RENDER_TARGET_PROPERTIES { Aug 10 19:35:59.710 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.710 INFO kablam! Aug 10 19:35:59.710 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.710 INFO kablam! --> src/utils.rs:173:9 Aug 10 19:35:59.710 INFO kablam! | Aug 10 19:35:59.710 INFO kablam! 173 | D2D1_RENDER_TARGET_PROPERTIES { Aug 10 19:35:59.710 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.710 INFO kablam! Aug 10 19:35:59.710 INFO kablam! error[E0425]: cannot find value `D2D1_RENDER_TARGET_TYPE_DEFAULT` in this scope Aug 10 19:35:59.710 INFO kablam! --> src/utils.rs:174:20 Aug 10 19:35:59.710 INFO kablam! | Aug 10 19:35:59.710 INFO kablam! 174 | _type: D2D1_RENDER_TARGET_TYPE_DEFAULT, Aug 10 19:35:59.711 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.711 INFO kablam! Aug 10 19:35:59.711 INFO kablam! error[E0425]: cannot find value `D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE` in this scope Aug 10 19:35:59.711 INFO kablam! --> src/utils.rs:178:20 Aug 10 19:35:59.711 INFO kablam! | Aug 10 19:35:59.711 INFO kablam! 178 | usage: D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE, Aug 10 19:35:59.711 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.711 INFO kablam! Aug 10 19:35:59.711 INFO kablam! error[E0425]: cannot find value `D2D1_FEATURE_LEVEL_DEFAULT` in this scope Aug 10 19:35:59.711 INFO kablam! --> src/utils.rs:179:23 Aug 10 19:35:59.711 INFO kablam! | Aug 10 19:35:59.711 INFO kablam! 179 | minLevel: D2D1_FEATURE_LEVEL_DEFAULT, Aug 10 19:35:59.711 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.711 INFO kablam! Aug 10 19:35:59.711 INFO kablam! error[E0412]: cannot find type `D2D1_MATRIX_3X2_F` in this scope Aug 10 19:35:59.711 INFO kablam! --> src/utils.rs:193:20 Aug 10 19:35:59.711 INFO kablam! | Aug 10 19:35:59.711 INFO kablam! 193 | impl WinStruct for D2D1_MATRIX_3X2_F { Aug 10 19:35:59.711 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.711 INFO kablam! Aug 10 19:35:59.711 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_MATRIX_3X2_F` in this scope Aug 10 19:35:59.712 INFO kablam! --> src/utils.rs:195:9 Aug 10 19:35:59.712 INFO kablam! | Aug 10 19:35:59.712 INFO kablam! 195 | D2D1_MATRIX_3X2_F { Aug 10 19:35:59.712 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.712 INFO kablam! Aug 10 19:35:59.712 INFO kablam! error[E0412]: cannot find type `D2D1_POINT_2F` in this scope Aug 10 19:35:59.712 INFO kablam! --> src/utils.rs:201:20 Aug 10 19:35:59.712 INFO kablam! | Aug 10 19:35:59.712 INFO kablam! 201 | impl WinStruct for D2D1_POINT_2F { Aug 10 19:35:59.712 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.712 INFO kablam! Aug 10 19:35:59.712 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_POINT_2F` in this scope Aug 10 19:35:59.713 INFO kablam! --> src/utils.rs:203:9 Aug 10 19:35:59.713 INFO kablam! | Aug 10 19:35:59.713 INFO kablam! 203 | D2D1_POINT_2F { x: 0.0, y: 0.0 } Aug 10 19:35:59.713 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.713 INFO kablam! Aug 10 19:35:59.713 INFO kablam! error[E0412]: cannot find type `D2D1_COLOR_F` in this scope Aug 10 19:35:59.713 INFO kablam! --> src/utils.rs:211:16 Aug 10 19:35:59.713 INFO kablam! | Aug 10 19:35:59.713 INFO kablam! 211 | impl Brush for D2D1_COLOR_F { Aug 10 19:35:59.713 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.713 INFO kablam! Aug 10 19:35:59.713 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope Aug 10 19:35:59.713 INFO kablam! --> src/utils.rs:213:9 Aug 10 19:35:59.713 INFO kablam! | Aug 10 19:35:59.713 INFO kablam! 213 | D2D1_COLOR_F { Aug 10 19:35:59.713 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.713 INFO kablam! Aug 10 19:35:59.713 INFO kablam! error[E0412]: cannot find type `HWND` in this scope Aug 10 19:35:59.713 INFO kablam! --> src/main.rs:19:11 Aug 10 19:35:59.713 INFO kablam! | Aug 10 19:35:59.713 INFO kablam! 19 | hwnd: HWND, Aug 10 19:35:59.714 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.714 INFO kablam! Aug 10 19:35:59.744 INFO kablam! error[E0412]: cannot find type `ID2D1SolidColorBrush` in this scope Aug 10 19:35:59.745 INFO kablam! --> src/main.rs:22:17 Aug 10 19:35:59.745 INFO kablam! | Aug 10 19:35:59.745 INFO kablam! 22 | brush: *mut ID2D1SolidColorBrush, Aug 10 19:35:59.745 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.745 INFO kablam! Aug 10 19:35:59.746 INFO kablam! error[E0412]: cannot find type `ID2D1HwndRenderTarget` in this scope Aug 10 19:35:59.746 INFO kablam! --> src/main.rs:23:25 Aug 10 19:35:59.746 INFO kablam! | Aug 10 19:35:59.746 INFO kablam! 23 | render_target: *mut ID2D1HwndRenderTarget, Aug 10 19:35:59.746 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.746 INFO kablam! Aug 10 19:35:59.746 INFO kablam! error[E0412]: cannot find type `ID2D1Factory` in this scope Aug 10 19:35:59.746 INFO kablam! --> src/main.rs:24:24 Aug 10 19:35:59.746 INFO kablam! | Aug 10 19:35:59.746 INFO kablam! 24 | d2d1_factory: *mut ID2D1Factory, Aug 10 19:35:59.746 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.746 INFO kablam! Aug 10 19:35:59.746 INFO kablam! error[E0412]: cannot find type `IDWriteFactory` in this scope Aug 10 19:35:59.747 INFO kablam! --> src/main.rs:25:26 Aug 10 19:35:59.747 INFO kablam! | Aug 10 19:35:59.747 INFO kablam! 25 | dwrite_factory: *mut IDWriteFactory, Aug 10 19:35:59.747 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.747 INFO kablam! Aug 10 19:35:59.747 INFO kablam! error[E0412]: cannot find type `IDWriteTextFormat` in this scope Aug 10 19:35:59.747 INFO kablam! --> src/main.rs:26:23 Aug 10 19:35:59.747 INFO kablam! | Aug 10 19:35:59.747 INFO kablam! 26 | text_format: *mut IDWriteTextFormat, Aug 10 19:35:59.747 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.747 INFO kablam! Aug 10 19:35:59.747 INFO kablam! error[E0412]: cannot find type `c_void` in this scope Aug 10 19:35:59.747 INFO kablam! --> src/main.rs:47:34 Aug 10 19:35:59.747 INFO kablam! | Aug 10 19:35:59.747 INFO kablam! 47 | let mut d2_factory: *mut c_void = null_mut(); Aug 10 19:35:59.747 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.747 INFO kablam! help: possible candidate is found in another module, you can import it into scope Aug 10 19:35:59.747 INFO kablam! | Aug 10 19:35:59.747 INFO kablam! 7 | use std::os::raw::c_void; Aug 10 19:35:59.747 INFO kablam! | Aug 10 19:35:59.747 INFO kablam! Aug 10 19:35:59.747 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.748 INFO kablam! --> src/main.rs:48:31 Aug 10 19:35:59.748 INFO kablam! | Aug 10 19:35:59.748 INFO kablam! 48 | let factory_options = D2D1_FACTORY_OPTIONS { Aug 10 19:35:59.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.748 INFO kablam! Aug 10 19:35:59.748 INFO kablam! error[E0425]: cannot find value `D2D1_DEBUG_LEVEL_NONE` in this scope Aug 10 19:35:59.748 INFO kablam! --> src/main.rs:49:25 Aug 10 19:35:59.748 INFO kablam! | Aug 10 19:35:59.748 INFO kablam! 49 | debugLevel: D2D1_DEBUG_LEVEL_NONE, Aug 10 19:35:59.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.748 INFO kablam! Aug 10 19:35:59.748 INFO kablam! error[E0425]: cannot find value `D2D1_FACTORY_TYPE_MULTI_THREADED` in this scope Aug 10 19:35:59.748 INFO kablam! --> src/main.rs:53:13 Aug 10 19:35:59.748 INFO kablam! | Aug 10 19:35:59.748 INFO kablam! 53 | D2D1_FACTORY_TYPE_MULTI_THREADED, Aug 10 19:35:59.748 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.748 INFO kablam! Aug 10 19:35:59.748 INFO kablam! error[E0425]: cannot find value `UuidOfID2D1Factory` in this scope Aug 10 19:35:59.748 INFO kablam! --> src/main.rs:54:14 Aug 10 19:35:59.748 INFO kablam! | Aug 10 19:35:59.749 INFO kablam! 54 | &UuidOfID2D1Factory, Aug 10 19:35:59.749 INFO kablam! | ^^^^^^^^^^^^^^^^^^ did you mean `UuidOfIDWriteFactory`? Aug 10 19:35:59.749 INFO kablam! Aug 10 19:35:59.749 INFO kablam! error[E0412]: cannot find type `D2D1_FACTORY_OPTIONS` in this scope Aug 10 19:35:59.749 INFO kablam! --> src/main.rs:55:40 Aug 10 19:35:59.749 INFO kablam! | Aug 10 19:35:59.749 INFO kablam! 55 | &factory_options as *const D2D1_FACTORY_OPTIONS, Aug 10 19:35:59.749 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.749 INFO kablam! Aug 10 19:35:59.749 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.749 INFO kablam! --> src/main.rs:59:28 Aug 10 19:35:59.749 INFO kablam! | Aug 10 19:35:59.749 INFO kablam! 59 | if d2d1_factory != S_OK { Aug 10 19:35:59.749 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.749 INFO kablam! Aug 10 19:35:59.749 INFO kablam! error[E0412]: cannot find type `ID2D1Factory` in this scope Aug 10 19:35:59.749 INFO kablam! --> src/main.rs:62:51 Aug 10 19:35:59.749 INFO kablam! | Aug 10 19:35:59.749 INFO kablam! 62 | app.d2d1_factory = d2_factory as *mut ID2D1Factory; Aug 10 19:35:59.749 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.749 INFO kablam! Aug 10 19:35:59.750 INFO kablam! error[E0412]: cannot find type `IUnknown` in this scope Aug 10 19:35:59.750 INFO kablam! --> src/main.rs:65:34 Aug 10 19:35:59.750 INFO kablam! | Aug 10 19:35:59.750 INFO kablam! 65 | let mut dw_factory: *mut IUnknown = null_mut(); Aug 10 19:35:59.750 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:35:59.750 INFO kablam! Aug 10 19:35:59.750 INFO kablam! error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope Aug 10 19:35:59.750 INFO kablam! --> src/main.rs:68:13 Aug 10 19:35:59.750 INFO kablam! | Aug 10 19:35:59.750 INFO kablam! 68 | DWRITE_FACTORY_TYPE_SHARED, Aug 10 19:35:59.750 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.750 INFO kablam! Aug 10 19:35:59.750 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.750 INFO kablam! --> src/main.rs:73:30 Aug 10 19:35:59.750 INFO kablam! | Aug 10 19:35:59.750 INFO kablam! 73 | if dwrite_factory != S_OK { Aug 10 19:35:59.750 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.750 INFO kablam! Aug 10 19:35:59.750 INFO kablam! error[E0412]: cannot find type `IDWriteFactory` in this scope Aug 10 19:35:59.750 INFO kablam! --> src/main.rs:76:53 Aug 10 19:35:59.750 INFO kablam! | Aug 10 19:35:59.751 INFO kablam! 76 | app.dwrite_factory = dw_factory as *mut IDWriteFactory; Aug 10 19:35:59.751 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.751 INFO kablam! Aug 10 19:35:59.751 INFO kablam! error[E0412]: cannot find type `IDWriteFactory` in this scope Aug 10 19:35:59.751 INFO kablam! --> src/main.rs:83:34 Aug 10 19:35:59.751 INFO kablam! | Aug 10 19:35:59.751 INFO kablam! 83 | let dwrite_factory: &mut IDWriteFactory = &mut *app.dwrite_factory; Aug 10 19:35:59.751 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.751 INFO kablam! Aug 10 19:35:59.751 INFO kablam! error[E0425]: cannot find value `DWRITE_FONT_WEIGHT_REGULAR` in this scope Aug 10 19:35:59.751 INFO kablam! --> src/main.rs:88:13 Aug 10 19:35:59.751 INFO kablam! | Aug 10 19:35:59.751 INFO kablam! 88 | DWRITE_FONT_WEIGHT_REGULAR, Aug 10 19:35:59.751 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.751 INFO kablam! Aug 10 19:35:59.755 INFO kablam! error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope Aug 10 19:35:59.755 INFO kablam! --> src/main.rs:89:13 Aug 10 19:35:59.755 INFO kablam! | Aug 10 19:35:59.755 INFO kablam! 89 | DWRITE_FONT_STYLE_NORMAL, Aug 10 19:35:59.755 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.755 INFO kablam! Aug 10 19:35:59.755 INFO kablam! error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope Aug 10 19:35:59.756 INFO kablam! --> src/main.rs:90:13 Aug 10 19:35:59.756 INFO kablam! | Aug 10 19:35:59.756 INFO kablam! 90 | DWRITE_FONT_STRETCH_NORMAL, Aug 10 19:35:59.756 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.756 INFO kablam! Aug 10 19:35:59.756 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.756 INFO kablam! --> src/main.rs:94:14 Aug 10 19:35:59.756 INFO kablam! | Aug 10 19:35:59.756 INFO kablam! 94 | ) != S_OK Aug 10 19:35:59.756 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.756 INFO kablam! Aug 10 19:35:59.756 INFO kablam! error[E0412]: cannot find type `IDWriteTextFormat` in this scope Aug 10 19:35:59.756 INFO kablam! --> src/main.rs:99:31 Aug 10 19:35:59.756 INFO kablam! | Aug 10 19:35:59.756 INFO kablam! 99 | let text_format: &mut IDWriteTextFormat = &mut *app.text_format; Aug 10 19:35:59.756 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.756 INFO kablam! Aug 10 19:35:59.756 INFO kablam! error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_CENTER` in this scope Aug 10 19:35:59.756 INFO kablam! --> src/main.rs:101:41 Aug 10 19:35:59.756 INFO kablam! | Aug 10 19:35:59.756 INFO kablam! 101 | if text_format.SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.757 INFO kablam! Aug 10 19:35:59.757 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.757 INFO kablam! --> src/main.rs:101:74 Aug 10 19:35:59.757 INFO kablam! | Aug 10 19:35:59.757 INFO kablam! 101 | if text_format.SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.757 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.757 INFO kablam! Aug 10 19:35:59.757 INFO kablam! error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope Aug 10 19:35:59.757 INFO kablam! --> src/main.rs:105:46 Aug 10 19:35:59.757 INFO kablam! | Aug 10 19:35:59.757 INFO kablam! 105 | if text_format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.757 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.757 INFO kablam! Aug 10 19:35:59.757 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.757 INFO kablam! --> src/main.rs:105:84 Aug 10 19:35:59.757 INFO kablam! | Aug 10 19:35:59.757 INFO kablam! 105 | if text_format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER) != S_OK { Aug 10 19:35:59.757 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.757 INFO kablam! Aug 10 19:35:59.757 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.758 INFO kablam! --> src/main.rs:116:27 Aug 10 19:35:59.758 INFO kablam! | Aug 10 19:35:59.758 INFO kablam! 116 | let mut rect: RECT = WinStruct::default(); Aug 10 19:35:59.758 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.758 INFO kablam! Aug 10 19:35:59.758 INFO kablam! error[E0425]: cannot find function `GetClientRect` in this scope Aug 10 19:35:59.758 INFO kablam! --> src/main.rs:118:13 Aug 10 19:35:59.758 INFO kablam! | Aug 10 19:35:59.758 INFO kablam! 118 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.758 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.758 INFO kablam! Aug 10 19:35:59.758 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.758 INFO kablam! --> src/main.rs:118:55 Aug 10 19:35:59.758 INFO kablam! | Aug 10 19:35:59.758 INFO kablam! 118 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.758 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.758 INFO kablam! Aug 10 19:35:59.758 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_SIZE_U` in this scope Aug 10 19:35:59.758 INFO kablam! --> src/main.rs:120:28 Aug 10 19:35:59.758 INFO kablam! | Aug 10 19:35:59.758 INFO kablam! 120 | let d2d_rect = D2D1_SIZE_U { Aug 10 19:35:59.758 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.759 INFO kablam! Aug 10 19:35:59.759 INFO kablam! error[E0412]: cannot find type `D2D1_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.759 INFO kablam! --> src/main.rs:125:36 Aug 10 19:35:59.759 INFO kablam! | Aug 10 19:35:59.759 INFO kablam! 125 | let render_properties: D2D1_RENDER_TARGET_PROPERTIES = WinStruct::default(); Aug 10 19:35:59.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.759 INFO kablam! Aug 10 19:35:59.759 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_HWND_RENDER_TARGET_PROPERTIES` in this scope Aug 10 19:35:59.759 INFO kablam! --> src/main.rs:127:42 Aug 10 19:35:59.759 INFO kablam! | Aug 10 19:35:59.759 INFO kablam! 127 | let hwnd_render_properties = D2D1_HWND_RENDER_TARGET_PROPERTIES { Aug 10 19:35:59.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.759 INFO kablam! Aug 10 19:35:59.759 INFO kablam! error[E0425]: cannot find value `D2D1_PRESENT_OPTIONS_NONE` in this scope Aug 10 19:35:59.759 INFO kablam! --> src/main.rs:130:33 Aug 10 19:35:59.759 INFO kablam! | Aug 10 19:35:59.759 INFO kablam! 130 | presentOptions: D2D1_PRESENT_OPTIONS_NONE, Aug 10 19:35:59.759 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.759 INFO kablam! Aug 10 19:35:59.760 INFO kablam! error[E0412]: cannot find type `ID2D1Factory` in this scope Aug 10 19:35:59.760 INFO kablam! --> src/main.rs:133:31 Aug 10 19:35:59.760 INFO kablam! | Aug 10 19:35:59.760 INFO kablam! 133 | let factory: &mut ID2D1Factory = &mut *app.d2d1_factory; Aug 10 19:35:59.760 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.760 INFO kablam! Aug 10 19:35:59.760 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.760 INFO kablam! --> src/main.rs:139:18 Aug 10 19:35:59.760 INFO kablam! | Aug 10 19:35:59.760 INFO kablam! 139 | ) != S_OK Aug 10 19:35:59.760 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.760 INFO kablam! Aug 10 19:35:59.760 INFO kablam! error[E0412]: cannot find type `ID2D1HwndRenderTarget` in this scope Aug 10 19:35:59.760 INFO kablam! --> src/main.rs:144:37 Aug 10 19:35:59.760 INFO kablam! | Aug 10 19:35:59.760 INFO kablam! 144 | let render_target: &mut ID2D1HwndRenderTarget = &mut *app.render_target; Aug 10 19:35:59.760 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.760 INFO kablam! Aug 10 19:35:59.760 INFO kablam! error[E0425]: cannot find value `S_OK` in this scope Aug 10 19:35:59.760 INFO kablam! --> src/main.rs:148:87 Aug 10 19:35:59.760 INFO kablam! | Aug 10 19:35:59.761 INFO kablam! 148 | if render_target.CreateSolidColorBrush(&black, null(), &mut app.brush) != S_OK { Aug 10 19:35:59.761 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.761 INFO kablam! Aug 10 19:35:59.761 INFO kablam! error[E0412]: cannot find type `HRESULT` in this scope Aug 10 19:35:59.761 INFO kablam! --> src/main.rs:156:38 Aug 10 19:35:59.761 INFO kablam! | Aug 10 19:35:59.761 INFO kablam! 156 | fn on_paint(app: &mut SimpleText) -> HRESULT { Aug 10 19:35:59.761 INFO kablam! | ^^^^^^^ not found in this scope Aug 10 19:35:59.761 INFO kablam! Aug 10 19:35:59.761 INFO kablam! error[E0412]: cannot find type `D2D1_MATRIX_3X2_F` in this scope Aug 10 19:35:59.761 INFO kablam! --> src/main.rs:158:26 Aug 10 19:35:59.761 INFO kablam! | Aug 10 19:35:59.761 INFO kablam! 158 | let d2d1_matrix: D2D1_MATRIX_3X2_F = WinStruct::default(); Aug 10 19:35:59.761 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.761 INFO kablam! Aug 10 19:35:59.761 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.761 INFO kablam! --> src/main.rs:159:23 Aug 10 19:35:59.761 INFO kablam! | Aug 10 19:35:59.761 INFO kablam! 159 | let mut rect: RECT = WinStruct::default(); Aug 10 19:35:59.761 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.761 INFO kablam! Aug 10 19:35:59.762 INFO kablam! error[E0425]: cannot find function `GetClientRect` in this scope Aug 10 19:35:59.762 INFO kablam! --> src/main.rs:160:9 Aug 10 19:35:59.762 INFO kablam! | Aug 10 19:35:59.762 INFO kablam! 160 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.762 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.762 INFO kablam! Aug 10 19:35:59.762 INFO kablam! error[E0412]: cannot find type `RECT` in this scope Aug 10 19:35:59.762 INFO kablam! --> src/main.rs:160:51 Aug 10 19:35:59.762 INFO kablam! | Aug 10 19:35:59.762 INFO kablam! 160 | GetClientRect(app.hwnd, &mut rect as *mut RECT); Aug 10 19:35:59.762 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.762 INFO kablam! Aug 10 19:35:59.762 INFO kablam! error[E0425]: cannot find function `GetDC` in this scope Aug 10 19:35:59.762 INFO kablam! --> src/main.rs:162:22 Aug 10 19:35:59.762 INFO kablam! | Aug 10 19:35:59.762 INFO kablam! 162 | let screen = GetDC(null_mut()); Aug 10 19:35:59.762 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.762 INFO kablam! Aug 10 19:35:59.762 INFO kablam! error[E0425]: cannot find value `LOGPIXELSX` in this scope Aug 10 19:35:59.762 INFO kablam! --> src/main.rs:163:49 Aug 10 19:35:59.762 INFO kablam! | Aug 10 19:35:59.762 INFO kablam! 163 | let dpi_scale_x = GetDeviceCaps(screen, LOGPIXELSX) / 96; Aug 10 19:35:59.763 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.763 INFO kablam! Aug 10 19:35:59.763 INFO kablam! error[E0425]: cannot find value `LOGPIXELSY` in this scope Aug 10 19:35:59.763 INFO kablam! --> src/main.rs:164:49 Aug 10 19:35:59.763 INFO kablam! | Aug 10 19:35:59.763 INFO kablam! 164 | let dpi_scale_y = GetDeviceCaps(screen, LOGPIXELSY) / 96; Aug 10 19:35:59.763 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.763 INFO kablam! Aug 10 19:35:59.763 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D1_RECT_F` in this scope Aug 10 19:35:59.763 INFO kablam! --> src/main.rs:166:27 Aug 10 19:35:59.763 INFO kablam! | Aug 10 19:35:59.763 INFO kablam! 166 | let layout_rect = D2D1_RECT_F { Aug 10 19:35:59.763 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.763 INFO kablam! Aug 10 19:35:59.763 INFO kablam! error[E0412]: cannot find type `ID2D1Brush` in this scope Aug 10 19:35:59.763 INFO kablam! --> src/main.rs:187:38 Aug 10 19:35:59.763 INFO kablam! | Aug 10 19:35:59.763 INFO kablam! 187 | &mut **app.brush as *mut ID2D1Brush, Aug 10 19:35:59.763 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.763 INFO kablam! Aug 10 19:35:59.763 INFO kablam! error[E0425]: cannot find function `D2D1_DRAW_TEXT_OPTIONS` in this scope Aug 10 19:35:59.764 INFO kablam! --> src/main.rs:188:13 Aug 10 19:35:59.764 INFO kablam! | Aug 10 19:35:59.764 INFO kablam! 188 | D2D1_DRAW_TEXT_OPTIONS(0), Aug 10 19:35:59.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.764 INFO kablam! Aug 10 19:35:59.764 INFO kablam! error[E0425]: cannot find function `DWRITE_MEASURING_MODE` in this scope Aug 10 19:35:59.764 INFO kablam! --> src/main.rs:189:13 Aug 10 19:35:59.764 INFO kablam! | Aug 10 19:35:59.764 INFO kablam! 189 | DWRITE_MEASURING_MODE(0), Aug 10 19:35:59.764 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.764 INFO kablam! Aug 10 19:35:59.764 INFO kablam! error[E0412]: cannot find type `HWND` in this scope Aug 10 19:35:59.764 INFO kablam! --> src/main.rs:230:11 Aug 10 19:35:59.764 INFO kablam! | Aug 10 19:35:59.764 INFO kablam! 230 | hwnd: HWND, Aug 10 19:35:59.764 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.764 INFO kablam! Aug 10 19:35:59.764 INFO kablam! error[E0412]: cannot find type `UINT32` in this scope Aug 10 19:35:59.764 INFO kablam! --> src/main.rs:231:14 Aug 10 19:35:59.764 INFO kablam! | Aug 10 19:35:59.765 INFO kablam! 231 | message: UINT32, Aug 10 19:35:59.765 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.765 INFO kablam! Aug 10 19:35:59.765 INFO kablam! error[E0412]: cannot find type `WPARAM` in this scope Aug 10 19:35:59.765 INFO kablam! --> src/main.rs:232:13 Aug 10 19:35:59.765 INFO kablam! | Aug 10 19:35:59.765 INFO kablam! 232 | wparam: WPARAM, Aug 10 19:35:59.765 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.765 INFO kablam! Aug 10 19:35:59.765 INFO kablam! error[E0412]: cannot find type `LPARAM` in this scope Aug 10 19:35:59.765 INFO kablam! --> src/main.rs:233:13 Aug 10 19:35:59.765 INFO kablam! | Aug 10 19:35:59.765 INFO kablam! 233 | lparam: LPARAM, Aug 10 19:35:59.765 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.765 INFO kablam! Aug 10 19:35:59.768 INFO kablam! error[E0412]: cannot find type `LRESULT` in this scope Aug 10 19:35:59.768 INFO kablam! --> src/main.rs:234:6 Aug 10 19:35:59.768 INFO kablam! | Aug 10 19:35:59.768 INFO kablam! 234 | ) -> LRESULT { Aug 10 19:35:59.768 INFO kablam! | ^^^^^^^ not found in this scope Aug 10 19:35:59.768 INFO kablam! Aug 10 19:35:59.768 INFO kablam! error[E0425]: cannot find function `GetWindowLongPtrW` in this scope Aug 10 19:35:59.768 INFO kablam! --> src/main.rs:235:19 Aug 10 19:35:59.768 INFO kablam! | Aug 10 19:35:59.768 INFO kablam! 235 | let app_ptr = GetWindowLongPtrW(hwnd, 0) as *mut SimpleText; Aug 10 19:35:59.768 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.768 INFO kablam! Aug 10 19:35:59.769 INFO kablam! error[E0425]: cannot find value `D2DERR_RECREATE_TARGET` in this scope Aug 10 19:35:59.769 INFO kablam! --> src/main.rs:240:33 Aug 10 19:35:59.769 INFO kablam! | Aug 10 19:35:59.769 INFO kablam! 240 | if on_paint(app) == D2DERR_RECREATE_TARGET { Aug 10 19:35:59.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.769 INFO kablam! Aug 10 19:35:59.769 INFO kablam! error[E0425]: cannot find function `GET_X_LPARAM` in this scope Aug 10 19:35:59.769 INFO kablam! --> src/main.rs:246:25 Aug 10 19:35:59.769 INFO kablam! | Aug 10 19:35:59.769 INFO kablam! 246 | let width = GET_X_LPARAM(lparam); Aug 10 19:35:59.769 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.769 INFO kablam! Aug 10 19:35:59.769 INFO kablam! error[E0425]: cannot find function `GET_Y_LPARAM` in this scope Aug 10 19:35:59.769 INFO kablam! --> src/main.rs:247:26 Aug 10 19:35:59.769 INFO kablam! | Aug 10 19:35:59.769 INFO kablam! 247 | let height = GET_Y_LPARAM(lparam); Aug 10 19:35:59.769 INFO kablam! | ^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.769 INFO kablam! Aug 10 19:35:59.769 INFO kablam! error[E0422]: cannot find struct, variant or union type `D2D_SIZE_U` in this scope Aug 10 19:35:59.769 INFO kablam! --> src/main.rs:250:35 Aug 10 19:35:59.769 INFO kablam! | Aug 10 19:35:59.770 INFO kablam! 250 | let render_size = D2D_SIZE_U { Aug 10 19:35:59.770 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.770 INFO kablam! Aug 10 19:35:59.770 INFO kablam! error[E0425]: cannot find function `PostQuitMessage` in this scope Aug 10 19:35:59.770 INFO kablam! --> src/main.rs:262:13 Aug 10 19:35:59.770 INFO kablam! | Aug 10 19:35:59.770 INFO kablam! 262 | PostQuitMessage(0); Aug 10 19:35:59.770 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.770 INFO kablam! Aug 10 19:35:59.770 INFO kablam! error[E0425]: cannot find function `DefWindowProcW` in this scope Aug 10 19:35:59.770 INFO kablam! --> src/main.rs:265:14 Aug 10 19:35:59.770 INFO kablam! | Aug 10 19:35:59.770 INFO kablam! 265 | _ => DefWindowProcW(hwnd, message, wparam, lparam), Aug 10 19:35:59.770 INFO kablam! | ^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.770 INFO kablam! Aug 10 19:35:59.770 INFO kablam! error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope Aug 10 19:35:59.770 INFO kablam! --> src/main.rs:273:21 Aug 10 19:35:59.770 INFO kablam! | Aug 10 19:35:59.770 INFO kablam! 273 | let wndcl = WNDCLASSEXW { Aug 10 19:35:59.770 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.770 INFO kablam! Aug 10 19:35:59.771 INFO kablam! error[E0412]: cannot find type `WNDCLASSEXW` in this scope Aug 10 19:35:59.771 INFO kablam! --> src/main.rs:274:36 Aug 10 19:35:59.771 INFO kablam! | Aug 10 19:35:59.771 INFO kablam! 274 | cbSize: mem::size_of::() as UINT32, Aug 10 19:35:59.771 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.771 INFO kablam! Aug 10 19:35:59.771 INFO kablam! error[E0412]: cannot find type `UINT32` in this scope Aug 10 19:35:59.771 INFO kablam! --> src/main.rs:274:54 Aug 10 19:35:59.771 INFO kablam! | Aug 10 19:35:59.771 INFO kablam! 274 | cbSize: mem::size_of::() as UINT32, Aug 10 19:35:59.771 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.771 INFO kablam! Aug 10 19:35:59.771 INFO kablam! error[E0425]: cannot find value `CS_HREDRAW` in this scope Aug 10 19:35:59.771 INFO kablam! --> src/main.rs:275:20 Aug 10 19:35:59.771 INFO kablam! | Aug 10 19:35:59.771 INFO kablam! 275 | style: CS_HREDRAW | CS_VREDRAW, Aug 10 19:35:59.771 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.771 INFO kablam! Aug 10 19:35:59.771 INFO kablam! error[E0425]: cannot find value `CS_VREDRAW` in this scope Aug 10 19:35:59.771 INFO kablam! --> src/main.rs:275:33 Aug 10 19:35:59.771 INFO kablam! | Aug 10 19:35:59.772 INFO kablam! 275 | style: CS_HREDRAW | CS_VREDRAW, Aug 10 19:35:59.772 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.772 INFO kablam! Aug 10 19:35:59.772 INFO kablam! error[E0412]: cannot find type `INT32` in this scope Aug 10 19:35:59.772 INFO kablam! --> src/main.rs:278:57 Aug 10 19:35:59.772 INFO kablam! | Aug 10 19:35:59.772 INFO kablam! 278 | cbWndExtra: mem::size_of::() as INT32, Aug 10 19:35:59.772 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.772 INFO kablam! Aug 10 19:35:59.772 INFO kablam! error[E0425]: cannot find function `GetModuleHandleW` in this scope Aug 10 19:35:59.772 INFO kablam! --> src/main.rs:279:24 Aug 10 19:35:59.772 INFO kablam! | Aug 10 19:35:59.772 INFO kablam! 279 | hInstance: GetModuleHandleW(null_mut()), Aug 10 19:35:59.772 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.772 INFO kablam! Aug 10 19:35:59.772 INFO kablam! error[E0412]: cannot find type `HICON` in this scope Aug 10 19:35:59.772 INFO kablam! --> src/main.rs:280:25 Aug 10 19:35:59.772 INFO kablam! | Aug 10 19:35:59.772 INFO kablam! 280 | hIcon: 0 as HICON, Aug 10 19:35:59.772 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.772 INFO kablam! Aug 10 19:35:59.773 INFO kablam! error[E0425]: cannot find function `LoadCursorW` in this scope Aug 10 19:35:59.773 INFO kablam! --> src/main.rs:281:22 Aug 10 19:35:59.773 INFO kablam! | Aug 10 19:35:59.773 INFO kablam! 281 | hCursor: LoadCursorW(null_mut(), IDC_ARROW), Aug 10 19:35:59.773 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.773 INFO kablam! Aug 10 19:35:59.773 INFO kablam! error[E0425]: cannot find value `IDC_ARROW` in this scope Aug 10 19:35:59.773 INFO kablam! --> src/main.rs:281:46 Aug 10 19:35:59.773 INFO kablam! | Aug 10 19:35:59.773 INFO kablam! 281 | hCursor: LoadCursorW(null_mut(), IDC_ARROW), Aug 10 19:35:59.773 INFO kablam! | ^^^^^^^^^ not found in this scope Aug 10 19:35:59.773 INFO kablam! Aug 10 19:35:59.773 INFO kablam! error[E0425]: cannot find value `COLOR_WINDOWFRAME` in this scope Aug 10 19:35:59.773 INFO kablam! --> src/main.rs:282:28 Aug 10 19:35:59.773 INFO kablam! | Aug 10 19:35:59.773 INFO kablam! 282 | hbrBackground: COLOR_WINDOWFRAME as HBRUSH, Aug 10 19:35:59.773 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.773 INFO kablam! Aug 10 19:35:59.773 INFO kablam! error[E0412]: cannot find type `HBRUSH` in this scope Aug 10 19:35:59.773 INFO kablam! --> src/main.rs:282:49 Aug 10 19:35:59.773 INFO kablam! | Aug 10 19:35:59.774 INFO kablam! 282 | hbrBackground: COLOR_WINDOWFRAME as HBRUSH, Aug 10 19:35:59.774 INFO kablam! | ^^^^^^ not found in this scope Aug 10 19:35:59.774 INFO kablam! Aug 10 19:35:59.774 INFO kablam! error[E0412]: cannot find type `HICON` in this scope Aug 10 19:35:59.774 INFO kablam! --> src/main.rs:285:27 Aug 10 19:35:59.774 INFO kablam! | Aug 10 19:35:59.774 INFO kablam! 285 | hIconSm: 0 as HICON, Aug 10 19:35:59.774 INFO kablam! | ^^^^^ not found in this scope Aug 10 19:35:59.774 INFO kablam! Aug 10 19:35:59.774 INFO kablam! error[E0425]: cannot find function `RegisterClassExW` in this scope Aug 10 19:35:59.774 INFO kablam! --> src/main.rs:288:12 Aug 10 19:35:59.774 INFO kablam! | Aug 10 19:35:59.774 INFO kablam! 288 | if RegisterClassExW(&wndcl) == 0 { Aug 10 19:35:59.774 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.774 INFO kablam! Aug 10 19:35:59.774 INFO kablam! error[E0425]: cannot find function `PostQuitMessage` in this scope Aug 10 19:35:59.774 INFO kablam! --> src/main.rs:290:13 Aug 10 19:35:59.774 INFO kablam! | Aug 10 19:35:59.774 INFO kablam! 290 | PostQuitMessage(0); Aug 10 19:35:59.774 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.774 INFO kablam! Aug 10 19:35:59.775 INFO kablam! error[E0425]: cannot find function `RegisterClassExW` in this scope Aug 10 19:35:59.775 INFO kablam! --> src/main.rs:292:13 Aug 10 19:35:59.775 INFO kablam! | Aug 10 19:35:59.775 INFO kablam! 292 | RegisterClassExW(&wndcl); Aug 10 19:35:59.775 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.775 INFO kablam! Aug 10 19:35:59.775 INFO kablam! error[E0425]: cannot find function `CreateWindowExW` in this scope Aug 10 19:35:59.775 INFO kablam! --> src/main.rs:299:20 Aug 10 19:35:59.775 INFO kablam! | Aug 10 19:35:59.775 INFO kablam! 299 | let hwnd = CreateWindowExW( Aug 10 19:35:59.775 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.775 INFO kablam! Aug 10 19:35:59.775 INFO kablam! error[E0425]: cannot find value `WS_EX_COMPOSITED` in this scope Aug 10 19:35:59.775 INFO kablam! --> src/main.rs:300:13 Aug 10 19:35:59.775 INFO kablam! | Aug 10 19:35:59.775 INFO kablam! 300 | WS_EX_COMPOSITED, Aug 10 19:35:59.775 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.775 INFO kablam! Aug 10 19:35:59.775 INFO kablam! error[E0425]: cannot find value `WS_OVERLAPPEDWINDOW` in this scope Aug 10 19:35:59.775 INFO kablam! --> src/main.rs:303:13 Aug 10 19:35:59.775 INFO kablam! | Aug 10 19:35:59.775 INFO kablam! 303 | WS_OVERLAPPEDWINDOW | WS_VISIBLE, Aug 10 19:35:59.776 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.776 INFO kablam! Aug 10 19:35:59.776 INFO kablam! error[E0425]: cannot find value `WS_VISIBLE` in this scope Aug 10 19:35:59.776 INFO kablam! --> src/main.rs:303:35 Aug 10 19:35:59.776 INFO kablam! | Aug 10 19:35:59.776 INFO kablam! 303 | WS_OVERLAPPEDWINDOW | WS_VISIBLE, Aug 10 19:35:59.776 INFO kablam! | ^^^^^^^^^^ not found in this scope Aug 10 19:35:59.776 INFO kablam! Aug 10 19:35:59.776 INFO kablam! error[E0425]: cannot find value `CW_USEDEFAULT` in this scope Aug 10 19:35:59.776 INFO kablam! --> src/main.rs:304:13 Aug 10 19:35:59.776 INFO kablam! | Aug 10 19:35:59.776 INFO kablam! 304 | CW_USEDEFAULT, Aug 10 19:35:59.776 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.776 INFO kablam! Aug 10 19:35:59.776 INFO kablam! error[E0425]: cannot find value `CW_USEDEFAULT` in this scope Aug 10 19:35:59.776 INFO kablam! --> src/main.rs:305:13 Aug 10 19:35:59.776 INFO kablam! | Aug 10 19:35:59.776 INFO kablam! 305 | CW_USEDEFAULT, Aug 10 19:35:59.776 INFO kablam! | ^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.776 INFO kablam! Aug 10 19:35:59.776 INFO kablam! error[E0425]: cannot find function `GetModuleHandleW` in this scope Aug 10 19:35:59.777 INFO kablam! --> src/main.rs:310:13 Aug 10 19:35:59.777 INFO kablam! | Aug 10 19:35:59.777 INFO kablam! 310 | GetModuleHandleW(null_mut()), Aug 10 19:35:59.777 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.777 INFO kablam! Aug 10 19:35:59.777 INFO kablam! error[E0425]: cannot find function `PostQuitMessage` in this scope Aug 10 19:35:59.777 INFO kablam! --> src/main.rs:316:13 Aug 10 19:35:59.777 INFO kablam! | Aug 10 19:35:59.777 INFO kablam! 316 | PostQuitMessage(0); Aug 10 19:35:59.777 INFO kablam! | ^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.777 INFO kablam! Aug 10 19:35:59.777 INFO kablam! error[E0425]: cannot find function `SetWindowLongPtrW` in this scope Aug 10 19:35:59.777 INFO kablam! --> src/main.rs:326:9 Aug 10 19:35:59.777 INFO kablam! | Aug 10 19:35:59.777 INFO kablam! 326 | SetWindowLongPtrW(app.hwnd, 0, app as *mut SimpleText as LONG_PTR); Aug 10 19:35:59.777 INFO kablam! | ^^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.777 INFO kablam! Aug 10 19:35:59.777 INFO kablam! error[E0412]: cannot find type `LONG_PTR` in this scope Aug 10 19:35:59.777 INFO kablam! --> src/main.rs:326:66 Aug 10 19:35:59.777 INFO kablam! | Aug 10 19:35:59.777 INFO kablam! 326 | SetWindowLongPtrW(app.hwnd, 0, app as *mut SimpleText as LONG_PTR); Aug 10 19:35:59.778 INFO kablam! | ^^^^^^^^ not found in this scope Aug 10 19:35:59.778 INFO kablam! Aug 10 19:35:59.778 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.778 INFO kablam! --> src/main.rs:343:22 Aug 10 19:35:59.778 INFO kablam! | Aug 10 19:35:59.778 INFO kablam! 343 | let mut msg: MSG = WinStruct::default(); Aug 10 19:35:59.778 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.778 INFO kablam! Aug 10 19:35:59.778 INFO kablam! error[E0425]: cannot find function `GetMessageW` in this scope Aug 10 19:35:59.778 INFO kablam! --> src/main.rs:345:15 Aug 10 19:35:59.778 INFO kablam! | Aug 10 19:35:59.778 INFO kablam! 345 | while GetMessageW(&mut msg as *mut MSG, 0 as HWND, 0, 0) != 0 { Aug 10 19:35:59.778 INFO kablam! | ^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.778 INFO kablam! Aug 10 19:35:59.778 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.778 INFO kablam! --> src/main.rs:345:44 Aug 10 19:35:59.778 INFO kablam! | Aug 10 19:35:59.778 INFO kablam! 345 | while GetMessageW(&mut msg as *mut MSG, 0 as HWND, 0, 0) != 0 { Aug 10 19:35:59.778 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.778 INFO kablam! Aug 10 19:35:59.778 INFO kablam! error[E0412]: cannot find type `HWND` in this scope Aug 10 19:35:59.779 INFO kablam! --> src/main.rs:345:54 Aug 10 19:35:59.779 INFO kablam! | Aug 10 19:35:59.779 INFO kablam! 345 | while GetMessageW(&mut msg as *mut MSG, 0 as HWND, 0, 0) != 0 { Aug 10 19:35:59.779 INFO kablam! | ^^^^ not found in this scope Aug 10 19:35:59.779 INFO kablam! Aug 10 19:35:59.779 INFO kablam! error[E0425]: cannot find function `TranslateMessage` in this scope Aug 10 19:35:59.779 INFO kablam! --> src/main.rs:346:13 Aug 10 19:35:59.779 INFO kablam! | Aug 10 19:35:59.779 INFO kablam! 346 | TranslateMessage(&msg as *const MSG); Aug 10 19:35:59.779 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.779 INFO kablam! Aug 10 19:35:59.779 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.779 INFO kablam! --> src/main.rs:346:45 Aug 10 19:35:59.779 INFO kablam! | Aug 10 19:35:59.779 INFO kablam! 346 | TranslateMessage(&msg as *const MSG); Aug 10 19:35:59.779 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.779 INFO kablam! Aug 10 19:35:59.779 INFO kablam! error[E0425]: cannot find function `DispatchMessageW` in this scope Aug 10 19:35:59.779 INFO kablam! --> src/main.rs:347:13 Aug 10 19:35:59.779 INFO kablam! | Aug 10 19:35:59.779 INFO kablam! 347 | DispatchMessageW(&msg as *const MSG); Aug 10 19:35:59.779 INFO kablam! | ^^^^^^^^^^^^^^^^ not found in this scope Aug 10 19:35:59.780 INFO kablam! Aug 10 19:35:59.780 INFO kablam! error[E0412]: cannot find type `MSG` in this scope Aug 10 19:35:59.780 INFO kablam! --> src/main.rs:347:45 Aug 10 19:35:59.780 INFO kablam! | Aug 10 19:35:59.780 INFO kablam! 347 | DispatchMessageW(&msg as *const MSG); Aug 10 19:35:59.780 INFO kablam! | ^^^ not found in this scope Aug 10 19:35:59.780 INFO kablam! Aug 10 19:35:59.780 INFO kablam! warning: unused import: `std::os::windows::ffi::OsStrExt` Aug 10 19:35:59.780 INFO kablam! --> src/utils.rs:3:5 Aug 10 19:35:59.780 INFO kablam! | Aug 10 19:35:59.780 INFO kablam! 3 | use std::os::windows::ffi::OsStrExt; Aug 10 19:35:59.780 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 19:35:59.780 INFO kablam! | Aug 10 19:35:59.780 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 19:35:59.780 INFO kablam! Aug 10 19:35:59.780 INFO kablam! warning: unused import: `winapi::d2d1::*` Aug 10 19:35:59.780 INFO kablam! --> src/utils.rs:8:5 Aug 10 19:35:59.780 INFO kablam! | Aug 10 19:35:59.780 INFO kablam! 8 | use winapi::d2d1::*; Aug 10 19:35:59.780 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 19:35:59.781 INFO kablam! Aug 10 19:35:59.781 INFO kablam! warning: unused import: `winapi::dwrite::*` Aug 10 19:35:59.781 INFO kablam! --> src/utils.rs:9:5 Aug 10 19:35:59.781 INFO kablam! | Aug 10 19:35:59.781 INFO kablam! 9 | use winapi::dwrite::*; Aug 10 19:35:59.781 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 19:35:59.781 INFO kablam! Aug 10 19:35:59.781 INFO kablam! warning: unused import: `winapi::*` Aug 10 19:35:59.781 INFO kablam! --> src/main.rs:9:5 Aug 10 19:35:59.781 INFO kablam! | Aug 10 19:35:59.781 INFO kablam! 9 | use winapi::*; Aug 10 19:35:59.781 INFO kablam! | ^^^^^^^^^ Aug 10 19:35:59.781 INFO kablam! Aug 10 19:35:59.781 INFO kablam! warning: unused import: `user32::*` Aug 10 19:35:59.781 INFO kablam! --> src/main.rs:10:5 Aug 10 19:35:59.781 INFO kablam! | Aug 10 19:35:59.781 INFO kablam! 10 | use user32::*; Aug 10 19:35:59.781 INFO kablam! | ^^^^^^^^^ Aug 10 19:35:59.781 INFO kablam! Aug 10 19:35:59.781 INFO kablam! warning: unused import: `kernel32::*` Aug 10 19:35:59.781 INFO kablam! --> src/main.rs:11:5 Aug 10 19:35:59.781 INFO kablam! | Aug 10 19:35:59.782 INFO kablam! 11 | use kernel32::*; Aug 10 19:35:59.782 INFO kablam! | ^^^^^^^^^^^ Aug 10 19:35:59.782 INFO kablam! Aug 10 19:35:59.812 INFO kablam! error[E0599]: no method named `encode_wide` found for type `&std::ffi::OsStr` in the current scope Aug 10 19:35:59.812 INFO kablam! --> src/utils.rs:26:31 Aug 10 19:35:59.812 INFO kablam! | Aug 10 19:35:59.812 INFO kablam! 26 | ffi::OsStr::new(self).encode_wide().chain(Some(0)).collect() Aug 10 19:35:59.812 INFO kablam! | ^^^^^^^^^^^ Aug 10 19:35:59.820 INFO kablam! Aug 10 19:35:59.824 INFO kablam! error[E0599]: no method named `encode_wide` found for type `&std::ffi::OsStr` in the current scope Aug 10 19:35:59.824 INFO kablam! --> src/utils.rs:32:31 Aug 10 19:35:59.824 INFO kablam! | Aug 10 19:35:59.824 INFO kablam! 32 | ffi::OsStr::new(self).encode_wide().chain(Some(0)).collect() Aug 10 19:35:59.824 INFO kablam! | ^^^^^^^^^^^ Aug 10 19:35:59.824 INFO kablam! Aug 10 19:35:59.907 INFO kablam! error[E0599]: no method named `encode_wide` found for type `&std::ffi::OsStr` in the current scope Aug 10 19:35:59.907 INFO kablam! --> src/utils.rs:26:31 Aug 10 19:35:59.907 INFO kablam! | Aug 10 19:35:59.907 INFO kablam! 26 | ffi::OsStr::new(self).encode_wide().chain(Some(0)).collect() Aug 10 19:35:59.907 INFO kablam! | ^^^^^^^^^^^ Aug 10 19:35:59.907 INFO kablam! Aug 10 19:35:59.910 INFO kablam! error: aborting due to 134 previous errors Aug 10 19:35:59.910 INFO kablam! error[E0599]: no method named `encode_wide` found for type `&std::ffi::OsStr` in the current scope Aug 10 19:35:59.910 INFO kablam! --> src/utils.rs:32:31 Aug 10 19:35:59.910 INFO kablam! | Aug 10 19:35:59.910 INFO kablam! 32 | ffi::OsStr::new(self).encode_wide().chain(Some(0)).collect() Aug 10 19:35:59.910 INFO kablam! | ^^^^^^^^^^^ Aug 10 19:35:59.910 INFO kablam! Aug 10 19:35:59.916 INFO kablam! Aug 10 19:35:59.916 INFO kablam! Some errors occurred: E0412, E0422, E0425, E0432, E0433, E0599. Aug 10 19:35:59.916 INFO kablam! For more information about an error, try `rustc --explain E0412`. Aug 10 19:35:59.925 INFO kablam! error: Could not compile `directwrite`. Aug 10 19:35:59.925 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 10 19:35:59.968 INFO kablam! error: aborting due to 134 previous errors Aug 10 19:35:59.968 INFO kablam! Aug 10 19:35:59.968 INFO kablam! Some errors occurred: E0412, E0422, E0425, E0432, E0433, E0599. Aug 10 19:35:59.968 INFO kablam! For more information about an error, try `rustc --explain E0412`. Aug 10 19:35:59.976 INFO kablam! error: Could not compile `directwrite`. Aug 10 19:35:59.976 INFO kablam! Aug 10 19:35:59.977 INFO kablam! To learn more, run the command again with --verbose. Aug 10 19:35:59.978 INFO kablam! su: No module specific data is present Aug 10 19:36:00.522 INFO running `"docker" "rm" "-f" "dc6dd57c0fda9f3c37ec66f3f741b98978632b8a501e8b7e57bfbc6dc4c26577"` Aug 10 19:36:00.679 INFO blam! dc6dd57c0fda9f3c37ec66f3f741b98978632b8a501e8b7e57bfbc6dc4c26577