[INFO] cloning repository https://github.com/XorTroll/nashe
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/XorTroll/nashe" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FXorTroll%2Fnashe", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FXorTroll%2Fnashe'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ed4cc7ed41f7839b766a8d42f5a1b5b812a27187
[INFO] checking XorTroll/nashe against a621e2b446eafb53c7a8569f225e0b8cc2429a68 for pr-162600
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FXorTroll%2Fnashe" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/XorTroll/nashe
[INFO] finished tweaking git repo https://github.com/XorTroll/nashe
[INFO] tweaked toml for git repo https://github.com/XorTroll/nashe written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/XorTroll/nashe on toolchain a621e2b446eafb53c7a8569f225e0b8cc2429a68
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a621e2b446eafb53c7a8569f225e0b8cc2429a68" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/XorTroll/nashe already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a621e2b446eafb53c7a8569f225e0b8cc2429a68" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded linked_list_allocator v0.9.1
[INFO] [stderr]   Downloaded paste v1.0.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab
[INFO] running `Command { std: "docker" "start" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab" "/opt/rustwide/cargo-home/bin/cargo" "+a621e2b446eafb53c7a8569f225e0b8cc2429a68" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab" "/opt/rustwide/cargo-home/bin/cargo" "+a621e2b446eafb53c7a8569f225e0b8cc2429a68" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling paste v1.0.5
[INFO] [stderr]     Checking logpacket v0.1.0 (https://github.com/aarch64-switch-rs/logpacket#d807c993)
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking linked_list_allocator v0.9.1
[INFO] [stderr]     Checking nx v0.1.0 (https://github.com/aarch64-switch-rs/nx#8f8de1a2)
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/hbl.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / bit_enum! {
[INFO] [stdout] 29 | |     AbiConfigEntryFlags (u32) {
[INFO] [stdout] 30 | |         Mandatory = bit!(0)
[INFO] [stdout] 31 | |     }
[INFO] [stdout] 32 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/hbl.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / bit_enum! {
[INFO] [stdout] 35 | |     AbiConfigAppletFlags (u32) {
[INFO] [stdout] 36 | |         ApplicationOverride = bit!(0)
[INFO] [stdout] 37 | |     }
[INFO] [stdout] 38 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / bit_enum! {
[INFO] [stdout] 52 | |     MemoryPermission (u32) {
[INFO] [stdout] 53 | |         None = 0,
[INFO] [stdout] 54 | |         Read = bit!(0),
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / bit_enum! {
[INFO] [stdout] 62 | |     MemoryAttribute (u32) {
[INFO] [stdout] 63 | |         None = 0,
[INFO] [stdout] 64 | |         Borrowed = bit!(0),
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]     |
[INFO] [stdout]  37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:327:1
[INFO] [stdout]     |
[INFO] [stdout] 327 | / bit_enum! {
[INFO] [stdout] 328 | |     BufferAttribute (u8) {
[INFO] [stdout] 329 | |         In = bit!(0),
[INFO] [stdout] 330 | |         Out = bit!(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/lm.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bit_enum! {
[INFO] [stdout]  6 | |     LogDestination (u32) {
[INFO] [stdout]  7 | |         TMA = bit!(0),
[INFO] [stdout]  8 | |         UART = bit!(1),
[INFO] [stdout] ...  |
[INFO] [stdout] 12 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / bit_enum! {
[INFO] [stdout]  7 | |     FileOpenMode (u32) {
[INFO] [stdout]  8 | |         None = 0,
[INFO] [stdout]  9 | |         Read = bit!(0),
[INFO] [stdout] ...  |
[INFO] [stdout] 13 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / bit_enum! {
[INFO] [stdout] 16 | |     FileAttribute (u32) {
[INFO] [stdout] 17 | |         None = 0,
[INFO] [stdout] 18 | |         ConcatenationFile = bit!(0)
[INFO] [stdout] 19 | |     }
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | / bit_enum! {
[INFO] [stdout] 23 | |     FileReadOption (u32) {
[INFO] [stdout] 24 | |         None = 0
[INFO] [stdout] 25 | |     }
[INFO] [stdout] 26 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | / bit_enum! {
[INFO] [stdout] 29 | |     FileWriteOption (u32) {
[INFO] [stdout] 30 | |         None = 0,
[INFO] [stdout] 31 | |         Flush = bit!(0)
[INFO] [stdout] 32 | |     }
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/hid.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | / bit_enum! {
[INFO] [stdout]  6 | |     NpadStyleTag (u32) {
[INFO] [stdout]  7 | |         ProController = bit!(0),
[INFO] [stdout]  8 | |         Handheld = bit!(1),
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/vi.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / bit_enum! {
[INFO] [stdout] 10 | |     LayerFlags (u32) {
[INFO] [stdout] 11 | |         None = 0,
[INFO] [stdout] 12 | |         Default = bit!(0)
[INFO] [stdout] 13 | |     }
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mii.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / bit_enum! {
[INFO] [stdout] 36 | |     SourceFlag (u32) {
[INFO] [stdout] 37 | |         Database = bit!(0),
[INFO] [stdout] 38 | |         Default = bit!(1)
[INFO] [stdout] 39 | |     }
[INFO] [stdout] 40 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / bit_enum!{
[INFO] [stdout] 12 | |     AssertLevel(u32) {
[INFO] [stdout] 13 | |         NeedsHeapAllocation = bit!(31),
[INFO] [stdout] ...  |
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]     |
[INFO] [stdout]  37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:543:1
[INFO] [stdout]     |
[INFO] [stdout] 543 | / bit_enum! {
[INFO] [stdout] 544 | |     GraphicsAllocatorUsage (u32) {
[INFO] [stdout] 545 | |         SoftwareReadNever = 0,
[INFO] [stdout] 546 | |         SoftwareReadRarely = 0x2,
[INFO] [stdout] ...   |
[INFO] [stdout] 571 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / bit_enum! {
[INFO] [stdout] 15 | |     Key (u64) {
[INFO] [stdout] 16 | |         A = bit!(0),
[INFO] [stdout] 17 | |         B = bit!(1),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | / bit_enum! {
[INFO] [stdout] 90 | |     ConnectionState (u64) {
[INFO] [stdout] 91 | |         None = 0,
[INFO] [stdout] 92 | |         Connected = bit!(0),
[INFO] [stdout] ...  |
[INFO] [stdout] 95 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/arm.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | / bit_enum! {
[INFO] [stdout] 66 | |     RegisterGroup (u32) {
[INFO] [stdout] 67 | |         CpuGprs = bit!(0),
[INFO] [stdout] 68 | |         CpuSprs = bit!(1),
[INFO] [stdout] ...  |
[INFO] [stdout] 72 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/macros/util.rs:37:14
[INFO] [stdout]     |
[INFO] [stdout]  37 |           impl const core::ops::BitOr for $name {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:270:1
[INFO] [stdout]     |
[INFO] [stdout] 270 | / bit_enum! {
[INFO] [stdout] 271 | |     FileOpenOption (u32) {
[INFO] [stdout] 272 | |         Create = bit!(0),
[INFO] [stdout] 273 | |         Read = bit!(1),
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `bit_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `fspsrv::FileAttribute`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub use fspsrv::FileAttribute;
[INFO] [stdout]    |         ^^^^^^^^-------------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 no `FileAttribute` in `service::fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `global_asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/lib.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | global_asm!(include_str!("asm.s"));
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 78 + use core::arch::global_asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `global_asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/lib.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | global_asm!(include_str!("rrt0.s"));
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 78 + use core::arch::global_asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `global_asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/lib.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | global_asm!(include_str!("arm.s"));
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 78 + use core::arch::global_asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `global_asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/lib.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | global_asm!(include_str!("mem.s"));
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 78 + use core::arch::global_asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `global_asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/lib.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | global_asm!(include_str!("svc.s"));
[INFO] [stdout]    | ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout] 78 + use core::arch::global_asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/sync.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         asm!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/sync.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         asm!(
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/sync.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         asm!("clrex");
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]    |
[INFO] [stdout]  1 + use core::arch::asm;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/thread.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |         asm!(
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use core::arch::asm;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/arm.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |         asm!(
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use core::arch::asm;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `asm` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/arm.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |         asm!(
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this macro
[INFO] [stdout]     |
[INFO] [stdout]   1 + use core::arch::asm;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `AssertLevel` in `assert`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/mem/alloc.rs:160:28
[INFO] [stdout]     |
[INFO] [stdout] 160 |     assert::assert(assert::AssertLevel::FatalThrow(), results::lib::alloc::ResultOutOfMemory::make());
[INFO] [stdout]     |                            ^^^^^^^^^^^ could not find `AssertLevel` in `assert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `MemoryAttribute` in `svc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/surface.rs:87:75
[INFO] [stdout]    |
[INFO] [stdout] 87 |         svc::set_memory_attribute(self.buffer_data.ptr, buf_size, 8, svc::MemoryAttribute::Uncached())?;
[INFO] [stdout]    |                                                                           ^^^^^^^^^^^^^^^ could not find `MemoryAttribute` in `svc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `MemoryAttribute` in `svc`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/surface.rs:140:75
[INFO] [stdout]     |
[INFO] [stdout] 140 |         svc::set_memory_attribute(self.buffer_data.ptr, buf_size, 0, svc::MemoryAttribute::None())?;
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^^^ could not find `MemoryAttribute` in `svc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `MemoryPermission` in `svc`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:765:105
[INFO] [stdout]     |
[INFO] [stdout] 765 |         let transfer_mem_handle = svc::create_transfer_memory(transfer_mem.ptr, transfer_mem_size, svc::MemoryPermission::None())?;
[INFO] [stdout]     |                                                                                                         ^^^^^^^^^^^^^^^^ could not find `MemoryPermission` in `svc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `LayerFlags` in `vi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:816:91
[INFO] [stdout]     |
[INFO] [stdout] 816 | ...lay_service.get().create_stray_layer(vi::LayerFlags::Default(), display_id, sf::Buffer::from_var(&native_window))?;
[INFO] [stdout]     |                                             ^^^^^^^^^^ could not find `LayerFlags` in `vi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `MemoryPermission` in `svc`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:258:85
[INFO] [stdout]     |
[INFO] [stdout] 258 |         svc::map_shared_memory(shmem_handle.handle, shmem_address, shmem_size, svc::MemoryPermission::Read())?;
[INFO] [stdout]     |                                                                                     ^^^^^^^^^^^^^^^^ could not find `MemoryPermission` in `svc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `FileReadOption` in `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:138:54
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let read_size = self.file.get().read(fspsrv::FileReadOption::None(), self.offset, size, sf::Buffer::from_mut(buf, size))?;
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^ could not find `FileReadOption` in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `FileWriteOption` in `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:150:39
[INFO] [stdout]     |
[INFO] [stdout] 150 |         self.file.get().write(fspsrv::FileWriteOption::Flush(), self.offset, size, sf::Buffer::from_const(buf, size))?;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^ could not find `FileWriteOption` in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `FileOpenMode` in `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:280:28
[INFO] [stdout]     |
[INFO] [stdout] 280 |     let mut mode = fspsrv::FileOpenMode::None();
[INFO] [stdout]     |                            ^^^^^^^^^^^^ could not find `FileOpenMode` in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `FileOpenMode` in `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:282:25
[INFO] [stdout]     |
[INFO] [stdout] 282 |         mode |= fspsrv::FileOpenMode::Read();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ could not find `FileOpenMode` in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `FileOpenMode` in `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:285:25
[INFO] [stdout]     |
[INFO] [stdout] 285 |         mode |= fspsrv::FileOpenMode::Write();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ could not find `FileOpenMode` in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `FileOpenMode` in `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:288:25
[INFO] [stdout]     |
[INFO] [stdout] 288 |         mode |= fspsrv::FileOpenMode::Append();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ could not find `FileOpenMode` in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssertLevel` in module `assert`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/util.rs:269:88
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub fn simple_panic_handler<L: Logger>(info: &panic::PanicInfo, desired_level: assert::AssertLevel) -> ! {
[INFO] [stdout]     |                                                                                        ^^^^^^^^^^^ not found in `assert`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AbiConfigEntryFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/hbl.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub flags: AbiConfigEntryFlags,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AbiConfigEntryFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/hbl.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub flags: AbiConfigEntryFlags,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct AbiConfigEntry<AbiConfigEntryFlags> {
[INFO] [stdout]    |                          +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AbiConfigEntryFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/hbl.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub flags: AbiConfigEntryFlags,
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub struct AbiConfigEntry<AbiConfigEntryFlags> {
[INFO] [stdout]    |                          +++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub attribute: MemoryAttribute,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub permission: MemoryPermission,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub attribute: MemoryAttribute,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct MemoryInfo<MemoryAttribute> {
[INFO] [stdout]    |                      +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub permission: MemoryPermission,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct MemoryInfo<MemoryPermission> {
[INFO] [stdout]    |                      ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:77:20
[INFO] [stdout]    |
[INFO] [stdout] 77 |     pub attribute: MemoryAttribute,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct MemoryInfo<MemoryAttribute> {
[INFO] [stdout]    |                      +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub permission: MemoryPermission,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct MemoryInfo<MemoryPermission> {
[INFO] [stdout]    |                      ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:199:77
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub fn set_memory_attribute(address: Address, size: Size, mask: u32, value: MemoryAttribute) -> Result<()> {
[INFO] [stdout]     |                                                                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:201:90
[INFO] [stdout]     |
[INFO] [stdout] 201 |         fn __nx_svc_set_memory_attribute(address: Address, size: Size, mask: u32, value: MemoryAttribute) -> ResultCode;
[INFO] [stdout]     |                                                                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:312:84
[INFO] [stdout]     |
[INFO] [stdout] 312 | pub fn map_shared_memory(handle: Handle, address: Address, size: Size, permission: MemoryPermission) -> Result<()> {
[INFO] [stdout]     |                                                                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:314:97
[INFO] [stdout]     |
[INFO] [stdout] 314 |         fn __nx_svc_map_shared_memory(handle: Handle, address: Address, size: Size, permission: MemoryPermission) -> ResultCode;
[INFO] [stdout]     |                                                                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:336:74
[INFO] [stdout]     |
[INFO] [stdout] 336 | pub fn create_transfer_memory(address: Address, size: Size, permissions: MemoryPermission) -> Result<Handle> {
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MemoryPermission` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:338:112
[INFO] [stdout]     |
[INFO] [stdout] 338 | ... address: Address, size: Size, permissions: MemoryPermission) -> ResultCode;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RegisterGroup` in module `arm`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:662:92
[INFO] [stdout]     |
[INFO] [stdout] 662 | pub fn get_debug_thread_context(debug_handle: Handle, thread_id: u64, register_group: arm::RegisterGroup) -> Result<arm::ThreadCont...
[INFO] [stdout]     |                                                                                            ^^^^^^^^^^^^^ not found in `arm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RegisterGroup` in module `arm`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:664:146
[INFO] [stdout]     |
[INFO] [stdout] 664 | ...e: Handle, thread_id: u64, register_group: arm::RegisterGroup) -> ResultCode;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ not found in `arm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RegisterGroup` in module `arm`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:677:128
[INFO] [stdout]     |
[INFO] [stdout] 677 | ...adContext, thread_id: u64, register_group: arm::RegisterGroup) -> Result<()>  {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ not found in `arm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RegisterGroup` in module `arm`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/svc.rs:679:148
[INFO] [stdout]     |
[INFO] [stdout] 679 | ...*const arm::ThreadContext, register_group: arm::RegisterGroup) -> ResultCode;
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^ not found in `arm`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:658:32
[INFO] [stdout]     |
[INFO] [stdout] 658 |     pub fn add_buffer<const A: BufferAttribute, const S: usize>(&mut self, buffer: sf::Buffer<A, S>) -> Result<()> {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:772:32
[INFO] [stdout]     |
[INFO] [stdout] 772 |     pub fn pop_buffer<const A: BufferAttribute, const S: usize>(&mut self, raw_data_walker: &mut DataWalker) -> Result<sf::Buffer<A...
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/client.rs:29:15
[INFO] [stdout]    |
[INFO] [stdout] 29 | impl<const A: BufferAttribute, const S: usize> CommandParameter<sf::Buffer<A, S>> for sf::Buffer<A, S> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/server.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<const A: BufferAttribute, const S: usize> CommandParameter<sf::Buffer<A, S>> for sf::Buffer<A, S> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]  --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:9:28
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct Buffer<const A: BufferAttribute, const S: usize> {
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl<const A: BufferAttribute, const S: usize> Buffer<A, S> {
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub const fn from_other<const B: BufferAttribute, const Z: usize>(other: &Buffer<B, Z>) -> Self {
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:92:49
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub type InMapAliasBuffer = Buffer<{bit_group!{ BufferAttribute [In, MapAlias] }}, 0>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub type InMapAliasBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [In, MapAlias] }}, 0>;
[INFO] [stdout]    |                          +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:93:50
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub type OutMapAliasBuffer = Buffer<{bit_group!{ BufferAttribute [Out, MapAlias] }}, 0>;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 93 | pub type OutMapAliasBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [Out, MapAlias] }}, 0>;
[INFO] [stdout]    |                           +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:94:58
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub type InNonSecureMapAliasBuffer = Buffer<{bit_group!{ BufferAttribute [In, MapAlias, MapTransferAllowsNonSecure] }}, 0>;
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub type InNonSecureMapAliasBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [In, MapAlias, MapTransferAllowsNonSecure] }}, 0>;
[INFO] [stdout]    |                                   +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:95:59
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type OutNonSecureMapAliasBuffer = Buffer<{bit_group!{ BufferAttribute [Out, MapAlias, MapTransferAllowsNonSecure] }}, 0>;
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type OutNonSecureMapAliasBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [Out, MapAlias, MapTransferAllowsNonSecure] }}, 0>;
[INFO] [stdout]    |                                    +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:96:51
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type InAutoSelectBuffer = Buffer<{bit_group!{ BufferAttribute [In, AutoSelect] }}, 0>;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type InAutoSelectBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [In, AutoSelect] }}, 0>;
[INFO] [stdout]    |                            +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:97:52
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type OutAutoSelectBuffer = Buffer<{bit_group!{ BufferAttribute [Out, AutoSelect] }}, 0>;
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type OutAutoSelectBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [Out, AutoSelect] }}, 0>;
[INFO] [stdout]    |                             +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:98:48
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type InPointerBuffer = Buffer<{bit_group!{ BufferAttribute [In, Pointer] }}, 0>;
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type InPointerBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [In, Pointer] }}, 0>;
[INFO] [stdout]    |                         +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:99:49
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type OutPointerBuffer = Buffer<{bit_group!{ BufferAttribute [Out, Pointer] }}, 0>;
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type OutPointerBuffer<BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [Out, Pointer] }}, 0>;
[INFO] [stdout]    |                          +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:100:56
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type InFixedPointerBuffer<T> = Buffer<{bit_group!{ BufferAttribute [In, Pointer, FixedSize] }}, {mem::size_of::<T>()}>;
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type InFixedPointerBuffer<T, BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [In, Pointer, FixedSize] }}, {mem::size_of::<T>()}>;
[INFO] [stdout]     |                                +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:101:57
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type OutFixedPointerBuffer<T> = Buffer<{bit_group!{ BufferAttribute [Out, Pointer, FixedSize] }}, {mem::size_of::<T>()}>;
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type OutFixedPointerBuffer<T, BufferAttribute> = Buffer<{bit_group!{ BufferAttribute [Out, Pointer, FixedSize] }}, {mem::size_of::<T>()}>;
[INFO] [stdout]     |                                 +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Key` in module `input`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/sm.rs:36:27
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub keys_held: input::Key,
[INFO] [stdout]    |                           ^^^ not found in `input`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LogDestination` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/lm.rs:16:75
[INFO] [stdout]    |
[INFO] [stdout] 16 |     ipc_cmif_interface_define_command!(set_destination: (log_destination: LogDestination) => ());
[INFO] [stdout]    |                                                                           ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileReadOption` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:45:55
[INFO] [stdout]    |
[INFO] [stdout] 45 |     ipc_cmif_interface_define_command!(read: (option: FileReadOption, offset: usize, size: usize, buf: sf::OutNonSecureMapAliasBuffe...
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileWriteOption` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:46:56
[INFO] [stdout]    |
[INFO] [stdout] 46 |     ipc_cmif_interface_define_command!(write: (option: FileWriteOption, offset: usize, size: usize, buf: sf::InNonSecureMapAliasBuff...
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:51:65
[INFO] [stdout]    |
[INFO] [stdout] 51 |     ipc_cmif_interface_define_command!(create_file: (attribute: FileAttribute, size: usize, path_buf: sf::InPointerBuffer) => ());
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileOpenMode` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/fspsrv.rs:57:58
[INFO] [stdout]    |
[INFO] [stdout] 57 |     ipc_cmif_interface_define_command!(open_file: (mode: FileOpenMode, path_buf: sf::InPointerBuffer) => (file: mem::Shared<dyn sf::...
[INFO] [stdout]    |                                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NpadStyleTag` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/hid.rs:44:109
[INFO] [stdout]    |
[INFO] [stdout] 44 |     ipc_cmif_interface_define_command!(set_supported_npad_style_set: (aruid: sf::ProcessId, npad_style_tag: NpadStyleTag) => ());
[INFO] [stdout]    |                                                                                                             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LayerFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/vi.rs:28:70
[INFO] [stdout]    |
[INFO] [stdout] 28 |     ipc_cmif_interface_define_command!(create_managed_layer: (flags: LayerFlags, display_id: DisplayId, aruid: applet::AppletResourc...
[INFO] [stdout]    |                                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LayerFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/vi.rs:48:68
[INFO] [stdout]    |
[INFO] [stdout] 48 |     ipc_cmif_interface_define_command!(create_stray_layer: (flags: LayerFlags, display_id: DisplayId, out_native_window: sf::OutMapA...
[INFO] [stdout]    |                                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SourceFlag` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mii.rs:109:59
[INFO] [stdout]     |
[INFO] [stdout] 109 |     ipc_cmif_interface_define_command!(is_updated: (flag: SourceFlag) => (updated: bool));
[INFO] [stdout]     |                                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SourceFlag` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mii.rs:111:58
[INFO] [stdout]     |
[INFO] [stdout] 111 |     ipc_cmif_interface_define_command!(get_count: (flag: SourceFlag) => (count: u32));
[INFO] [stdout]     |                                                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SourceFlag` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mii.rs:112:54
[INFO] [stdout]     |
[INFO] [stdout] 112 |     ipc_cmif_interface_define_command!(get_1: (flag: SourceFlag, out_char_infos: sf::OutMapAliasBuffer) => (count: u32));
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileReadOption` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/fspsrv.rs:33:32
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn read(&mut self, option: FileReadOption, offset: usize, size: usize, buf: sf::OutNonSecureMapAliasBuffer) -> Result<usize> {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileWriteOption` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/fspsrv.rs:37:33
[INFO] [stdout]    |
[INFO] [stdout] 37 |     fn write(&mut self, option: FileWriteOption, offset: usize, size: usize, buf: sf::InNonSecureMapAliasBuffer) -> Result<()> {
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/fspsrv.rs:74:42
[INFO] [stdout]    |
[INFO] [stdout] 74 |     fn create_file(&mut self, attribute: FileAttribute, size: usize, path_buf: sf::InPointerBuffer) -> Result<()> {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileOpenMode` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/fspsrv.rs:98:35
[INFO] [stdout]    |
[INFO] [stdout] 98 |     fn open_file(&mut self, mode: FileOpenMode, path_buf: sf::InPointerBuffer) -> Result<mem::Shared<dyn sf::IObject>> {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LogDestination` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/lm.rs:36:52
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn set_destination(&mut self, log_destination: LogDestination) -> Result<()> {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LayerFlags` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/vi.rs:34:47
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn create_managed_layer(&mut self, flags: LayerFlags, display_id: DisplayId, aruid: applet::AppletResourceUserId) -> Result<Laye...
[INFO] [stdout]    |                                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LayerFlags` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/vi.rs:151:45
[INFO] [stdout]     |
[INFO] [stdout] 151 |     fn create_stray_layer(&mut self, flags: LayerFlags, display_id: DisplayId, out_native_window: sf::OutMapAliasBuffer) -> Result<...
[INFO] [stdout]     |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NpadStyleTag` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/hid.rs:69:86
[INFO] [stdout]    |
[INFO] [stdout] 69 |     fn set_supported_npad_style_set(&mut self, aruid: sf::ProcessId, npad_style_tag: NpadStyleTag) -> Result<()> {
[INFO] [stdout]    |                                                                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SourceFlag` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/mii.rs:35:36
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn is_updated(&mut self, flag: SourceFlag) -> Result<bool> {
[INFO] [stdout]    |                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SourceFlag` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/mii.rs:43:35
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn get_count(&mut self, flag: SourceFlag) -> Result<u32> {
[INFO] [stdout]    |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SourceFlag` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/service/mii.rs:47:31
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn get_1(&mut self, flag: SourceFlag, out_char_infos: sf::OutMapAliasBuffer) -> Result<u32> {
[INFO] [stdout]    |                               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:22:6
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl AssertLevel {
[INFO] [stdout]    |      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:25:32
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const ASSERT_LEVEL_ORDER: [AssertLevel; 4] = [AssertLevel::FatalThrow(), AssertLevel::Panic(), AssertLevel::ProcessExit(), Asser...
[INFO] [stdout]    |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 | fn do_assert(level: AssertLevel, rc: ResultCode) -> bool {
[INFO] [stdout]    |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:74:30
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub fn assert(desired_level: AssertLevel, rc: ResultCode) {
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/binder.rs:173:114
[INFO] [stdout]     |
[INFO] [stdout] 173 | ... u32, get_frame_timestamps: bool, usage: GraphicsAllocatorUsage) -> Result<(i32, bool, MultiFence)> {
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:634:26
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub gfx_alloc_usage: GraphicsAllocatorUsage,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:634:26
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub gfx_alloc_usage: GraphicsAllocatorUsage,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 628 | pub struct GraphicBufferHeader<GraphicsAllocatorUsage> {
[INFO] [stdout]     |                               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:634:26
[INFO] [stdout]     |
[INFO] [stdout] 634 |     pub gfx_alloc_usage: GraphicsAllocatorUsage,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 628 | pub struct GraphicBufferHeader<GraphicsAllocatorUsage> {
[INFO] [stdout]     |                               ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:654:26
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub gfx_alloc_usage: GraphicsAllocatorUsage,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:654:26
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub gfx_alloc_usage: GraphicsAllocatorUsage,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub struct GraphicBuffer<GraphicsAllocatorUsage> {
[INFO] [stdout]     |                         ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:654:26
[INFO] [stdout]     |
[INFO] [stdout] 654 |     pub gfx_alloc_usage: GraphicsAllocatorUsage,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 646 | pub struct GraphicBuffer<GraphicsAllocatorUsage> {
[INFO] [stdout]     |                         ++++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LayerFlags` in module `vi`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/mod.rs:838:126
[INFO] [stdout]     |
[INFO] [stdout] 838 | ...d: applet::AppletResourceUserId, layer_flags: vi::LayerFlags, x: f32, y: f32, width: u32, height: u32, z: LayerZ, buffer_count: ...
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in `vi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ConnectionState` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub connection_state: ConnectionState
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ConnectionState` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub connection_state: ConnectionState
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  99 | pub struct ControllerStateEntry<ConnectionState> {
[INFO] [stdout]     |                                +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ConnectionState` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:105:27
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub connection_state: ConnectionState
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  99 | pub struct ControllerStateEntry<ConnectionState> {
[INFO] [stdout]     |                                +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Key` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:199:48
[INFO] [stdout]     |
[INFO] [stdout] 199 |     pub fn get_button_state_held(&mut self) -> Key {
[INFO] [stdout]     |                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Key` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:205:48
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub fn get_button_state_down(&mut self) -> Key {
[INFO] [stdout]     |                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Key` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:212:46
[INFO] [stdout]     |
[INFO] [stdout] 212 |     pub fn get_button_state_up(&mut self) -> Key {
[INFO] [stdout]     |                                              ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NpadStyleTag` in module `hid`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:252:74
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub fn new(aruid: applet::AppletResourceUserId, supported_tags: hid::NpadStyleTag, controllers: &[hid::ControllerId]) -> Result...
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^ not found in `hid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:279:37
[INFO] [stdout]     |
[INFO] [stdout] 279 | fn convert_file_open_option(option: FileOpenOption) -> fspsrv::FileOpenMode {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileOpenMode` in module `fspsrv`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:279:64
[INFO] [stdout]     |
[INFO] [stdout] 279 | fn convert_file_open_option(option: FileOpenOption) -> fspsrv::FileOpenMode {
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^ not found in `fspsrv`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:293:40
[INFO] [stdout]     |
[INFO] [stdout] 293 | pub fn open_file(path: String, option: FileOpenOption) -> Result<File> {
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/client.rs:44:15
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl<const M: HandleMode> CommandParameter<sf::Handle<M>> for sf::Handle<M> {
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 + #[derive(ConstParamTy)]
[INFO] [stdout] 80 | pub enum HandleMode {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/server.rs:76:15
[INFO] [stdout]    |
[INFO] [stdout] 76 | impl<const M: HandleMode> CommandParameter<sf::Handle<M>> for sf::Handle<M> {
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 + #[derive(ConstParamTy)]
[INFO] [stdout] 80 | pub enum HandleMode {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:104:28
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub struct Handle<const M: HandleMode> {
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 + #[derive(ConstParamTy)]
[INFO] [stdout]  80 | pub enum HandleMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/sf/mod.rs:108:15
[INFO] [stdout]     |
[INFO] [stdout] 108 | impl<const M: HandleMode> Handle<M> {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 + #[derive(ConstParamTy)]
[INFO] [stdout]  80 | pub enum HandleMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:469:32
[INFO] [stdout]     |
[INFO] [stdout] 469 |     pub fn add_handle<const M: HandleMode>(&mut self, handle: sf::Handle<M>) -> Result<()> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]     |
[INFO] [stdout]  79 + #[derive(ConstParamTy)]
[INFO] [stdout]  80 | pub enum HandleMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:530:32
[INFO] [stdout]     |
[INFO] [stdout] 530 |     pub fn pop_handle<const M: HandleMode>(&mut self) -> Result<sf::Handle<M>> {
[INFO] [stdout]     |                                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]     |
[INFO] [stdout]  79 + #[derive(ConstParamTy)]
[INFO] [stdout]  80 | pub enum HandleMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0741]: `ipc::HandleMode` must implement `ConstParamTy` to be used as the type of a const generic parameter
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:552:33
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn push_handle<const M: HandleMode>(&mut self, handle: sf::Handle<M>) -> Result<()> {
[INFO] [stdout]     |                                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: add `#[derive(ConstParamTy)]` to the enum
[INFO] [stdout]     |
[INFO] [stdout]  79 + #[derive(ConstParamTy)]
[INFO] [stdout]  80 | pub enum HandleMode {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:659:32
[INFO] [stdout]     |
[INFO] [stdout] 659 |         let is_in = A.contains(BufferAttribute::In());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:660:33
[INFO] [stdout]     |
[INFO] [stdout] 660 |         let is_out = A.contains(BufferAttribute::Out());
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:662:23
[INFO] [stdout]     |
[INFO] [stdout] 662 |         if A.contains(BufferAttribute::AutoSelect()) {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:700:28
[INFO] [stdout]     |
[INFO] [stdout] 700 |         else if A.contains(BufferAttribute::Pointer()) {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:706:32
[INFO] [stdout]     |
[INFO] [stdout] 706 |                 if !A.contains(BufferAttribute::FixedSize()) {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:711:28
[INFO] [stdout]     |
[INFO] [stdout] 711 |         else if A.contains(BufferAttribute::MapAlias()) {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:713:27
[INFO] [stdout]     |
[INFO] [stdout] 713 |             if A.contains(BufferAttribute::MapTransferAllowsNonSecure()) {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:716:32
[INFO] [stdout]     |
[INFO] [stdout] 716 |             else if A.contains(BufferAttribute::MapTransferAllowsNonDevice()) {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:773:32
[INFO] [stdout]     |
[INFO] [stdout] 773 |         let is_in = A.contains(BufferAttribute::In());
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:774:33
[INFO] [stdout]     |
[INFO] [stdout] 774 |         let is_out = A.contains(BufferAttribute::Out());
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:776:23
[INFO] [stdout]     |
[INFO] [stdout] 776 |         if A.contains(BufferAttribute::AutoSelect()) {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:802:28
[INFO] [stdout]     |
[INFO] [stdout] 802 |         else if A.contains(BufferAttribute::Pointer()) {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:809:49
[INFO] [stdout]     |
[INFO] [stdout] 809 |                 let buf_size = match A.contains(BufferAttribute::FixedSize()) {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/mod.rs:822:28
[INFO] [stdout]     |
[INFO] [stdout] 822 |         else if A.contains(BufferAttribute::MapAlias()) {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/server.rs:58:23
[INFO] [stdout]    |
[INFO] [stdout] 58 |         if A.contains(BufferAttribute::Out()) && A.contains(BufferAttribute::Pointer()) {
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `BufferAttribute` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/ipc/server.rs:58:61
[INFO] [stdout]    |
[INFO] [stdout] 58 |         if A.contains(BufferAttribute::Out()) && A.contains(BufferAttribute::Pointer()) {
[INFO] [stdout]    |                                                             ^^^^^^^^^^^^^^^ use of undeclared type `BufferAttribute`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:25:51
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const ASSERT_LEVEL_ORDER: [AssertLevel; 4] = [AssertLevel::FatalThrow(), AssertLevel::Panic(), AssertLevel::ProcessExit(), Asser...
[INFO] [stdout]    |                                                   ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:25:78
[INFO] [stdout]    |
[INFO] [stdout] 25 |     const ASSERT_LEVEL_ORDER: [AssertLevel; 4] = [AssertLevel::FatalThrow(), AssertLevel::Panic(), AssertLevel::ProcessExit(), Asser...
[INFO] [stdout]    |                                                                              ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:25:100
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...el::FatalThrow(), AssertLevel::Panic(), AssertLevel::ProcessExit(), AssertLevel::SvcBreak()];
[INFO] [stdout]    |                                            ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:25:128
[INFO] [stdout]    |
[INFO] [stdout] 25 | ...l::Panic(), AssertLevel::ProcessExit(), AssertLevel::SvcBreak()];
[INFO] [stdout]    |                                            ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:44:23
[INFO] [stdout]    |
[INFO] [stdout] 44 |     if level.contains(AssertLevel::NeedsHeapAllocation()) && !alloc::is_enabled() {
[INFO] [stdout]    |                       ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |         if level == AssertLevel::FatalThrow() {
[INFO] [stdout]    |                     ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:57:26
[INFO] [stdout]    |
[INFO] [stdout] 57 |         else if level == AssertLevel::Panic() {
[INFO] [stdout]    |                          ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:61:26
[INFO] [stdout]    |
[INFO] [stdout] 61 |         else if level == AssertLevel::ProcessExit() {
[INFO] [stdout]    |                          ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AssertLevel` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/diag/assert.rs:64:26
[INFO] [stdout]    |
[INFO] [stdout] 64 |         else if level == AssertLevel::SvcBreak() {
[INFO] [stdout]    |                          ^^^^^^^^^^^ use of undeclared type `AssertLevel`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/surface.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 75 | ...   let usage = GraphicsAllocatorUsage::HardwareComposer() | GraphicsAllocatorUsage::HardwareRender() | GraphicsAllocatorUsage::Ha...
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GraphicsAllocatorUsage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/surface.rs:75:66
[INFO] [stdout]    |
[INFO] [stdout] 75 | ...rUsage::HardwareComposer() | GraphicsAllocatorUsage::HardwareRender() | GraphicsAllocatorUsage::HardwareTexture();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GraphicsAllocatorUsage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `GraphicsAllocatorUsage` in this scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/gpu/surface.rs:75:109
[INFO] [stdout]    |
[INFO] [stdout] 75 | ...torUsage::HardwareRender() | GraphicsAllocatorUsage::HardwareTexture();
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `GraphicsAllocatorUsage`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Key` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |         Key(button_state)
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Key` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |         Key(down_state)
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Key` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |         Key(up_state)
[INFO] [stdout]     |         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `ConnectionState` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/input.rs:271:50
[INFO] [stdout]     |
[INFO] [stdout] 271 |             last_entry.connection_state.contains(ConnectionState::Connected())
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^ use of undeclared type `ConnectionState`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:281:24
[INFO] [stdout]     |
[INFO] [stdout] 281 |     if option.contains(FileOpenOption::Read()) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type `FileOpenOption`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:284:24
[INFO] [stdout]     |
[INFO] [stdout] 284 |     if option.contains(FileOpenOption::Write()) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type `FileOpenOption`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:287:24
[INFO] [stdout]     |
[INFO] [stdout] 287 |     if option.contains(FileOpenOption::Append()) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ use of undeclared type `FileOpenOption`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:305:80
[INFO] [stdout]     |
[INFO] [stdout] 305 |             if results::fs::ResultPathNotFound::matches(rc) && option.contains(FileOpenOption::Create()) {
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^^^^ use of undeclared type `FileOpenOption`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FileOpenOption` in this scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/nx-e6457c684510e3e8/8f8de1a/src/fs.rs:315:48
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let offset : usize = match option.contains(FileOpenOption::Append()) {
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^ use of undeclared type `FileOpenOption`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0433, E0741.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nx` (lib) due to 169 previous errors
[INFO] running `Command { std: "docker" "inspect" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab", kill_on_drop: false }`
[INFO] [stdout] 21670ae6b9e9b079e648af7921ad315a55c6ae5ef4296326443a14b2b1e798ab
