[INFO] cloning repository https://github.com/three014/win-deviceioctl [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/three014/win-deviceioctl" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthree014%2Fwin-deviceioctl", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthree014%2Fwin-deviceioctl'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bff4b63a568a1de44a2d8aa41b0a726b325e6b66 [INFO] testing three014/win-deviceioctl against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fthree014%2Fwin-deviceioctl" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/three014/win-deviceioctl [INFO] finished tweaking git repo https://github.com/three014/win-deviceioctl [INFO] tweaked toml for git repo https://github.com/three014/win-deviceioctl written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/three014/win-deviceioctl on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/three014/win-deviceioctl 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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bincode_derive v2.0.0-rc.3 [INFO] [stderr] Downloaded virtue v0.0.13 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1484744d4f554b2321295f750515773e1630ae572f3a02d8bf06cfdbf9a4f7aa [INFO] running `Command { std: "docker" "start" "-a" "1484744d4f554b2321295f750515773e1630ae572f3a02d8bf06cfdbf9a4f7aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1484744d4f554b2321295f750515773e1630ae572f3a02d8bf06cfdbf9a4f7aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1484744d4f554b2321295f750515773e1630ae572f3a02d8bf06cfdbf9a4f7aa", kill_on_drop: false }` [INFO] [stdout] 1484744d4f554b2321295f750515773e1630ae572f3a02d8bf06cfdbf9a4f7aa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3e126e45512dde9a33431911ca125ba2566f833b87dbcef392eac542d31fc073 [INFO] running `Command { std: "docker" "start" "-a" "3e126e45512dde9a33431911ca125ba2566f833b87dbcef392eac542d31fc073", kill_on_drop: false }` [INFO] [stderr] Compiling virtue v0.0.13 [INFO] [stderr] Compiling bitflags v2.5.0 [INFO] [stderr] Compiling bincode_derive v2.0.0-rc.3 [INFO] [stderr] Compiling bincode v2.0.0-rc.3 [INFO] [stderr] Compiling win-deviceioctl v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/door.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | use std::os::windows::io::{AsRawHandle, BorrowedHandle}; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/os/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/os/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `windows` [INFO] [stdout] --> src/door.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use windows::Win32::{ [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `windows` in `os` [INFO] [stdout] --> src/lib.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | use std::os::windows::io::BorrowedHandle; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/os/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/cdb45c87e2cd43495379f7e867e3cc15dcee9f93/library/std/src/os/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `windows` [INFO] [stdout] --> src/driver_utils.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use windows::Win32::{ [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `windows` [INFO] [stdout] --> src/driver_utils.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | use windows::Win32::System::Ioctl::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `windows` [INFO] [stdout] --> src/driver_utils.rs:147:13 [INFO] [stdout] | [INFO] [stdout] 147 | use windows::Win32::System::Ioctl::*; [INFO] [stdout] | ^^^^^^^ use of unresolved module or unlinked crate `windows` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_8042_PORT` in this scope [INFO] [stdout] --> src/driver_utils.rs:84:37 [INFO] [stdout] | [INFO] [stdout] 84 | DeviceType::Port8042 => FILE_DEVICE_8042_PORT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_ACPI` in this scope [INFO] [stdout] --> src/driver_utils.rs:85:33 [INFO] [stdout] | [INFO] [stdout] 85 | DeviceType::Acpi => FILE_DEVICE_ACPI, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_BATTERY` in this scope [INFO] [stdout] --> src/driver_utils.rs:86:36 [INFO] [stdout] | [INFO] [stdout] 86 | DeviceType::Battery => FILE_DEVICE_BATTERY, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_BEEP` in this scope [INFO] [stdout] --> src/driver_utils.rs:87:33 [INFO] [stdout] | [INFO] [stdout] 87 | DeviceType::Beep => FILE_DEVICE_BEEP, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_BUS_EXTENDER` in this scope [INFO] [stdout] --> src/driver_utils.rs:88:40 [INFO] [stdout] | [INFO] [stdout] 88 | DeviceType::BusExtender => FILE_DEVICE_BUS_EXTENDER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_CD_ROM_FILE_SYSTEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:90:44 [INFO] [stdout] | [INFO] [stdout] 90 | DeviceType::CdromFileSystem => FILE_DEVICE_CD_ROM_FILE_SYSTEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_CHANGER` in this scope [INFO] [stdout] --> src/driver_utils.rs:91:36 [INFO] [stdout] | [INFO] [stdout] 91 | DeviceType::Changer => FILE_DEVICE_CHANGER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_CONTROLLER` in this scope [INFO] [stdout] --> src/driver_utils.rs:92:39 [INFO] [stdout] | [INFO] [stdout] 92 | DeviceType::Controller => FILE_DEVICE_CONTROLLER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_DATALINK` in this scope [INFO] [stdout] --> src/driver_utils.rs:93:37 [INFO] [stdout] | [INFO] [stdout] 93 | DeviceType::DataLink => FILE_DEVICE_DATALINK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_DFS` in this scope [INFO] [stdout] --> src/driver_utils.rs:94:32 [INFO] [stdout] | [INFO] [stdout] 94 | DeviceType::Dfs => FILE_DEVICE_DFS, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_DFS_FILE_SYSTEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:95:42 [INFO] [stdout] | [INFO] [stdout] 95 | DeviceType::DfsFileSystem => FILE_DEVICE_DFS_FILE_SYSTEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_DFS_VOLUME` in this scope [INFO] [stdout] --> src/driver_utils.rs:96:38 [INFO] [stdout] | [INFO] [stdout] 96 | DeviceType::DfsVolume => FILE_DEVICE_DFS_VOLUME, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_DISK_FILE_SYSTEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:98:43 [INFO] [stdout] | [INFO] [stdout] 98 | DeviceType::DiskFileSystem => FILE_DEVICE_DISK_FILE_SYSTEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_FILE_SYSTEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:100:39 [INFO] [stdout] | [INFO] [stdout] 100 | DeviceType::FileSystem => FILE_DEVICE_FILE_SYSTEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_FIPS` in this scope [INFO] [stdout] --> src/driver_utils.rs:101:33 [INFO] [stdout] | [INFO] [stdout] 101 | DeviceType::Fips => FILE_DEVICE_FIPS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_FULLSCREEN_VIDEO` in this scope [INFO] [stdout] --> src/driver_utils.rs:102:44 [INFO] [stdout] | [INFO] [stdout] 102 | DeviceType::FullscreenVideo => FILE_DEVICE_FULLSCREEN_VIDEO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_INPORT_PORT` in this scope [INFO] [stdout] --> src/driver_utils.rs:103:39 [INFO] [stdout] | [INFO] [stdout] 103 | DeviceType::InportPort => FILE_DEVICE_INPORT_PORT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_KEYBOARD` in this scope [INFO] [stdout] --> src/driver_utils.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | DeviceType::Keyboard => FILE_DEVICE_KEYBOARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_KS` in this scope [INFO] [stdout] --> src/driver_utils.rs:105:31 [INFO] [stdout] | [INFO] [stdout] 105 | DeviceType::Ks => FILE_DEVICE_KS, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_KSEC` in this scope [INFO] [stdout] --> src/driver_utils.rs:106:33 [INFO] [stdout] | [INFO] [stdout] 106 | DeviceType::Ksec => FILE_DEVICE_KSEC, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MAILSLOT` in this scope [INFO] [stdout] --> src/driver_utils.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 107 | DeviceType::Mailslot => FILE_DEVICE_MAILSLOT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MASS_STORAGE` in this scope [INFO] [stdout] --> src/driver_utils.rs:108:40 [INFO] [stdout] | [INFO] [stdout] 108 | DeviceType::MassStorage => FILE_DEVICE_MASS_STORAGE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MIDI_IN` in this scope [INFO] [stdout] --> src/driver_utils.rs:109:35 [INFO] [stdout] | [INFO] [stdout] 109 | DeviceType::MidiIn => FILE_DEVICE_MIDI_IN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MIDI_OUT` in this scope [INFO] [stdout] --> src/driver_utils.rs:110:36 [INFO] [stdout] | [INFO] [stdout] 110 | DeviceType::MidiOut => FILE_DEVICE_MIDI_OUT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MODEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:111:34 [INFO] [stdout] | [INFO] [stdout] 111 | DeviceType::Modem => FILE_DEVICE_MODEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MOUSE` in this scope [INFO] [stdout] --> src/driver_utils.rs:112:34 [INFO] [stdout] | [INFO] [stdout] 112 | DeviceType::Mouse => FILE_DEVICE_MOUSE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_MULTI_UNC_PROVIDER` in this scope [INFO] [stdout] --> src/driver_utils.rs:113:45 [INFO] [stdout] | [INFO] [stdout] 113 | DeviceType::MultiUncProvider => FILE_DEVICE_MULTI_UNC_PROVIDER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_NAMED_PIPE` in this scope [INFO] [stdout] --> src/driver_utils.rs:114:38 [INFO] [stdout] | [INFO] [stdout] 114 | DeviceType::NamedPipe => FILE_DEVICE_NAMED_PIPE, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_NETWORK` in this scope [INFO] [stdout] --> src/driver_utils.rs:115:36 [INFO] [stdout] | [INFO] [stdout] 115 | DeviceType::Network => FILE_DEVICE_NETWORK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_NETWORK_BROWSER` in this scope [INFO] [stdout] --> src/driver_utils.rs:116:43 [INFO] [stdout] | [INFO] [stdout] 116 | DeviceType::NetworkBrowser => FILE_DEVICE_NETWORK_BROWSER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_NETWORK_FILE_SYSTEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:117:46 [INFO] [stdout] | [INFO] [stdout] 117 | DeviceType::NetworkFileSystem => FILE_DEVICE_NETWORK_FILE_SYSTEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_NETWORK_REDIRECTOR` in this scope [INFO] [stdout] --> src/driver_utils.rs:118:46 [INFO] [stdout] | [INFO] [stdout] 118 | DeviceType::NetworkRedirector => FILE_DEVICE_NETWORK_REDIRECTOR, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_NULL` in this scope [INFO] [stdout] --> src/driver_utils.rs:119:33 [INFO] [stdout] | [INFO] [stdout] 119 | DeviceType::Null => FILE_DEVICE_NULL, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_PARALLEL_PORT` in this scope [INFO] [stdout] --> src/driver_utils.rs:120:41 [INFO] [stdout] | [INFO] [stdout] 120 | DeviceType::ParallelPort => FILE_DEVICE_PARALLEL_PORT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_PHYSICAL_NETCARD` in this scope [INFO] [stdout] --> src/driver_utils.rs:121:44 [INFO] [stdout] | [INFO] [stdout] 121 | DeviceType::PhysicalNetcard => FILE_DEVICE_PHYSICAL_NETCARD, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_PRINTER` in this scope [INFO] [stdout] --> src/driver_utils.rs:122:36 [INFO] [stdout] | [INFO] [stdout] 122 | DeviceType::Printer => FILE_DEVICE_PRINTER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SCANNER` in this scope [INFO] [stdout] --> src/driver_utils.rs:123:36 [INFO] [stdout] | [INFO] [stdout] 123 | DeviceType::Scanner => FILE_DEVICE_SCANNER, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SCREEN` in this scope [INFO] [stdout] --> src/driver_utils.rs:124:35 [INFO] [stdout] | [INFO] [stdout] 124 | DeviceType::Screen => FILE_DEVICE_SCREEN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SERENUM` in this scope [INFO] [stdout] --> src/driver_utils.rs:125:36 [INFO] [stdout] | [INFO] [stdout] 125 | DeviceType::Serenum => FILE_DEVICE_SERENUM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SERIAL_MOUSE_PORT` in this scope [INFO] [stdout] --> src/driver_utils.rs:126:44 [INFO] [stdout] | [INFO] [stdout] 126 | DeviceType::SerialMousePort => FILE_DEVICE_SERIAL_MOUSE_PORT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SERIAL_PORT` in this scope [INFO] [stdout] --> src/driver_utils.rs:127:39 [INFO] [stdout] | [INFO] [stdout] 127 | DeviceType::SerialPort => FILE_DEVICE_SERIAL_PORT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SMB` in this scope [INFO] [stdout] --> src/driver_utils.rs:129:32 [INFO] [stdout] | [INFO] [stdout] 129 | DeviceType::Smb => FILE_DEVICE_SMB, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_SOUND` in this scope [INFO] [stdout] --> src/driver_utils.rs:130:34 [INFO] [stdout] | [INFO] [stdout] 130 | DeviceType::Sound => FILE_DEVICE_SOUND, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_STREAMS` in this scope [INFO] [stdout] --> src/driver_utils.rs:131:36 [INFO] [stdout] | [INFO] [stdout] 131 | DeviceType::Streams => FILE_DEVICE_STREAMS, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_TAPE_FILE_SYSTEM` in this scope [INFO] [stdout] --> src/driver_utils.rs:133:43 [INFO] [stdout] | [INFO] [stdout] 133 | DeviceType::TapeFileSystem => FILE_DEVICE_TAPE_FILE_SYSTEM, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_TERMSRV` in this scope [INFO] [stdout] --> src/driver_utils.rs:134:36 [INFO] [stdout] | [INFO] [stdout] 134 | DeviceType::Termsrv => FILE_DEVICE_TERMSRV, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_TRANSPORT` in this scope [INFO] [stdout] --> src/driver_utils.rs:135:38 [INFO] [stdout] | [INFO] [stdout] 135 | DeviceType::Transport => FILE_DEVICE_TRANSPORT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_UNKNOWN` in this scope [INFO] [stdout] --> src/driver_utils.rs:136:36 [INFO] [stdout] | [INFO] [stdout] 136 | DeviceType::Unknown => FILE_DEVICE_UNKNOWN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_VDM` in this scope [INFO] [stdout] --> src/driver_utils.rs:137:32 [INFO] [stdout] | [INFO] [stdout] 137 | DeviceType::Vdm => FILE_DEVICE_VDM, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_VIDEO` in this scope [INFO] [stdout] --> src/driver_utils.rs:138:34 [INFO] [stdout] | [INFO] [stdout] 138 | DeviceType::Video => FILE_DEVICE_VIDEO, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_VIRTUAL_DISK` in this scope [INFO] [stdout] --> src/driver_utils.rs:139:40 [INFO] [stdout] | [INFO] [stdout] 139 | DeviceType::VirtualDisk => FILE_DEVICE_VIRTUAL_DISK, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_WAVE_IN` in this scope [INFO] [stdout] --> src/driver_utils.rs:140:35 [INFO] [stdout] | [INFO] [stdout] 140 | DeviceType::WaveIn => FILE_DEVICE_WAVE_IN, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FILE_DEVICE_WAVE_OUT` in this scope [INFO] [stdout] --> src/driver_utils.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | DeviceType::WaveOut => FILE_DEVICE_WAVE_OUT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] 150 | FILE_DEVICE_ACPI => DeviceType::Acpi, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] 150 | FILE_DEVICE_ACPI => DeviceType::Acpi, [INFO] [stdout] 151 | FILE_DEVICE_BATTERY => DeviceType::Battery, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 152 | FILE_DEVICE_BEEP => DeviceType::Beep, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 153 | FILE_DEVICE_BUS_EXTENDER => DeviceType::BusExtender, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 155 | FILE_DEVICE_CD_ROM_FILE_SYSTEM => DeviceType::CdromFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 156 | FILE_DEVICE_CHANGER => DeviceType::Changer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 157 | FILE_DEVICE_CONTROLLER => DeviceType::Controller, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 158 | FILE_DEVICE_DATALINK => DeviceType::DataLink, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 159 | FILE_DEVICE_DFS => DeviceType::Dfs, [INFO] [stdout] | ^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 160 | FILE_DEVICE_DFS_FILE_SYSTEM => DeviceType::DfsFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 161 | FILE_DEVICE_DFS_VOLUME => DeviceType::DfsVolume, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 163 | FILE_DEVICE_DISK_FILE_SYSTEM => DeviceType::DiskFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 165 | FILE_DEVICE_FILE_SYSTEM => DeviceType::FileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 166 | FILE_DEVICE_FIPS => DeviceType::Fips, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 167 | FILE_DEVICE_FULLSCREEN_VIDEO => DeviceType::FullscreenVideo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 168 | FILE_DEVICE_INPORT_PORT => DeviceType::InportPort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 169 | FILE_DEVICE_KEYBOARD => DeviceType::Keyboard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 170 | FILE_DEVICE_KS => DeviceType::Ks, [INFO] [stdout] | ^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 171 | FILE_DEVICE_KSEC => DeviceType::Ksec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 172 | FILE_DEVICE_MAILSLOT => DeviceType::Mailslot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:173:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 173 | FILE_DEVICE_MASS_STORAGE => DeviceType::MassStorage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 174 | FILE_DEVICE_MIDI_IN => DeviceType::MidiIn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 175 | FILE_DEVICE_MIDI_OUT => DeviceType::MidiOut, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 176 | FILE_DEVICE_MODEM => DeviceType::Modem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 177 | FILE_DEVICE_MOUSE => DeviceType::Mouse, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 178 | FILE_DEVICE_MULTI_UNC_PROVIDER => DeviceType::MultiUncProvider, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 179 | FILE_DEVICE_NAMED_PIPE => DeviceType::NamedPipe, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 180 | FILE_DEVICE_NETWORK => DeviceType::Network, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 181 | FILE_DEVICE_NETWORK_BROWSER => DeviceType::NetworkBrowser, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 182 | FILE_DEVICE_NETWORK_FILE_SYSTEM => DeviceType::NetworkFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 183 | FILE_DEVICE_NETWORK_REDIRECTOR => DeviceType::NetworkRedirector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 184 | FILE_DEVICE_NULL => DeviceType::Null, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:185:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 185 | FILE_DEVICE_PARALLEL_PORT => DeviceType::ParallelPort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 186 | FILE_DEVICE_PHYSICAL_NETCARD => DeviceType::PhysicalNetcard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 187 | FILE_DEVICE_PRINTER => DeviceType::Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 188 | FILE_DEVICE_SCANNER => DeviceType::Scanner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 189 | FILE_DEVICE_SCREEN => DeviceType::Screen, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 190 | FILE_DEVICE_SERENUM => DeviceType::Serenum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 191 | FILE_DEVICE_SERIAL_MOUSE_PORT => DeviceType::SerialMousePort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 192 | FILE_DEVICE_SERIAL_PORT => DeviceType::SerialPort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 194 | FILE_DEVICE_SMB => DeviceType::Smb, [INFO] [stdout] | ^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 195 | FILE_DEVICE_SOUND => DeviceType::Sound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 196 | FILE_DEVICE_STREAMS => DeviceType::Streams, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 198 | FILE_DEVICE_TAPE_FILE_SYSTEM => DeviceType::TapeFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:199:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 199 | FILE_DEVICE_TERMSRV => DeviceType::Termsrv, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 200 | FILE_DEVICE_TRANSPORT => DeviceType::Transport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 201 | FILE_DEVICE_UNKNOWN => DeviceType::Unknown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 202 | FILE_DEVICE_VDM => DeviceType::Vdm, [INFO] [stdout] | ^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 203 | FILE_DEVICE_VIDEO => DeviceType::Video, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 204 | FILE_DEVICE_VIRTUAL_DISK => DeviceType::VirtualDisk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 205 | FILE_DEVICE_WAVE_IN => DeviceType::WaveIn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 206 | FILE_DEVICE_WAVE_OUT => DeviceType::WaveOut, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | --------------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 207 | _ => DeviceType::Unknown, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_8042_PORT` [INFO] [stdout] --> src/driver_utils.rs:149:13 [INFO] [stdout] | [INFO] [stdout] 149 | FILE_DEVICE_8042_PORT => DeviceType::Port8042, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_8042_PORT` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_ACPI` [INFO] [stdout] --> src/driver_utils.rs:150:13 [INFO] [stdout] | [INFO] [stdout] 150 | FILE_DEVICE_ACPI => DeviceType::Acpi, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_ACPI` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_BATTERY` [INFO] [stdout] --> src/driver_utils.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | FILE_DEVICE_BATTERY => DeviceType::Battery, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_BATTERY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_BEEP` [INFO] [stdout] --> src/driver_utils.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 152 | FILE_DEVICE_BEEP => DeviceType::Beep, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_BEEP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_BUS_EXTENDER` [INFO] [stdout] --> src/driver_utils.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | FILE_DEVICE_BUS_EXTENDER => DeviceType::BusExtender, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_BUS_EXTENDER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_CD_ROM_FILE_SYSTEM` [INFO] [stdout] --> src/driver_utils.rs:155:13 [INFO] [stdout] | [INFO] [stdout] 155 | FILE_DEVICE_CD_ROM_FILE_SYSTEM => DeviceType::CdromFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_CD_ROM_FILE_SYSTEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_CHANGER` [INFO] [stdout] --> src/driver_utils.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | FILE_DEVICE_CHANGER => DeviceType::Changer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_CHANGER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_CONTROLLER` [INFO] [stdout] --> src/driver_utils.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | FILE_DEVICE_CONTROLLER => DeviceType::Controller, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_CONTROLLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_DATALINK` [INFO] [stdout] --> src/driver_utils.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | FILE_DEVICE_DATALINK => DeviceType::DataLink, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_DATALINK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_DFS` [INFO] [stdout] --> src/driver_utils.rs:159:13 [INFO] [stdout] | [INFO] [stdout] 159 | FILE_DEVICE_DFS => DeviceType::Dfs, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_DFS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_DFS_FILE_SYSTEM` [INFO] [stdout] --> src/driver_utils.rs:160:13 [INFO] [stdout] | [INFO] [stdout] 160 | FILE_DEVICE_DFS_FILE_SYSTEM => DeviceType::DfsFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_DFS_FILE_SYSTEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_DFS_VOLUME` [INFO] [stdout] --> src/driver_utils.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | FILE_DEVICE_DFS_VOLUME => DeviceType::DfsVolume, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_DFS_VOLUME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_DISK_FILE_SYSTEM` [INFO] [stdout] --> src/driver_utils.rs:163:13 [INFO] [stdout] | [INFO] [stdout] 163 | FILE_DEVICE_DISK_FILE_SYSTEM => DeviceType::DiskFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_DISK_FILE_SYSTEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_FILE_SYSTEM` [INFO] [stdout] --> src/driver_utils.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | FILE_DEVICE_FILE_SYSTEM => DeviceType::FileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_FILE_SYSTEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_FIPS` [INFO] [stdout] --> src/driver_utils.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | FILE_DEVICE_FIPS => DeviceType::Fips, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_FIPS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_FULLSCREEN_VIDEO` [INFO] [stdout] --> src/driver_utils.rs:167:13 [INFO] [stdout] | [INFO] [stdout] 167 | FILE_DEVICE_FULLSCREEN_VIDEO => DeviceType::FullscreenVideo, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_FULLSCREEN_VIDEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_INPORT_PORT` [INFO] [stdout] --> src/driver_utils.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | FILE_DEVICE_INPORT_PORT => DeviceType::InportPort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_INPORT_PORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_KEYBOARD` [INFO] [stdout] --> src/driver_utils.rs:169:13 [INFO] [stdout] | [INFO] [stdout] 169 | FILE_DEVICE_KEYBOARD => DeviceType::Keyboard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_KEYBOARD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_KS` [INFO] [stdout] --> src/driver_utils.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | FILE_DEVICE_KS => DeviceType::Ks, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_KS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_KSEC` [INFO] [stdout] --> src/driver_utils.rs:171:13 [INFO] [stdout] | [INFO] [stdout] 171 | FILE_DEVICE_KSEC => DeviceType::Ksec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_KSEC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MAILSLOT` [INFO] [stdout] --> src/driver_utils.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | FILE_DEVICE_MAILSLOT => DeviceType::Mailslot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MAILSLOT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MASS_STORAGE` [INFO] [stdout] --> src/driver_utils.rs:173:13 [INFO] [stdout] | [INFO] [stdout] 173 | FILE_DEVICE_MASS_STORAGE => DeviceType::MassStorage, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MASS_STORAGE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MIDI_IN` [INFO] [stdout] --> src/driver_utils.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | FILE_DEVICE_MIDI_IN => DeviceType::MidiIn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MIDI_IN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MIDI_OUT` [INFO] [stdout] --> src/driver_utils.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 175 | FILE_DEVICE_MIDI_OUT => DeviceType::MidiOut, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MIDI_OUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MODEM` [INFO] [stdout] --> src/driver_utils.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | FILE_DEVICE_MODEM => DeviceType::Modem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MODEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MOUSE` [INFO] [stdout] --> src/driver_utils.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | FILE_DEVICE_MOUSE => DeviceType::Mouse, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MOUSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_MULTI_UNC_PROVIDER` [INFO] [stdout] --> src/driver_utils.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | FILE_DEVICE_MULTI_UNC_PROVIDER => DeviceType::MultiUncProvider, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_MULTI_UNC_PROVIDER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_NAMED_PIPE` [INFO] [stdout] --> src/driver_utils.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | FILE_DEVICE_NAMED_PIPE => DeviceType::NamedPipe, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_NAMED_PIPE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_NETWORK` [INFO] [stdout] --> src/driver_utils.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | FILE_DEVICE_NETWORK => DeviceType::Network, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_NETWORK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_NETWORK_BROWSER` [INFO] [stdout] --> src/driver_utils.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | FILE_DEVICE_NETWORK_BROWSER => DeviceType::NetworkBrowser, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_NETWORK_BROWSER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_NETWORK_FILE_SYSTEM` [INFO] [stdout] --> src/driver_utils.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | FILE_DEVICE_NETWORK_FILE_SYSTEM => DeviceType::NetworkFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_NETWORK_FILE_SYSTEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_NETWORK_REDIRECTOR` [INFO] [stdout] --> src/driver_utils.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | FILE_DEVICE_NETWORK_REDIRECTOR => DeviceType::NetworkRedirector, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_NETWORK_REDIRECTOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_NULL` [INFO] [stdout] --> src/driver_utils.rs:184:13 [INFO] [stdout] | [INFO] [stdout] 184 | FILE_DEVICE_NULL => DeviceType::Null, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_NULL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_PARALLEL_PORT` [INFO] [stdout] --> src/driver_utils.rs:185:13 [INFO] [stdout] | [INFO] [stdout] 185 | FILE_DEVICE_PARALLEL_PORT => DeviceType::ParallelPort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_PARALLEL_PORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_PHYSICAL_NETCARD` [INFO] [stdout] --> src/driver_utils.rs:186:13 [INFO] [stdout] | [INFO] [stdout] 186 | FILE_DEVICE_PHYSICAL_NETCARD => DeviceType::PhysicalNetcard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_PHYSICAL_NETCARD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_PRINTER` [INFO] [stdout] --> src/driver_utils.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | FILE_DEVICE_PRINTER => DeviceType::Printer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_PRINTER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SCANNER` [INFO] [stdout] --> src/driver_utils.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | FILE_DEVICE_SCANNER => DeviceType::Scanner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SCANNER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SCREEN` [INFO] [stdout] --> src/driver_utils.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | FILE_DEVICE_SCREEN => DeviceType::Screen, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SCREEN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SERENUM` [INFO] [stdout] --> src/driver_utils.rs:190:13 [INFO] [stdout] | [INFO] [stdout] 190 | FILE_DEVICE_SERENUM => DeviceType::Serenum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SERENUM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SERIAL_MOUSE_PORT` [INFO] [stdout] --> src/driver_utils.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | FILE_DEVICE_SERIAL_MOUSE_PORT => DeviceType::SerialMousePort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SERIAL_MOUSE_PORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SERIAL_PORT` [INFO] [stdout] --> src/driver_utils.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | FILE_DEVICE_SERIAL_PORT => DeviceType::SerialPort, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SERIAL_PORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SMB` [INFO] [stdout] --> src/driver_utils.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | FILE_DEVICE_SMB => DeviceType::Smb, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SMB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_SOUND` [INFO] [stdout] --> src/driver_utils.rs:195:13 [INFO] [stdout] | [INFO] [stdout] 195 | FILE_DEVICE_SOUND => DeviceType::Sound, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_SOUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_STREAMS` [INFO] [stdout] --> src/driver_utils.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 196 | FILE_DEVICE_STREAMS => DeviceType::Streams, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_STREAMS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_TAPE_FILE_SYSTEM` [INFO] [stdout] --> src/driver_utils.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 198 | FILE_DEVICE_TAPE_FILE_SYSTEM => DeviceType::TapeFileSystem, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_TAPE_FILE_SYSTEM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_TERMSRV` [INFO] [stdout] --> src/driver_utils.rs:199:13 [INFO] [stdout] | [INFO] [stdout] 199 | FILE_DEVICE_TERMSRV => DeviceType::Termsrv, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_TERMSRV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_TRANSPORT` [INFO] [stdout] --> src/driver_utils.rs:200:13 [INFO] [stdout] | [INFO] [stdout] 200 | FILE_DEVICE_TRANSPORT => DeviceType::Transport, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_TRANSPORT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_UNKNOWN` [INFO] [stdout] --> src/driver_utils.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | FILE_DEVICE_UNKNOWN => DeviceType::Unknown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_UNKNOWN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_VDM` [INFO] [stdout] --> src/driver_utils.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | FILE_DEVICE_VDM => DeviceType::Vdm, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_VDM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_VIDEO` [INFO] [stdout] --> src/driver_utils.rs:203:13 [INFO] [stdout] | [INFO] [stdout] 203 | FILE_DEVICE_VIDEO => DeviceType::Video, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_VIDEO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_VIRTUAL_DISK` [INFO] [stdout] --> src/driver_utils.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 204 | FILE_DEVICE_VIRTUAL_DISK => DeviceType::VirtualDisk, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_VIRTUAL_DISK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_WAVE_IN` [INFO] [stdout] --> src/driver_utils.rs:205:13 [INFO] [stdout] | [INFO] [stdout] 205 | FILE_DEVICE_WAVE_IN => DeviceType::WaveIn, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_WAVE_IN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `FILE_DEVICE_WAVE_OUT` [INFO] [stdout] --> src/driver_utils.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | FILE_DEVICE_WAVE_OUT => DeviceType::WaveOut, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_FILE_DEVICE_WAVE_OUT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:247:13 [INFO] [stdout] | [INFO] [stdout] 246 | METHOD_NEITHER => Some(Self::Neither), [INFO] [stdout] | -------------- matches any value [INFO] [stdout] 247 | METHOD_IN_DIRECT => Some(Self::InputDirect), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:248:13 [INFO] [stdout] | [INFO] [stdout] 246 | METHOD_NEITHER => Some(Self::Neither), [INFO] [stdout] | -------------- matches any value [INFO] [stdout] 247 | METHOD_IN_DIRECT => Some(Self::InputDirect), [INFO] [stdout] 248 | METHOD_OUT_DIRECT => Some(Self::OutputDirect), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:249:13 [INFO] [stdout] | [INFO] [stdout] 246 | METHOD_NEITHER => Some(Self::Neither), [INFO] [stdout] | -------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 249 | METHOD_BUFFERED => Some(Self::Buffered), [INFO] [stdout] | ^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/driver_utils.rs:250:13 [INFO] [stdout] | [INFO] [stdout] 246 | METHOD_NEITHER => Some(Self::Neither), [INFO] [stdout] | -------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 250 | _ => None, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `METHOD_NEITHER` [INFO] [stdout] --> src/driver_utils.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 246 | METHOD_NEITHER => Some(Self::Neither), [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_METHOD_NEITHER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `METHOD_IN_DIRECT` [INFO] [stdout] --> src/driver_utils.rs:247:13 [INFO] [stdout] | [INFO] [stdout] 247 | METHOD_IN_DIRECT => Some(Self::InputDirect), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_METHOD_IN_DIRECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `METHOD_OUT_DIRECT` [INFO] [stdout] --> src/driver_utils.rs:248:13 [INFO] [stdout] | [INFO] [stdout] 248 | METHOD_OUT_DIRECT => Some(Self::OutputDirect), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_METHOD_OUT_DIRECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `METHOD_BUFFERED` [INFO] [stdout] --> src/driver_utils.rs:249:13 [INFO] [stdout] | [INFO] [stdout] 249 | METHOD_BUFFERED => Some(Self::Buffered), [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_METHOD_BUFFERED` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] [INFO] [stderr] error: could not compile `win-deviceioctl` (lib) due to 59 previous errors; 114 warnings emitted [INFO] running `Command { std: "docker" "inspect" "3e126e45512dde9a33431911ca125ba2566f833b87dbcef392eac542d31fc073", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e126e45512dde9a33431911ca125ba2566f833b87dbcef392eac542d31fc073", kill_on_drop: false }` [INFO] [stdout] 3e126e45512dde9a33431911ca125ba2566f833b87dbcef392eac542d31fc073