[INFO] cloning repository https://github.com/jengjunseo/Zero-find
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jengjunseo/Zero-find" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjengjunseo%2FZero-find", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjengjunseo%2FZero-find'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9e3efc9ee3472a6b482ba0a8a424f6e871729e1e
[INFO] checking jengjunseo/Zero-find against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjengjunseo%2FZero-find" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/jengjunseo/Zero-find
[INFO] finished tweaking git repo https://github.com/jengjunseo/Zero-find
[INFO] tweaked toml for git repo https://github.com/jengjunseo/Zero-find written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/jengjunseo/Zero-find on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/jengjunseo/Zero-find already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0
[INFO] running `Command { std: "docker" "start" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking windows-result v0.2.0
[INFO] [stderr]     Checking windows-strings v0.1.0
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]     Checking windows-core v0.58.0
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr]     Checking zerofind v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `zerofind::mft`
[INFO] [stdout]  --> src/bin/spike_a.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use zerofind::mft::{enumerate_volume, process_metrics};
[INFO] [stdout]   |               ^^^ could not find `mft` in `zerofind`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> src/lib.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(windows)]
[INFO] [stdout]   |       ------- the item is gated here
[INFO] [stdout] 9 | pub mod mft;
[INFO] [stdout]   |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zerofind` (bin "spike_a" test) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0432]: unresolved import `zerofind::mft`
[INFO] [stdout]  --> src/bin/spike_a.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use zerofind::mft::{enumerate_volume, process_metrics};
[INFO] [stdout]   |               ^^^ could not find `mft` in `zerofind`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> src/lib.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[cfg(windows)]
[INFO] [stdout]   |       ------- the item is gated here
[INFO] [stdout] 9 | pub mod mft;
[INFO] [stdout]   |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zerofind` (bin "spike_a") due to 1 previous error
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/live_index.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     os::windows::ffi::{OsStrExt, OsStringExt},
[INFO] [stdout]   |         ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/renderer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Win32::{
[INFO] [stdout]   |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/main.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:830:18
[INFO] [stdout]     |
[INFO] [stdout] 830 |     use windows::Win32::{Foundation::RECT, Graphics::Gdi::HDC, UI::Controls::*};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]     --> src/main.rs:1249:18
[INFO] [stdout]      |
[INFO] [stdout] 1249 |     use std::os::windows::ffi::OsStringExt;
[INFO] [stdout]      |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]      |
[INFO] [stdout]      = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/renderer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     core::{PCWSTR, Result},
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/live_index.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     os::windows::ffi::{OsStrExt, OsStringExt},
[INFO] [stdout]   |         ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/renderer.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     Win32::{
[INFO] [stdout]   |     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/main.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::os::windows::ffi::OsStrExt;
[INFO] [stdout]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]   |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:830:18
[INFO] [stdout]     |
[INFO] [stdout] 830 |     use windows::Win32::{Foundation::RECT, Graphics::Gdi::HDC, UI::Controls::*};
[INFO] [stdout]     |                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]     --> src/main.rs:1249:18
[INFO] [stdout]      |
[INFO] [stdout] 1249 |     use std::os::windows::ffi::OsStringExt;
[INFO] [stdout]      |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]      |
[INFO] [stdout]      = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/renderer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     core::{PCWSTR, Result},
[INFO] [stdout]    |     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mft` in `zerofind`
[INFO] [stdout]    --> src/certify.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |             if let Some(metrics) = zerofind::mft::process_metrics() {
[INFO] [stdout]     |                                              ^^^ could not find `mft` in `zerofind`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:9:9
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]   9 | pub mod mft;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mft` in `zerofind`
[INFO] [stdout]    --> src/certify.rs:167:46
[INFO] [stdout]     |
[INFO] [stdout] 167 |             if let Some(metrics) = zerofind::mft::process_metrics() {
[INFO] [stdout]     |                                              ^^^ could not find `mft` in `zerofind`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:9:9
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]   9 | pub mod mft;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mft` in `zerofind`
[INFO] [stdout]    --> src/certify.rs:153:46
[INFO] [stdout]     |
[INFO] [stdout] 153 |             if let Some(metrics) = zerofind::mft::process_metrics() {
[INFO] [stdout]     |                                              ^^^ could not find `mft` in `zerofind`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:9:9
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]   9 | pub mod mft;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `mft` in `zerofind`
[INFO] [stdout]    --> src/certify.rs:167:46
[INFO] [stdout]     |
[INFO] [stdout] 167 |             if let Some(metrics) = zerofind::mft::process_metrics() {
[INFO] [stdout]     |                                              ^^^ could not find `mft` in `zerofind`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/lib.rs:9:9
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]   9 | pub mod mft;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:363:26
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let _ = windows::Win32::UI::Controls::BufferedPaintInit();
[INFO] [stdout]     |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:767:34
[INFO] [stdout]     |
[INFO] [stdout] 767 |                 let _ = windows::Win32::UI::Controls::BufferedPaintUnInit();
[INFO] [stdout]     |                                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1HwndRenderTarget` in this scope
[INFO] [stdout]   --> src/renderer.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     target: ID2D1HwndRenderTarget,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     write: IDWriteFactory,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1SolidColorBrush` in this scope
[INFO] [stdout]   --> src/renderer.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |     brush: ID2D1SolidColorBrush,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]   --> src/renderer.rs:37:48
[INFO] [stdout]    |
[INFO] [stdout] 37 |     formats: HashMap<(i32, i32, &'static str), IDWriteTextFormat>,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 33 | struct Renderer<IDWriteTextFormat> {
[INFO] [stdout]    |                +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Factory` in this scope
[INFO] [stdout]   --> src/renderer.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let factory: ID2D1Factory =
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FACTORY_TYPE_SINGLE_THREADED` in this scope
[INFO] [stdout]   --> src/renderer.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 |             unsafe { D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None) }?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let write: IDWriteFactory = unsafe { DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED) }?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope
[INFO] [stdout]   --> src/renderer.rs:43:66
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let write: IDWriteFactory = unsafe { DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED) }?;
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_RENDER_TARGET_PROPERTIES` in this scope
[INFO] [stdout]   --> src/renderer.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let props = D2D1_RENDER_TARGET_PROPERTIES {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_RENDER_TARGET_TYPE_DEFAULT` in this scope
[INFO] [stdout]   --> src/renderer.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |             r#type: D2D1_RENDER_TARGET_TYPE_DEFAULT,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_PIXEL_FORMAT` in this scope
[INFO] [stdout]   --> src/renderer.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |             pixelFormat: D2D1_PIXEL_FORMAT {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_ALPHA_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]   --> src/renderer.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 alphaMode: D2D1_ALPHA_MODE_PREMULTIPLIED,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_RENDER_TARGET_USAGE_NONE` in this scope
[INFO] [stdout]   --> src/renderer.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 52 |             usage: D2D1_RENDER_TARGET_USAGE_NONE,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FEATURE_LEVEL_DEFAULT` in this scope
[INFO] [stdout]   --> src/renderer.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |             minLevel: D2D1_FEATURE_LEVEL_DEFAULT,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_HWND_RENDER_TARGET_PROPERTIES` in this scope
[INFO] [stdout]   --> src/renderer.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 &D2D1_HWND_RENDER_TARGET_PROPERTIES {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_SIZE_U` in this scope
[INFO] [stdout]   --> src/renderer.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     pixelSize: D2D_SIZE_U { width, height },
[INFO] [stdout]    |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_PRESENT_OPTIONS_IMMEDIATELY` in this scope
[INFO] [stdout]   --> src/renderer.rs:61:37
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     presentOptions: D2D1_PRESENT_OPTIONS_IMMEDIATELY,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]   --> src/renderer.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 &D2D1_COLOR_F {
[INFO] [stdout]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE` in this scope
[INFO] [stdout]   --> src/renderer.rs:77:41
[INFO] [stdout]    |
[INFO] [stdout] 77 |             target.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]   --> src/renderer.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |             self.brush.SetColor(&D2D1_COLOR_F {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope
[INFO] [stdout]    --> src/renderer.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     DWRITE_FONT_STYLE_NORMAL,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope
[INFO] [stdout]    --> src/renderer.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     DWRITE_FONT_STRETCH_NORMAL,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_WORD_WRAPPING_NO_WRAP` in this scope
[INFO] [stdout]    --> src/renderer.rs:123:40
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 format.SetWordWrapping(DWRITE_WORD_WRAPPING_NO_WRAP)?;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope
[INFO] [stdout]    --> src/renderer.rs:124:46
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_CENTER` in this scope
[INFO] [stdout]    --> src/renderer.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             DWRITE_TEXT_ALIGNMENT_CENTER
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope
[INFO] [stdout]    --> src/renderer.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             DWRITE_TEXT_ALIGNMENT_TRAILING
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/renderer.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             DWRITE_TEXT_ALIGNMENT_LEADING
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DWRITE_TRIMMING` in this scope
[INFO] [stdout]    --> src/renderer.rs:149:18
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 &DWRITE_TRIMMING {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TRIMMING_GRANULARITY_CHARACTER` in this scope
[INFO] [stdout]    --> src/renderer.rs:150:34
[INFO] [stdout]     |
[INFO] [stdout] 150 |                     granularity: DWRITE_TRIMMING_GRANULARITY_CHARACTER,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/renderer.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 D2D_POINT_2F {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_CLIP` in this scope
[INFO] [stdout]    --> src/renderer.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 D2D1_DRAW_TEXT_OPTIONS_CLIP,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_SIZE_U` in this scope
[INFO] [stdout]    --> src/renderer.rs:185:34
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 r.target.Resize(&D2D_SIZE_U {
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]    --> src/renderer.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |             r.target.Clear(Some(&D2D1_COLOR_F {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_ROUNDED_RECT` in this scope
[INFO] [stdout]    --> src/renderer.rs:219:23
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let rounded = D2D1_ROUNDED_RECT {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/renderer.rs:220:19
[INFO] [stdout]     |
[INFO] [stdout] 220 |             rect: D2D_RECT_F {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BPBF_TOPDOWNDIB` in this scope
[INFO] [stdout]    --> src/main.rs:843:54
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let buffer = BeginBufferedPaint(HDC(dc), &r, BPBF_TOPDOWNDIB, None, &mut buffered_dc);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:363:26
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let _ = windows::Win32::UI::Controls::BufferedPaintInit();
[INFO] [stdout]     |                          ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/main.rs:767:34
[INFO] [stdout]     |
[INFO] [stdout] 767 |                 let _ = windows::Win32::UI::Controls::BufferedPaintUnInit();
[INFO] [stdout]     |                                  ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1HwndRenderTarget` in this scope
[INFO] [stdout]   --> src/renderer.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     target: ID2D1HwndRenderTarget,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     write: IDWriteFactory,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1SolidColorBrush` in this scope
[INFO] [stdout]   --> src/renderer.rs:36:12
[INFO] [stdout]    |
[INFO] [stdout] 36 |     brush: ID2D1SolidColorBrush,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteTextFormat` in this scope
[INFO] [stdout]   --> src/renderer.rs:37:48
[INFO] [stdout]    |
[INFO] [stdout] 37 |     formats: HashMap<(i32, i32, &'static str), IDWriteTextFormat>,
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 33 | struct Renderer<IDWriteTextFormat> {
[INFO] [stdout]    |                +++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ID2D1Factory` in this scope
[INFO] [stdout]   --> src/renderer.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |         let factory: ID2D1Factory =
[INFO] [stdout]    |                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FACTORY_TYPE_SINGLE_THREADED` in this scope
[INFO] [stdout]   --> src/renderer.rs:42:40
[INFO] [stdout]    |
[INFO] [stdout] 42 |             unsafe { D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None) }?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IDWriteFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:43:20
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let write: IDWriteFactory = unsafe { DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED) }?;
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FACTORY_TYPE_SHARED` in this scope
[INFO] [stdout]   --> src/renderer.rs:43:66
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let write: IDWriteFactory = unsafe { DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED) }?;
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_RENDER_TARGET_PROPERTIES` in this scope
[INFO] [stdout]   --> src/renderer.rs:44:21
[INFO] [stdout]    |
[INFO] [stdout] 44 |         let props = D2D1_RENDER_TARGET_PROPERTIES {
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_RENDER_TARGET_TYPE_DEFAULT` in this scope
[INFO] [stdout]   --> src/renderer.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |             r#type: D2D1_RENDER_TARGET_TYPE_DEFAULT,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_PIXEL_FORMAT` in this scope
[INFO] [stdout]   --> src/renderer.rs:46:26
[INFO] [stdout]    |
[INFO] [stdout] 46 |             pixelFormat: D2D1_PIXEL_FORMAT {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_ALPHA_MODE_PREMULTIPLIED` in this scope
[INFO] [stdout]   --> src/renderer.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 alphaMode: D2D1_ALPHA_MODE_PREMULTIPLIED,
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_RENDER_TARGET_USAGE_NONE` in this scope
[INFO] [stdout]   --> src/renderer.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 52 |             usage: D2D1_RENDER_TARGET_USAGE_NONE,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_FEATURE_LEVEL_DEFAULT` in this scope
[INFO] [stdout]   --> src/renderer.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |             minLevel: D2D1_FEATURE_LEVEL_DEFAULT,
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_HWND_RENDER_TARGET_PROPERTIES` in this scope
[INFO] [stdout]   --> src/renderer.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |                 &D2D1_HWND_RENDER_TARGET_PROPERTIES {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_SIZE_U` in this scope
[INFO] [stdout]   --> src/renderer.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 |                     pixelSize: D2D_SIZE_U { width, height },
[INFO] [stdout]    |                                ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_PRESENT_OPTIONS_IMMEDIATELY` in this scope
[INFO] [stdout]   --> src/renderer.rs:61:37
[INFO] [stdout]    |
[INFO] [stdout] 61 |                     presentOptions: D2D1_PRESENT_OPTIONS_IMMEDIATELY,
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]   --> src/renderer.rs:67:18
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 &D2D1_COLOR_F {
[INFO] [stdout]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE` in this scope
[INFO] [stdout]   --> src/renderer.rs:77:41
[INFO] [stdout]    |
[INFO] [stdout] 77 |             target.SetTextAntialiasMode(D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE);
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]   --> src/renderer.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |             self.brush.SetColor(&D2D1_COLOR_F {
[INFO] [stdout]    |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STYLE_NORMAL` in this scope
[INFO] [stdout]    --> src/renderer.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |                     DWRITE_FONT_STYLE_NORMAL,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_FONT_STRETCH_NORMAL` in this scope
[INFO] [stdout]    --> src/renderer.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |                     DWRITE_FONT_STRETCH_NORMAL,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_WORD_WRAPPING_NO_WRAP` in this scope
[INFO] [stdout]    --> src/renderer.rs:123:40
[INFO] [stdout]     |
[INFO] [stdout] 123 |                 format.SetWordWrapping(DWRITE_WORD_WRAPPING_NO_WRAP)?;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_PARAGRAPH_ALIGNMENT_CENTER` in this scope
[INFO] [stdout]    --> src/renderer.rs:124:46
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 format.SetParagraphAlignment(DWRITE_PARAGRAPH_ALIGNMENT_CENTER)?;
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_CENTER` in this scope
[INFO] [stdout]    --> src/renderer.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             DWRITE_TEXT_ALIGNMENT_CENTER
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_TRAILING` in this scope
[INFO] [stdout]    --> src/renderer.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             DWRITE_TEXT_ALIGNMENT_TRAILING
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TEXT_ALIGNMENT_LEADING` in this scope
[INFO] [stdout]    --> src/renderer.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             DWRITE_TEXT_ALIGNMENT_LEADING
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `DWRITE_TRIMMING` in this scope
[INFO] [stdout]    --> src/renderer.rs:149:18
[INFO] [stdout]     |
[INFO] [stdout] 149 |                 &DWRITE_TRIMMING {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DWRITE_TRIMMING_GRANULARITY_CHARACTER` in this scope
[INFO] [stdout]    --> src/renderer.rs:150:34
[INFO] [stdout]     |
[INFO] [stdout] 150 |                     granularity: DWRITE_TRIMMING_GRANULARITY_CHARACTER,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_POINT_2F` in this scope
[INFO] [stdout]    --> src/renderer.rs:158:17
[INFO] [stdout]     |
[INFO] [stdout] 158 |                 D2D_POINT_2F {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `D2D1_DRAW_TEXT_OPTIONS_CLIP` in this scope
[INFO] [stdout]    --> src/renderer.rs:164:17
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 D2D1_DRAW_TEXT_OPTIONS_CLIP,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_SIZE_U` in this scope
[INFO] [stdout]    --> src/renderer.rs:185:34
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 r.target.Resize(&D2D_SIZE_U {
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_COLOR_F` in this scope
[INFO] [stdout]    --> src/renderer.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |             r.target.Clear(Some(&D2D1_COLOR_F {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D1_ROUNDED_RECT` in this scope
[INFO] [stdout]    --> src/renderer.rs:219:23
[INFO] [stdout]     |
[INFO] [stdout] 219 |         let rounded = D2D1_ROUNDED_RECT {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `D2D_RECT_F` in this scope
[INFO] [stdout]    --> src/renderer.rs:220:19
[INFO] [stdout]     |
[INFO] [stdout] 220 |             rect: D2D_RECT_F {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BPBF_TOPDOWNDIB` in this scope
[INFO] [stdout]    --> src/main.rs:843:54
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let buffer = BeginBufferedPaint(HDC(dc), &r, BPBF_TOPDOWNDIB, None, &mut buffered_dc);
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/live_index.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let name = root
[INFO] [stdout] 131 |         .as_os_str()
[INFO] [stdout] 132 |         .encode_wide()
[INFO] [stdout]     |          ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/live_index.rs:303:30
[INFO] [stdout]     |
[INFO] [stdout] 303 |         names.push(OsString::from_wide(&name));
[INFO] [stdout]     |                              ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 303 -         names.push(OsString::from_wide(&name));
[INFO] [stdout] 303 +         names.push(OsString::from_iter(&name));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D2D1CreateFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |             unsafe { D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None) }?;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let write: IDWriteFactory = unsafe { DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED) }?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWRITE_FONT_WEIGHT` in this scope
[INFO] [stdout]    --> src/renderer.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     DWRITE_FONT_WEIGHT(weight),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginBufferedPaint` in this scope
[INFO] [stdout]    --> src/main.rs:843:22
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let buffer = BeginBufferedPaint(HDC(dc), &r, BPBF_TOPDOWNDIB, None, &mut buffered_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BufferedPaintSetAlpha` in this scope
[INFO] [stdout]    --> src/main.rs:863:21
[INFO] [stdout]     |
[INFO] [stdout] 863 |             let _ = BufferedPaintSetAlpha(buffer, None, 255);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndBufferedPaint` in this scope
[INFO] [stdout]    --> src/main.rs:864:21
[INFO] [stdout]     |
[INFO] [stdout] 864 |             let _ = EndBufferedPaint(buffer, true);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/live_index.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let name = root
[INFO] [stdout] 131 |         .as_os_str()
[INFO] [stdout] 132 |         .encode_wide()
[INFO] [stdout]     |          ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]     --> src/main.rs:1250:34
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     let units = path.as_os_str().encode_wide().collect::<Vec<_>>();
[INFO] [stdout]      |                                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]     --> src/main.rs:1252:43
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         PathBuf::from(std::ffi::OsString::from_wide(&units[4..]))
[INFO] [stdout]      |                                           ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1252 -         PathBuf::from(std::ffi::OsString::from_wide(&units[4..]))
[INFO] [stdout] 1252 +         PathBuf::from(std::ffi::OsString::from_iter(&units[4..]))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/live_index.rs:303:30
[INFO] [stdout]     |
[INFO] [stdout] 303 |         names.push(OsString::from_wide(&name));
[INFO] [stdout]     |                              ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 303 -         names.push(OsString::from_wide(&name));
[INFO] [stdout] 303 +         names.push(OsString::from_iter(&name));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `D2D1CreateFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |             unsafe { D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, None) }?;
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWriteCreateFactory` in this scope
[INFO] [stdout]   --> src/renderer.rs:43:46
[INFO] [stdout]    |
[INFO] [stdout] 43 |         let write: IDWriteFactory = unsafe { DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED) }?;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]     --> src/main.rs:1976:20
[INFO] [stdout]      |
[INFO] [stdout] 1976 |     value.as_ref().encode_wide().chain(Some(0)).collect()
[INFO] [stdout]      |                    ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DWRITE_FONT_WEIGHT` in this scope
[INFO] [stdout]    --> src/renderer.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |                     DWRITE_FONT_WEIGHT(weight),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginBufferedPaint` in this scope
[INFO] [stdout]    --> src/main.rs:843:22
[INFO] [stdout]     |
[INFO] [stdout] 843 |         let buffer = BeginBufferedPaint(HDC(dc), &r, BPBF_TOPDOWNDIB, None, &mut buffered_dc);
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BufferedPaintSetAlpha` in this scope
[INFO] [stdout]    --> src/main.rs:863:21
[INFO] [stdout]     |
[INFO] [stdout] 863 |             let _ = BufferedPaintSetAlpha(buffer, None, 255);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndBufferedPaint` in this scope
[INFO] [stdout]    --> src/main.rs:864:21
[INFO] [stdout]     |
[INFO] [stdout] 864 |             let _ = EndBufferedPaint(buffer, true);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]     --> src/main.rs:1250:34
[INFO] [stdout]      |
[INFO] [stdout] 1250 |     let units = path.as_os_str().encode_wide().collect::<Vec<_>>();
[INFO] [stdout]      |                                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]     --> src/main.rs:1252:43
[INFO] [stdout]      |
[INFO] [stdout] 1252 |         PathBuf::from(std::ffi::OsString::from_wide(&units[4..]))
[INFO] [stdout]      |                                           ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1252 -         PathBuf::from(std::ffi::OsString::from_wide(&units[4..]))
[INFO] [stdout] 1252 +         PathBuf::from(std::ffi::OsString::from_iter(&units[4..]))
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zerofind` (bin "zerofind") due to 57 previous errors
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]     --> src/main.rs:1976:20
[INFO] [stdout]      |
[INFO] [stdout] 1976 |     value.as_ref().encode_wide().chain(Some(0)).collect()
[INFO] [stdout]      |                    ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `zerofind` (bin "zerofind" test) due to 57 previous errors
[INFO] running `Command { std: "docker" "inspect" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0", kill_on_drop: false }`
[INFO] [stdout] 3c30f4b1194a0d53afc4f41552e5903b66f1ad4c403ee135bbfa3175397314e0
