[INFO] fetching crate winrt 0.7.2...
[INFO] testing winrt-0.7.2 against 1.47.0 for beta-1.48-1
[INFO] extracting crate winrt 0.7.2 into /workspace/builds/worker-0/source
[INFO] validating manifest of crates.io crate winrt 0.7.2 on toolchain 1.47.0
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking crates.io crate winrt 0.7.2
[INFO] finished tweaking crates.io crate winrt 0.7.2
[INFO] tweaked toml for crates.io crate winrt 0.7.2 written to /workspace/builds/worker-0/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.47.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] efee1be56650acaecfc0f9676e73cfb543705761161ce1aaf54af2c7bdb46268
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "efee1be56650acaecfc0f9676e73cfb543705761161ce1aaf54af2c7bdb46268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "efee1be56650acaecfc0f9676e73cfb543705761161ce1aaf54af2c7bdb46268", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "efee1be56650acaecfc0f9676e73cfb543705761161ce1aaf54af2c7bdb46268", kill_on_drop: false }`
[INFO] [stdout] efee1be56650acaecfc0f9676e73cfb543705761161ce1aaf54af2c7bdb46268
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3b0a2f115dc476362701a9d826ba1269afc882f706f1aaa524102cb7d6f8b98b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "3b0a2f115dc476362701a9d826ba1269afc882f706f1aaa524102cb7d6f8b98b", kill_on_drop: false }`
[INFO] [stderr]    Compiling winrt_gen_macros v0.7.2
[INFO] [stderr]    Compiling winrt_gen v0.7.2
[INFO] [stderr]    Compiling winrt_macros v0.7.2
[INFO] [stderr]    Compiling winrt v0.7.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 13.10s
[INFO] running `Command { std: "docker" "inspect" "3b0a2f115dc476362701a9d826ba1269afc882f706f1aaa524102cb7d6f8b98b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b0a2f115dc476362701a9d826ba1269afc882f706f1aaa524102cb7d6f8b98b", kill_on_drop: false }`
[INFO] [stdout] 3b0a2f115dc476362701a9d826ba1269afc882f706f1aaa524102cb7d6f8b98b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+1.47.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ee2db7901ae0a8effd0ca1ec551dfb36ed64ae33afc82db8b46010cebdebf74b
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "ee2db7901ae0a8effd0ca1ec551dfb36ed64ae33afc82db8b46010cebdebf74b", kill_on_drop: false }`
[INFO] [stderr]    Compiling winrt v0.7.2 (/opt/rustwide/workdir)
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/try_into.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/try_into.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use windows::foundation::{IClosable, IStringable, Uri};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/xml.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/composition.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/collections.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/composition.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     use windows::ui::composition::{Compositor, SpriteVisual, Visual};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/composition.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     use windows::foundation::numerics::Vector3;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/composition.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     use windows::ui::composition::{CompositionColorBrush, Compositor};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/composition.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     use windows::ui::{Color, Colors};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/collections.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::foundation::collections::{IIterable, IVectorView, PropertySet};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/collections.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::foundation::{IPropertyValue, IWwwFormUrlDecoderEntry, PropertyValue, Uri};
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/xml.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::data::xml::dom::XmlDocument;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/xaml.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/send_sync.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/send_sync.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::foundation::Uri;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/xaml.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::ui::xaml::*;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/com_interface.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/com_interface.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use windows::foundation::IStringable;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/com_interface.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     use windows::foundation::IUriRuntimeClass;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/com_interface.rs:15:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |     use windows::foundation::Uri;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/debug.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/uri.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/uri.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::foundation::Uri;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/uri.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     use windows::foundation::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     assert_eq!(Uri::NAME, "Windows.Foundation.Uri");
[INFO] [stdout]    |                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/delegates.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/media.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/enum.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: 'windir' environment variable is not set. Perhaps you're trying to use operating system dependencies on a non-Windows OS?
[INFO] [stdout]  --> tests/error.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         os
[INFO] [stdout]   |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |     use windows::foundation::{AsyncStatus, IAsyncAction};
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     use windows::foundation::Uri;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     use windows::foundation::collections::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |     use windows::foundation::*;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `windows::foundation::collections::*`, `windows::foundation::*`
[INFO] [stdout]   --> tests/delegates.rs:77:9
[INFO] [stdout]    |
[INFO] [stdout] 77 |     use windows::foundation::collections::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 78 |     use windows::foundation::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:15:20
[INFO] [stdout]    |
[INFO] [stdout] 15 |     type Handler = windows::foundation::AsyncActionCompletedHandler;
[INFO] [stdout]    |                    ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]  --> tests/debug.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::data::xml::dom::XmlDocument;
[INFO] [stdout]   |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `winrt`.
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/debug.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::foundation::Uri;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/enum.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 13 |     use windows::foundation::AsyncStatus;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/enum.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     use windows::application_model::appointments::AppointmentDaysOfWeek;
[INFO] [stdout]    |         ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/delegates.rs:30:27
[INFO] [stdout]    |
[INFO] [stdout] 30 |         assert!(status == AsyncStatus::Completed);
[INFO] [stdout]    |                           ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: could not read nuget directory: No such file or directory (os error 2)
[INFO] [stdout]  --> tests/gauntlet.rs:3:16
[INFO] [stdout]   |
[INFO] [stdout] 3 |         nuget: Microsoft.Windows.SDK.Contracts
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit code: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.winrt.cpl8srq6-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859" "/opt/rustwide/target/debug/deps/winrt-654bb9ceb52a1859.ajtpy3sn0hl1d3g.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lkernel32" "-loleaut32" "-lole32" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libsha1-39a59e278446a9e5.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-1a99bd050f5bcac9.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-c3c443d72de8b429.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-8b34c4c4a224fb59.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-b247e4f3706e4767.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-45a697d9a5a880a0.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-f14aca24435a5414.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-48d342a8b48d1d01.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-14bc0820888c8eb3.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-9cbd9e217bff06bc.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-31826136df98934e.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-075976a117c8fd5d.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-2d5cbedfbf17a011.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-0474372ff08c5319.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-d437c34460d2315a.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-fb61ed1b8cc4de79.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-bf76d1b643bfc9f0.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-a1b53aa7fddcf418.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-28585e57fac45c73.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-64801769bc15ab28.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-541997b56bb98660.rlib" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-cdea3c81adab3d12.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.47.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-cd9f15a39fb65cbc.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-ldl" "-lutil"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -lkernel32
[INFO] [stdout]           /usr/bin/ld: cannot find -loleaut32
[INFO] [stdout]           /usr/bin/ld: cannot find -lole32
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Application`
[INFO] [stdout]   --> tests/xaml.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let app = Application::default();
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `Application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/try_into.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Application`
[INFO] [stdout]   --> tests/xaml.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let app = Application::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `Application`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `winrt_gen`
[INFO] [stdout]  --> tests/custom_attribute.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use winrt_gen::{load_winmd, AttributeArg, TypeReader};
[INFO] [stdout]   |     ^^^^^^^^^ use of undeclared type or module `winrt_gen`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/send_sync.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let url = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataTemplateKey`
[INFO] [stdout]   --> tests/xaml.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         DataTemplateKey::new().unwrap_err().code(),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type or module `DataTemplateKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `DataTemplateKey`
[INFO] [stdout]   --> tests/xaml.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         DataTemplateKey::create_instance_with_type(winrt::Object::default())
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ use of undeclared type or module `DataTemplateKey`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/try_into.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let uri = Uri::default();
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/try_into.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let s: IStringable = uri.try_into().unwrap();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IClosable` in this scope
[INFO] [stdout]   --> tests/try_into.rs:22:26
[INFO] [stdout]    |
[INFO] [stdout] 9  | fn try_into() -> winrt::Result<()> {
[INFO] [stdout]    |            - help: you might be missing a type parameter: `<IClosable>`
[INFO] [stdout] ...
[INFO] [stdout] 22 |     let c: winrt::Result<IClosable> = uri.try_into();
[INFO] [stdout]    |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/try_into.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let uri: Uri = s.try_into().unwrap();
[INFO] [stdout]    |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/try_into.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let s: IStringable = uri.try_into().unwrap();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Compositor`
[INFO] [stdout]   --> tests/composition.rs:50:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let compositor = Compositor::new()?;
[INFO] [stdout]    |                      ^^^^^^^^^^ use of undeclared type or module `Compositor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/collections.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let uri = Uri::create_uri("http://kennykerr.ca?A=1&B=2&C=3")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         Uri::iid(),
[INFO] [stdout]    |         ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/error.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let result = windows::foundation::Uri::create_uri("INVALID");
[INFO] [stdout]    |                  ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:21:20
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let null_uri = Uri::default();
[INFO] [stdout]    |                    ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Compositor`
[INFO] [stdout]   --> tests/composition.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let compositor = Compositor::new()?;
[INFO] [stdout]    |                      ^^^^^^^^^^ use of undeclared type or module `Compositor`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:24:16
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/uri.rs:33:18
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let default: windows::foundation::IUriRuntimeClass = uri.into();
[INFO] [stdout]    |                  ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/uri.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let stringable: windows::foundation::IStringable = uri.into();
[INFO] [stdout]    |                     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/gauntlet.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::foundation::*;
[INFO] [stdout]    |     ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `test_component`, `windows::foundation::*`
[INFO] [stdout]   --> tests/gauntlet.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use test_component::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ use of undeclared type or module `test_component`
[INFO] [stdout] 11 | use windows::foundation::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                    ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `XmlDocument`
[INFO] [stdout]   --> tests/debug.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let doc = XmlDocument::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `XmlDocument`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/debug.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let url = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertySet`
[INFO] [stdout]   --> tests/collections.rs:75:15
[INFO] [stdout]    |
[INFO] [stdout] 75 |     let set = PropertySet::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `PropertySet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]   --> tests/gauntlet.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     TestRunner::test_self()?;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]   --> tests/gauntlet.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let tests = TestRunner::make_tests()?;
[INFO] [stdout]    |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]  --> tests/xaml.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::ComInterface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                      ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/collections.rs:77:21
[INFO] [stdout]    |
[INFO] [stdout] 77 |     set.insert("A", PropertyValue::create_uint32(1)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Blittable`
[INFO] [stdout]    --> tests/gauntlet.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |         let mut b = Blittable::default();
[INFO] [stdout]     |                     ^^^^^^^^^ use of undeclared type or module `Blittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/collections.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |     set.insert("B", PropertyValue::create_uint32(2)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/com_interface.rs:17:16
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/collections.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |     set.insert("C", PropertyValue::create_uint32(3)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:57:20
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                    ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IIterable` in this scope
[INFO] [stdout]   --> tests/collections.rs:44:19
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let iterable: IIterable<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IWwwFormUrlDecoderEntry` in this scope
[INFO] [stdout]   --> tests/collections.rs:44:29
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn uri() -> winrt::Result<()> {
[INFO] [stdout]    |       - help: you might be missing a type parameter: `<IWwwFormUrlDecoderEntry>`
[INFO] [stdout] ...
[INFO] [stdout] 44 |     let iterable: IIterable<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IVectorView` in this scope
[INFO] [stdout]   --> tests/collections.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let iterable: IVectorView<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IWwwFormUrlDecoderEntry` in this scope
[INFO] [stdout]   --> tests/collections.rs:57:31
[INFO] [stdout]    |
[INFO] [stdout] 15 | fn uri() -> winrt::Result<()> {
[INFO] [stdout]    |       - help: you might be missing a type parameter: `<IWwwFormUrlDecoderEntry>`
[INFO] [stdout] ...
[INFO] [stdout] 57 |     let iterable: IVectorView<IWwwFormUrlDecoderEntry> = uri.query_parsed()?.into();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IPropertyValue` in this scope
[INFO] [stdout]   --> tests/collections.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |         let pv: IPropertyValue = pair.value()?.try_into()?;
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Colors`
[INFO] [stdout]   --> tests/composition.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let red = Colors::red()?;
[INFO] [stdout]    |               ^^^^^^ use of undeclared type or module `Colors`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/uri.rs:62:22
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |                      ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:129:22
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let object = PropertyValue::create_int64(1234)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:47:14
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUriRuntimeClass` in this scope
[INFO] [stdout]   --> tests/uri.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let default: IUriRuntimeClass = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUriRuntimeClass` in this scope
[INFO] [stdout]   --> tests/uri.rs:53:18
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let default: IUriRuntimeClass = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let uri: Uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/uri.rs:58:18
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let default: IStringable = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/uri.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let uri: &Uri = &Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/uri.rs:63:18
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let default: IStringable = uri.into();
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:15:13
[INFO] [stdout]    |
[INFO] [stdout] 15 |     assert!(AsyncStatus::default().get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NonBlittable`
[INFO] [stdout]    --> tests/gauntlet.rs:139:21
[INFO] [stdout]     |
[INFO] [stdout] 139 |         let mut b = NonBlittable::default();
[INFO] [stdout]     |                     ^^^^^^^^^^^^ use of undeclared type or module `NonBlittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |     assert!(AsyncStatus::Canceled.get_abi() == 2);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:17:13
[INFO] [stdout]    |
[INFO] [stdout] 17 |     assert!(AsyncStatus::Completed.get_abi() == 1);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:18:13
[INFO] [stdout]    |
[INFO] [stdout] 18 |     assert!(AsyncStatus::Error.get_abi() == 3);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/enum.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 |     assert!(AsyncStatus::Started.get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::RuntimeName`
[INFO] [stdout]   --> tests/uri.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winrt::RuntimeName;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:145:22
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let object = PropertyValue::create_int64(1234)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     assert!(AppointmentDaysOfWeek::default().get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |     assert!(AppointmentDaysOfWeek::None.get_abi() == 0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     assert!(AppointmentDaysOfWeek::Sunday.get_abi() == 0x1);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     assert!(AppointmentDaysOfWeek::Monday.get_abi() == 0x2);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |     assert!(AppointmentDaysOfWeek::Tuesday.get_abi() == 0x4);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |     assert!(AppointmentDaysOfWeek::Wednesday.get_abi() == 0x8);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:32:13
[INFO] [stdout]    |
[INFO] [stdout] 32 |     assert!(AppointmentDaysOfWeek::Thursday.get_abi() == 0x10);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |     assert!(AppointmentDaysOfWeek::Friday.get_abi() == 0x20);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     assert!(AppointmentDaysOfWeek::Saturday.get_abi() == 0x40);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let weekend = AppointmentDaysOfWeek::Sunday | AppointmentDaysOfWeek::Saturday;
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SpriteVisual` in this scope
[INFO] [stdout]   --> tests/composition.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let sprite: SpriteVisual = compositor.create_sprite_visual()?;
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visual` in this scope
[INFO] [stdout]   --> tests/composition.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let visual: Visual = sprite.into();
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SpriteVisual` in this scope
[INFO] [stdout]   --> tests/composition.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let sprite: &SpriteVisual = &compositor.create_sprite_visual()?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Visual` in this scope
[INFO] [stdout]   --> tests/composition.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let visual: Visual = sprite.into();
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SpriteVisual` in this scope
[INFO] [stdout]   --> tests/composition.rs:68:17
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let sprite: SpriteVisual = compositor.create_sprite_visual()?;
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout]   --> tests/enum.rs:37:51
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let weekend = AppointmentDaysOfWeek::Sunday | AppointmentDaysOfWeek::Saturday;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `AppointmentDaysOfWeek`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SpriteVisual` in this scope
[INFO] [stdout]   --> tests/composition.rs:76:18
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let sprite: &SpriteVisual = &compositor.create_sprite_visual()?;
[INFO] [stdout]    |                  ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Nested`
[INFO] [stdout]    --> tests/gauntlet.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let mut b = Nested::default();
[INFO] [stdout]     |                     ^^^^^^ use of undeclared type or module `Nested`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:179:17
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let tests = TestRunner::make_tests()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Color` in this scope
[INFO] [stdout]   --> tests/composition.rs:98:16
[INFO] [stdout]    |
[INFO] [stdout] 98 |         red == Color {
[INFO] [stdout]    |                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CompositionColorBrush` in this scope
[INFO] [stdout]    --> tests/composition.rs:113:16
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let brush: CompositionColorBrush = visual.brush()?.try_into().unwrap();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:116:23
[INFO] [stdout]     |
[INFO] [stdout] 116 |     visual.set_offset(Vector3 {
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |             == Vector3 {
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |     child.set_offset(Vector3 {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:142:22
[INFO] [stdout]     |
[INFO] [stdout] 142 |     child.set_offset(Vector3 {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:150:22
[INFO] [stdout]     |
[INFO] [stdout] 150 |     child.set_offset(Vector3 {
[INFO] [stdout]     |                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:166:16
[INFO] [stdout]     |
[INFO] [stdout] 166 |             == Vector3 {
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:178:16
[INFO] [stdout]     |
[INFO] [stdout] 178 |             == Vector3 {
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vector3` in this scope
[INFO] [stdout]    --> tests/composition.rs:190:16
[INFO] [stdout]     |
[INFO] [stdout] 190 |             == Vector3 {
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/com_interface.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let other = &Uri::create_uri("http://microsoft.com")?;
[INFO] [stdout]    |                  ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/com_interface.rs:36:15
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let uri = Uri::default();
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IUriRuntimeClass` in this scope
[INFO] [stdout]   --> tests/com_interface.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let u: IUriRuntimeClass = uri.into();
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]   --> tests/com_interface.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let s: IStringable = uri.into();
[INFO] [stdout]    |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `IAsyncAction`
[INFO] [stdout]   --> tests/delegates.rs:36:14
[INFO] [stdout]    |
[INFO] [stdout] 36 |     d.invoke(IAsyncAction::default(), AsyncStatus::Completed)?;
[INFO] [stdout]    |              ^^^^^^^^^^^^ use of undeclared type or module `IAsyncAction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `AsyncStatus`
[INFO] [stdout]   --> tests/delegates.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |     d.invoke(IAsyncAction::default(), AsyncStatus::Completed)?;
[INFO] [stdout]    |                                       ^^^^^^^^^^^ use of undeclared type or module `AsyncStatus`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `windows`
[INFO] [stdout]   --> tests/delegates.rs:47:20
[INFO] [stdout]    |
[INFO] [stdout] 47 |     type Handler = windows::foundation::TypedEventHandler<Uri, i32>;
[INFO] [stdout]    |                    ^^^^^^^ use of undeclared type or module `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Blittable`
[INFO] [stdout]    --> tests/gauntlet.rs:342:13
[INFO] [stdout]     |
[INFO] [stdout] 342 |             Blittable::default(),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type or module `Blittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Blittable`
[INFO] [stdout]    --> tests/gauntlet.rs:343:13
[INFO] [stdout]     |
[INFO] [stdout] 343 |             Blittable::default(),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type or module `Blittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]   --> tests/delegates.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let uri = Uri::create_uri("http://kennykerr.ca")?;
[INFO] [stdout]    |               ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Blittable`
[INFO] [stdout]    --> tests/gauntlet.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |             Blittable::default(),
[INFO] [stdout]     |             ^^^^^^^^^ use of undeclared type or module `Blittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertySet`
[INFO] [stdout]   --> tests/delegates.rs:80:15
[INFO] [stdout]    |
[INFO] [stdout] 80 |     let set = PropertySet::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `PropertySet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:355:22
[INFO] [stdout]     |
[INFO] [stdout] 355 |         let object = PropertyValue::create_int64(123)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `MapChangedEventHandler`
[INFO] [stdout]   --> tests/delegates.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         MapChangedEventHandler::<winrt::HString, winrt::Object>::new(move |sender, args| {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type or module `MapChangedEventHandler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `XmlDocument`
[INFO] [stdout]   --> tests/xml.rs:13:15
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let doc = XmlDocument::new()?;
[INFO] [stdout]    |               ^^^^^^^^^^^ use of undeclared type or module `XmlDocument`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `CollectionChange`
[INFO] [stdout]   --> tests/delegates.rs:93:50
[INFO] [stdout]    |
[INFO] [stdout] 93 |             assert!(args.collection_change()? == CollectionChange::ItemInserted);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^ use of undeclared type or module `CollectionChange`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]   --> tests/delegates.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     set.insert("A", PropertyValue::create_uint32(1)?)?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Uri` in this scope
[INFO] [stdout]   --> tests/delegates.rs:47:59
[INFO] [stdout]    |
[INFO] [stdout] 47 |     type Handler = windows::foundation::TypedEventHandler<Uri, i32>;
[INFO] [stdout]    |                 -                                         ^^^ not found in this scope
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: you might be missing a type parameter: `<Uri>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IObservableMap` in this scope
[INFO] [stdout]   --> tests/delegates.rs:90:22
[INFO] [stdout]    |
[INFO] [stdout] 90 |             let map: IObservableMap<winrt::HString, winrt::Object> = set.into();
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:358:22
[INFO] [stdout]     |
[INFO] [stdout] 358 |         let object = PropertyValue::create_int64(456)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:361:22
[INFO] [stdout]     |
[INFO] [stdout] 361 |         let object = PropertyValue::create_int64(789)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::AbiTransferable`
[INFO] [stdout]  --> tests/enum.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::AbiTransferable;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 19 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NonBlittable`
[INFO] [stdout]    --> tests/gauntlet.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             NonBlittable::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type or module `NonBlittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NonBlittable`
[INFO] [stdout]    --> tests/gauntlet.rs:387:13
[INFO] [stdout]     |
[INFO] [stdout] 387 |             NonBlittable::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type or module `NonBlittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `NonBlittable`
[INFO] [stdout]    --> tests/gauntlet.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             NonBlittable::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^^ use of undeclared type or module `NonBlittable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:399:22
[INFO] [stdout]     |
[INFO] [stdout] 399 |         let object = PropertyValue::create_int64(123)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:402:22
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let object = PropertyValue::create_int64(456)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `PropertyValue`
[INFO] [stdout]    --> tests/gauntlet.rs:405:22
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let object = PropertyValue::create_int64(789)?;
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ use of undeclared type or module `PropertyValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Nested`
[INFO] [stdout]    --> tests/gauntlet.rs:471:22
[INFO] [stdout]     |
[INFO] [stdout] 471 |         let mut b = [Nested::default(), Nested::default(), Nested::default()];
[INFO] [stdout]     |                      ^^^^^^ use of undeclared type or module `Nested`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Nested`
[INFO] [stdout]    --> tests/gauntlet.rs:471:41
[INFO] [stdout]     |
[INFO] [stdout] 471 |         let mut b = [Nested::default(), Nested::default(), Nested::default()];
[INFO] [stdout]     |                                         ^^^^^^ use of undeclared type or module `Nested`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Nested`
[INFO] [stdout]    --> tests/gauntlet.rs:471:60
[INFO] [stdout]     |
[INFO] [stdout] 471 |         let mut b = [Nested::default(), Nested::default(), Nested::default()];
[INFO] [stdout]     |                                                            ^^^^^^ use of undeclared type or module `Nested`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]    --> tests/gauntlet.rs:482:13
[INFO] [stdout]     |
[INFO] [stdout] 482 |             Uri::create_uri("http://kennykerr.ca/one")?.into(),
[INFO] [stdout]     |             ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]    --> tests/gauntlet.rs:483:13
[INFO] [stdout]     |
[INFO] [stdout] 483 |             Uri::create_uri("http://kennykerr.ca/two")?.into(),
[INFO] [stdout]     |             ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]    --> tests/gauntlet.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             Uri::create_uri("http://kennykerr.ca/three")?.into(),
[INFO] [stdout]     |             ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `IStringable`
[INFO] [stdout]    --> tests/gauntlet.rs:488:13
[INFO] [stdout]     |
[INFO] [stdout] 488 |             IStringable::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type or module `IStringable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `IStringable`
[INFO] [stdout]    --> tests/gauntlet.rs:489:13
[INFO] [stdout]     |
[INFO] [stdout] 489 |             IStringable::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type or module `IStringable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]   --> tests/try_into.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use winrt::ComInterface;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]   --> tests/try_into.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use winrt::TryInto;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `IStringable`
[INFO] [stdout]    --> tests/gauntlet.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |             IStringable::default(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type or module `IStringable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:509:17
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let tests = TestRunner::make_tests()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param1Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:511:23
[INFO] [stdout]     |
[INFO] [stdout] 511 |     tests.param1_call(Param1Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param1Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param2Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:516:23
[INFO] [stdout]     |
[INFO] [stdout] 516 |     tests.param2_call(Param2Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param2Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param3Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:521:23
[INFO] [stdout]     |
[INFO] [stdout] 521 |     tests.param3_call(Param3Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param3Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]   --> tests/collections.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use winrt::TryInto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param4Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:526:23
[INFO] [stdout]     |
[INFO] [stdout] 526 |     tests.param4_call(Param4Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param4Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param5Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:531:23
[INFO] [stdout]     |
[INFO] [stdout] 531 |     tests.param5_call(Param5Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param5Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param6Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:536:23
[INFO] [stdout]     |
[INFO] [stdout] 536 |     tests.param6_call(Param6Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param6Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param7Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:541:23
[INFO] [stdout]     |
[INFO] [stdout] 541 |     tests.param7_call(Param7Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param7Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param8Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:546:23
[INFO] [stdout]     |
[INFO] [stdout] 546 |     tests.param8_call(Param8Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param8Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param9Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:551:23
[INFO] [stdout]     |
[INFO] [stdout] 551 |     tests.param9_call(Param9Handler::new(|a, b| {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type or module `Param9Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param10Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:556:24
[INFO] [stdout]     |
[INFO] [stdout] 556 |     tests.param10_call(Param10Handler::new(|a, b| {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type or module `Param10Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param11Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:561:24
[INFO] [stdout]     |
[INFO] [stdout] 561 |     tests.param11_call(Param11Handler::new(|a, b| {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type or module `Param11Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param12Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:566:24
[INFO] [stdout]     |
[INFO] [stdout] 566 |     tests.param12_call(Param12Handler::new(|a, b| {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type or module `Param12Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Param13Handler`
[INFO] [stdout]    --> tests/gauntlet.rs:571:24
[INFO] [stdout]     |
[INFO] [stdout] 571 |     tests.param13_call(Param13Handler::new(|a, b, c| {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type or module `Param13Handler`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::AbiTransferable`
[INFO] [stdout]   --> tests/com_interface.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout] 10 |     use winrt::AbiTransferable;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]   --> tests/com_interface.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 11 |     use winrt::ComInterface;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:583:17
[INFO] [stdout]     |
[INFO] [stdout] 583 |         let v = TestRunner::create_int32_vector()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:596:17
[INFO] [stdout]     |
[INFO] [stdout] 596 |         let v = TestRunner::create_string_vector()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]    --> tests/gauntlet.rs:609:32
[INFO] [stdout]     |
[INFO] [stdout] 609 |         let one: IStringable = Uri::create_uri("http://kennykerr.ca/one")?.into();
[INFO] [stdout]     |                                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]    --> tests/gauntlet.rs:610:32
[INFO] [stdout]     |
[INFO] [stdout] 610 |         let two: IStringable = Uri::create_uri("http://kennykerr.ca/two")?.into();
[INFO] [stdout]     |                                ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `Uri`
[INFO] [stdout]    --> tests/gauntlet.rs:611:34
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let three: IStringable = Uri::create_uri("http://kennykerr.ca/three")?.into();
[INFO] [stdout]     |                                  ^^^ use of undeclared type or module `Uri`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:613:17
[INFO] [stdout]     |
[INFO] [stdout] 613 |         let v = TestRunner::create_stringable_vector()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:629:17
[INFO] [stdout]     |
[INFO] [stdout] 629 |     let tests = TestRunner::make_tests()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:634:17
[INFO] [stdout]     |
[INFO] [stdout] 634 |         .async1(TestRunner::create_async_action(0)?, false)?
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:638:21
[INFO] [stdout]     |
[INFO] [stdout] 638 |             .async1(TestRunner::create_async_action(0)?, true)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:646:17
[INFO] [stdout]     |
[INFO] [stdout] 646 |         .async2(TestRunner::create_async_action(0)?, false, 0)?
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]  --> tests/uri.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::ComInterface;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:650:21
[INFO] [stdout]     |
[INFO] [stdout] 650 |             .async2(TestRunner::create_async_action(0)?, true, 0)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:659:21
[INFO] [stdout]     |
[INFO] [stdout] 659 |             .async3(TestRunner::create_async_action(0)?, false, 123)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:665:21
[INFO] [stdout]     |
[INFO] [stdout] 665 |             .async3(TestRunner::create_async_action(0)?, true, 123)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 21 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:674:21
[INFO] [stdout]     |
[INFO] [stdout] 674 |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:680:21
[INFO] [stdout]     |
[INFO] [stdout] 680 |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:690:17
[INFO] [stdout]     |
[INFO] [stdout] 690 |         .async1(TestRunner::create_async_action(200)?, false)?
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:694:21
[INFO] [stdout]     |
[INFO] [stdout] 694 |             .async1(TestRunner::create_async_action(200)?, true)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:702:17
[INFO] [stdout]     |
[INFO] [stdout] 702 |         .async2(TestRunner::create_async_action(200)?, false, 0)?
[INFO] [stdout]     |                 ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:706:21
[INFO] [stdout]     |
[INFO] [stdout] 706 |             .async2(TestRunner::create_async_action(200)?, true, 0)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:715:21
[INFO] [stdout]     |
[INFO] [stdout] 715 |             .async3(TestRunner::create_async_action(200)?, false, 123)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:721:21
[INFO] [stdout]     |
[INFO] [stdout] 721 |             .async3(TestRunner::create_async_action(200)?, true, 123)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:730:21
[INFO] [stdout]     |
[INFO] [stdout] 730 |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type or module `TestRunner`
[INFO] [stdout]    --> tests/gauntlet.rs:736:21
[INFO] [stdout]     |
[INFO] [stdout] 736 |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type or module `TestRunner`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:110:17
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let a = Blittable {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let pv: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let a = NonBlittable {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let pv: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Nested` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let a = Nested {
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:149:24
[INFO] [stdout]     |
[INFO] [stdout] 149 |             blittable: Blittable {
[INFO] [stdout]     |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:161:28
[INFO] [stdout]     |
[INFO] [stdout] 161 |             non_blittable: NonBlittable {
[INFO] [stdout]     |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let a: [Blittable; 3] = [
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:303:13
[INFO] [stdout]     |
[INFO] [stdout] 303 |             Blittable {
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:315:13
[INFO] [stdout]     |
[INFO] [stdout] 315 |             Blittable {
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:327:13
[INFO] [stdout]     |
[INFO] [stdout] 327 |             Blittable {
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:356:20
[INFO] [stdout]     |
[INFO] [stdout] 356 |         let first: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:359:21
[INFO] [stdout]     |
[INFO] [stdout] 359 |         let second: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:362:20
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let third: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:364:17
[INFO] [stdout]     |
[INFO] [stdout] 364 |         let a: [NonBlittable; 3] = [
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:365:13
[INFO] [stdout]     |
[INFO] [stdout] 365 |             NonBlittable {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 |             NonBlittable {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:377:13
[INFO] [stdout]     |
[INFO] [stdout] 377 |             NonBlittable {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:400:20
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let first: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:403:21
[INFO] [stdout]     |
[INFO] [stdout] 403 |         let second: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IReference` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:406:20
[INFO] [stdout]     |
[INFO] [stdout] 406 |         let third: IReference<i64> = object.try_into()?;
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Nested` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:408:17
[INFO] [stdout]     |
[INFO] [stdout] 408 |         let a: [Nested; 3] = [
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Nested` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:409:13
[INFO] [stdout]     |
[INFO] [stdout] 409 |             Nested {
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:410:28
[INFO] [stdout]     |
[INFO] [stdout] 410 |                 blittable: Blittable {
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:422:32
[INFO] [stdout]     |
[INFO] [stdout] 422 |                 non_blittable: NonBlittable {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Nested` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:429:13
[INFO] [stdout]     |
[INFO] [stdout] 429 |             Nested {
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:430:28
[INFO] [stdout]     |
[INFO] [stdout] 430 |                 blittable: Blittable {
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:442:32
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 non_blittable: NonBlittable {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Nested` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:449:13
[INFO] [stdout]     |
[INFO] [stdout] 449 |             Nested {
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Blittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:450:28
[INFO] [stdout]     |
[INFO] [stdout] 450 |                 blittable: Blittable {
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NonBlittable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:462:32
[INFO] [stdout]     |
[INFO] [stdout] 462 |                 non_blittable: NonBlittable {
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:481:17
[INFO] [stdout]     |
[INFO] [stdout] 481 |         let a: [IStringable; 3] = [
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:609:18
[INFO] [stdout]     |
[INFO] [stdout] 609 |         let one: IStringable = Uri::create_uri("http://kennykerr.ca/one")?.into();
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:610:18
[INFO] [stdout]     |
[INFO] [stdout] 610 |         let two: IStringable = Uri::create_uri("http://kennykerr.ca/two")?.into();
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IStringable` in this scope
[INFO] [stdout]    --> tests/gauntlet.rs:611:20
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let three: IStringable = Uri::create_uri("http://kennykerr.ca/three")?.into();
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::AbiTransferable`
[INFO] [stdout]  --> tests/delegates.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use winrt::AbiTransferable;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::ComInterface`
[INFO] [stdout]   --> tests/delegates.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use winrt::ComInterface;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `winrt::TryInto`
[INFO] [stdout]   --> tests/composition.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     use winrt::TryInto;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 18 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 24 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:634:49
[INFO] [stdout]     |
[INFO] [stdout] 634 |         .async1(TestRunner::create_async_action(0)?, false)?
[INFO] [stdout]     |                                                 ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:633:5
[INFO] [stdout]     |
[INFO] [stdout] 633 | /     tests
[INFO] [stdout] 634 | |         .async1(TestRunner::create_async_action(0)?, false)?
[INFO] [stdout] 635 | |         .await?;
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:638:53
[INFO] [stdout]     |
[INFO] [stdout] 638 |             .async1(TestRunner::create_async_action(0)?, true)?
[INFO] [stdout]     |                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:637:9
[INFO] [stdout]     |
[INFO] [stdout] 637 | /         tests
[INFO] [stdout] 638 | |             .async1(TestRunner::create_async_action(0)?, true)?
[INFO] [stdout] 639 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:646:49
[INFO] [stdout]     |
[INFO] [stdout] 646 |         .async2(TestRunner::create_async_action(0)?, false, 0)?
[INFO] [stdout]     |                                                 ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:645:5
[INFO] [stdout]     |
[INFO] [stdout] 645 | /     tests
[INFO] [stdout] 646 | |         .async2(TestRunner::create_async_action(0)?, false, 0)?
[INFO] [stdout] 647 | |         .await?;
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:646:61
[INFO] [stdout]     |
[INFO] [stdout] 646 |         .async2(TestRunner::create_async_action(0)?, false, 0)?
[INFO] [stdout]     |                                                             ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:645:5
[INFO] [stdout]     |
[INFO] [stdout] 645 | /     tests
[INFO] [stdout] 646 | |         .async2(TestRunner::create_async_action(0)?, false, 0)?
[INFO] [stdout] 647 | |         .await?;
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:650:53
[INFO] [stdout]     |
[INFO] [stdout] 650 |             .async2(TestRunner::create_async_action(0)?, true, 0)?
[INFO] [stdout]     |                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:649:9
[INFO] [stdout]     |
[INFO] [stdout] 649 | /         tests
[INFO] [stdout] 650 | |             .async2(TestRunner::create_async_action(0)?, true, 0)?
[INFO] [stdout] 651 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:650:64
[INFO] [stdout]     |
[INFO] [stdout] 650 |             .async2(TestRunner::create_async_action(0)?, true, 0)?
[INFO] [stdout]     |                                                                ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:649:9
[INFO] [stdout]     |
[INFO] [stdout] 649 | /         tests
[INFO] [stdout] 650 | |             .async2(TestRunner::create_async_action(0)?, true, 0)?
[INFO] [stdout] 651 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:659:53
[INFO] [stdout]     |
[INFO] [stdout] 659 |             .async3(TestRunner::create_async_action(0)?, false, 123)?
[INFO] [stdout]     |                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         tests
[INFO] [stdout] 659 | |             .async3(TestRunner::create_async_action(0)?, false, 123)?
[INFO] [stdout] 660 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:659:65
[INFO] [stdout]     |
[INFO] [stdout] 659 |             .async3(TestRunner::create_async_action(0)?, false, 123)?
[INFO] [stdout]     |                                                                 ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 | /         tests
[INFO] [stdout] 659 | |             .async3(TestRunner::create_async_action(0)?, false, 123)?
[INFO] [stdout] 660 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:665:53
[INFO] [stdout]     |
[INFO] [stdout] 665 |             .async3(TestRunner::create_async_action(0)?, true, 123)?
[INFO] [stdout]     |                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 | /         tests
[INFO] [stdout] 665 | |             .async3(TestRunner::create_async_action(0)?, true, 123)?
[INFO] [stdout] 666 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:665:64
[INFO] [stdout]     |
[INFO] [stdout] 665 |             .async3(TestRunner::create_async_action(0)?, true, 123)?
[INFO] [stdout]     |                                                                ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:664:9
[INFO] [stdout]     |
[INFO] [stdout] 664 | /         tests
[INFO] [stdout] 665 | |             .async3(TestRunner::create_async_action(0)?, true, 123)?
[INFO] [stdout] 666 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:674:53
[INFO] [stdout]     |
[INFO] [stdout] 674 |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout]     |                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:673:9
[INFO] [stdout]     |
[INFO] [stdout] 673 | /         tests
[INFO] [stdout] 674 | |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout] 675 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:674:65
[INFO] [stdout]     |
[INFO] [stdout] 674 |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout]     |                                                                 ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:673:9
[INFO] [stdout]     |
[INFO] [stdout] 673 | /         tests
[INFO] [stdout] 674 | |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout] 675 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:674:70
[INFO] [stdout]     |
[INFO] [stdout] 674 |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout]     |                                                                      ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:673:9
[INFO] [stdout]     |
[INFO] [stdout] 673 | /         tests
[INFO] [stdout] 674 | |             .async4(TestRunner::create_async_action(0)?, false, 123, 0)?
[INFO] [stdout] 675 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:680:53
[INFO] [stdout]     |
[INFO] [stdout] 680 |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout]     |                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:679:9
[INFO] [stdout]     |
[INFO] [stdout] 679 | /         tests
[INFO] [stdout] 680 | |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout] 681 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:680:64
[INFO] [stdout]     |
[INFO] [stdout] 680 |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout]     |                                                                ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:679:9
[INFO] [stdout]     |
[INFO] [stdout] 679 | /         tests
[INFO] [stdout] 680 | |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout] 681 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:680:69
[INFO] [stdout]     |
[INFO] [stdout] 680 |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout]     |                                                                     ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:679:9
[INFO] [stdout]     |
[INFO] [stdout] 679 | /         tests
[INFO] [stdout] 680 | |             .async4(TestRunner::create_async_action(0)?, true, 123, 0)?
[INFO] [stdout] 681 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:690:49
[INFO] [stdout]     |
[INFO] [stdout] 690 |         .async1(TestRunner::create_async_action(200)?, false)?
[INFO] [stdout]     |                                                 ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:689:5
[INFO] [stdout]     |
[INFO] [stdout] 689 | /     tests
[INFO] [stdout] 690 | |         .async1(TestRunner::create_async_action(200)?, false)?
[INFO] [stdout] 691 | |         .await?;
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:694:53
[INFO] [stdout]     |
[INFO] [stdout] 694 |             .async1(TestRunner::create_async_action(200)?, true)?
[INFO] [stdout]     |                                                     ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 | /         tests
[INFO] [stdout] 694 | |             .async1(TestRunner::create_async_action(200)?, true)?
[INFO] [stdout] 695 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:702:49
[INFO] [stdout]     |
[INFO] [stdout] 702 |         .async2(TestRunner::create_async_action(200)?, false, 0)?
[INFO] [stdout]     |                                                 ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:701:5
[INFO] [stdout]     |
[INFO] [stdout] 701 | /     tests
[INFO] [stdout] 702 | |         .async2(TestRunner::create_async_action(200)?, false, 0)?
[INFO] [stdout] 703 | |         .await?;
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:702:63
[INFO] [stdout]     |
[INFO] [stdout] 702 |         .async2(TestRunner::create_async_action(200)?, false, 0)?
[INFO] [stdout]     |                                                               ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:701:5
[INFO] [stdout]     |
[INFO] [stdout] 701 | /     tests
[INFO] [stdout] 702 | |         .async2(TestRunner::create_async_action(200)?, false, 0)?
[INFO] [stdout] 703 | |         .await?;
[INFO] [stdout]     | |______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:706:53
[INFO] [stdout]     |
[INFO] [stdout] 706 |             .async2(TestRunner::create_async_action(200)?, true, 0)?
[INFO] [stdout]     |                                                     ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 | /         tests
[INFO] [stdout] 706 | |             .async2(TestRunner::create_async_action(200)?, true, 0)?
[INFO] [stdout] 707 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:706:66
[INFO] [stdout]     |
[INFO] [stdout] 706 |             .async2(TestRunner::create_async_action(200)?, true, 0)?
[INFO] [stdout]     |                                                                  ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:705:9
[INFO] [stdout]     |
[INFO] [stdout] 705 | /         tests
[INFO] [stdout] 706 | |             .async2(TestRunner::create_async_action(200)?, true, 0)?
[INFO] [stdout] 707 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:715:53
[INFO] [stdout]     |
[INFO] [stdout] 715 |             .async3(TestRunner::create_async_action(200)?, false, 123)?
[INFO] [stdout]     |                                                     ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:714:9
[INFO] [stdout]     |
[INFO] [stdout] 714 | /         tests
[INFO] [stdout] 715 | |             .async3(TestRunner::create_async_action(200)?, false, 123)?
[INFO] [stdout] 716 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:715:67
[INFO] [stdout]     |
[INFO] [stdout] 715 |             .async3(TestRunner::create_async_action(200)?, false, 123)?
[INFO] [stdout]     |                                                                   ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:714:9
[INFO] [stdout]     |
[INFO] [stdout] 714 | /         tests
[INFO] [stdout] 715 | |             .async3(TestRunner::create_async_action(200)?, false, 123)?
[INFO] [stdout] 716 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:721:53
[INFO] [stdout]     |
[INFO] [stdout] 721 |             .async3(TestRunner::create_async_action(200)?, true, 123)?
[INFO] [stdout]     |                                                     ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:720:9
[INFO] [stdout]     |
[INFO] [stdout] 720 | /         tests
[INFO] [stdout] 721 | |             .async3(TestRunner::create_async_action(200)?, true, 123)?
[INFO] [stdout] 722 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:721:66
[INFO] [stdout]     |
[INFO] [stdout] 721 |             .async3(TestRunner::create_async_action(200)?, true, 123)?
[INFO] [stdout]     |                                                                  ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:720:9
[INFO] [stdout]     |
[INFO] [stdout] 720 | /         tests
[INFO] [stdout] 721 | |             .async3(TestRunner::create_async_action(200)?, true, 123)?
[INFO] [stdout] 722 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:730:53
[INFO] [stdout]     |
[INFO] [stdout] 730 |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout]     |                                                     ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 | /         tests
[INFO] [stdout] 730 | |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout] 731 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:730:67
[INFO] [stdout]     |
[INFO] [stdout] 730 |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout]     |                                                                   ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 | /         tests
[INFO] [stdout] 730 | |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout] 731 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:730:72
[INFO] [stdout]     |
[INFO] [stdout] 730 |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout]     |                                                                        ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:729:9
[INFO] [stdout]     |
[INFO] [stdout] 729 | /         tests
[INFO] [stdout] 730 | |             .async4(TestRunner::create_async_action(200)?, false, 123, 0)?
[INFO] [stdout] 731 | |             .await?,
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:736:53
[INFO] [stdout]     |
[INFO] [stdout] 736 |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout]     |                                                     ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 | /         tests
[INFO] [stdout] 736 | |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout] 737 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:736:66
[INFO] [stdout]     |
[INFO] [stdout] 736 |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout]     |                                                                  ^^^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 | /         tests
[INFO] [stdout] 736 | |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout] 737 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0698]: type inside `async fn` body must be known in this context
[INFO] [stdout]    --> tests/gauntlet.rs:736:71
[INFO] [stdout]     |
[INFO] [stdout] 736 |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout]     |                                                                       ^ cannot infer type for type `{integer}`
[INFO] [stdout]     |
[INFO] [stdout] note: the type is part of the `async fn` body because of this `await`
[INFO] [stdout]    --> tests/gauntlet.rs:735:9
[INFO] [stdout]     |
[INFO] [stdout] 735 | /         tests
[INFO] [stdout] 736 | |             .async4(TestRunner::create_async_action(200)?, true, 123, 0)?
[INFO] [stdout] 737 | |             .await
[INFO] [stdout]     | |__________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 136 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0432, E0433, E0698.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "ee2db7901ae0a8effd0ca1ec551dfb36ed64ae33afc82db8b46010cebdebf74b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee2db7901ae0a8effd0ca1ec551dfb36ed64ae33afc82db8b46010cebdebf74b", kill_on_drop: false }`
[INFO] [stdout] ee2db7901ae0a8effd0ca1ec551dfb36ed64ae33afc82db8b46010cebdebf74b
