[INFO] fetching crate blown-fuse 0.3.1... [INFO] testing blown-fuse-0.3.1 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate blown-fuse 0.3.1 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate blown-fuse 0.3.1 [INFO] finished tweaking crates.io crate blown-fuse 0.3.1 [INFO] tweaked toml for crates.io crate blown-fuse 0.3.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate blown-fuse 0.3.1 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate blown-fuse 0.3.1 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" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "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 clap v3.0.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 89ef1f8d0fc3b662348d44fa5687cbd9167328c722ec3822a8c70dcfd0dc48dc [INFO] running `Command { std: "docker" "start" "-a" "89ef1f8d0fc3b662348d44fa5687cbd9167328c722ec3822a8c70dcfd0dc48dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "89ef1f8d0fc3b662348d44fa5687cbd9167328c722ec3822a8c70dcfd0dc48dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89ef1f8d0fc3b662348d44fa5687cbd9167328c722ec3822a8c70dcfd0dc48dc", kill_on_drop: false }` [INFO] [stdout] 89ef1f8d0fc3b662348d44fa5687cbd9167328c722ec3822a8c70dcfd0dc48dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] c9ad890abfd6c229493392cbedb9fc3ac3995a07cc1aa35d8e93ae58d61e6bec [INFO] running `Command { std: "docker" "start" "-a" "c9ad890abfd6c229493392cbedb9fc3ac3995a07cc1aa35d8e93ae58d61e6bec", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling syn v1.0.85 [INFO] [stderr] Compiling serde v1.0.133 [INFO] [stderr] Compiling libc v0.2.112 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling pin-project-lite v0.2.8 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling smallvec v1.7.0 [INFO] [stderr] Compiling bytemuck v1.7.3 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Compiling mio v0.7.14 [INFO] [stderr] Compiling nix v0.23.1 [INFO] [stderr] Compiling toml v0.5.8 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling tokio-macros v1.7.0 [INFO] [stderr] Compiling bytemuck_derive v1.0.1 [INFO] [stderr] Compiling tokio v1.15.0 [INFO] [stderr] Compiling thiserror v1.0.30 [INFO] [stderr] Compiling proc-macro-crate v1.1.0 [INFO] [stderr] Compiling num_enum_derive v0.5.6 [INFO] [stderr] Compiling num_enum v0.5.6 [INFO] [stderr] Compiling blown-fuse v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct InHeader { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / #[repr(C)] [INFO] [stdout] 36 | | pub struct InHeader { [INFO] [stdout] 37 | | pub len: u32, [INFO] [stdout] 38 | | pub opcode: u32, [INFO] [stdout] ... | [INFO] [stdout] 44 | | pub padding: u32, [INFO] [stdout] 45 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct OutHeader { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / #[repr(C)] [INFO] [stdout] 49 | | pub struct OutHeader { [INFO] [stdout] 50 | | pub len: u32, [INFO] [stdout] 51 | | pub error: i32, [INFO] [stdout] 52 | | pub unique: u64, [INFO] [stdout] 53 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct Attrs { [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | / #[repr(C)] [INFO] [stdout] 118 | | pub struct Attrs { [INFO] [stdout] 119 | | pub ino: u64, [INFO] [stdout] 120 | | pub size: u64, [INFO] [stdout] ... | [INFO] [stdout] 134 | | pub padding: u32, [INFO] [stdout] 135 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct FileLock { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | / #[repr(C)] [INFO] [stdout] 139 | | pub struct FileLock { [INFO] [stdout] 140 | | pub start: u64, [INFO] [stdout] 141 | | pub end: u64, [INFO] [stdout] 142 | | pub lock_type: u32, [INFO] [stdout] 143 | | pub pid: u32, [INFO] [stdout] 144 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 148 | pub struct EntryOut { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | / #[repr(C)] [INFO] [stdout] 148 | | pub struct EntryOut { [INFO] [stdout] 149 | | pub nodeid: u64, [INFO] [stdout] 150 | | pub generation: u64, [INFO] [stdout] ... | [INFO] [stdout] 155 | | pub attr: Attrs, [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:160:12 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct Dirent { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:159:1 [INFO] [stdout] | [INFO] [stdout] 159 | / #[repr(C)] [INFO] [stdout] 160 | | pub struct Dirent { [INFO] [stdout] 161 | | pub ino: u64, [INFO] [stdout] 162 | | pub off: u64, [INFO] [stdout] 163 | | pub namelen: u32, [INFO] [stdout] 164 | | pub entry_type: u32, [INFO] [stdout] 165 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | pub struct DirentPlus { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | / #[repr(C)] [INFO] [stdout] 169 | | pub struct DirentPlus { [INFO] [stdout] 170 | | pub entry_out: EntryOut, [INFO] [stdout] 171 | | pub dirent: Dirent, [INFO] [stdout] 172 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 176 | pub struct ForgetIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / #[repr(C)] [INFO] [stdout] 176 | | pub struct ForgetIn { [INFO] [stdout] 177 | | pub nlookup: u64, [INFO] [stdout] 178 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | pub struct GetattrIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / #[repr(C)] [INFO] [stdout] 182 | | pub struct GetattrIn { [INFO] [stdout] 183 | | pub flags: u32, [INFO] [stdout] 184 | | pub dummy: u32, [INFO] [stdout] 185 | | pub fh: u64, [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | pub struct AttrOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 189 | / #[repr(C)] [INFO] [stdout] 190 | | pub struct AttrOut { [INFO] [stdout] 191 | | pub attr_valid: u64, [INFO] [stdout] 192 | | pub attr_valid_nsec: u32, [INFO] [stdout] 193 | | pub dummy: u32, [INFO] [stdout] 194 | | pub attr: Attrs, [INFO] [stdout] 195 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct SetattrIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:198:1 [INFO] [stdout] | [INFO] [stdout] 198 | / #[repr(C)] [INFO] [stdout] 199 | | pub struct SetattrIn { [INFO] [stdout] 200 | | pub valid: u32, [INFO] [stdout] 201 | | pub padding: u32, [INFO] [stdout] ... | [INFO] [stdout] 215 | | pub unused2: u32, [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 220 | pub struct MknodIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 219 | / #[repr(C)] [INFO] [stdout] 220 | | pub struct MknodIn { [INFO] [stdout] 221 | | pub mode: u32, [INFO] [stdout] 222 | | pub device: u32, [INFO] [stdout] 223 | | pub umask: u32, [INFO] [stdout] 224 | | pub padding: u32, [INFO] [stdout] 225 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct MkdirIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | / #[repr(C)] [INFO] [stdout] 229 | | pub struct MkdirIn { [INFO] [stdout] 230 | | pub mode: u32, [INFO] [stdout] 231 | | pub umask: u32, [INFO] [stdout] 232 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:236:12 [INFO] [stdout] | [INFO] [stdout] 236 | pub struct RenameIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | / #[repr(C)] [INFO] [stdout] 236 | | pub struct RenameIn { [INFO] [stdout] 237 | | pub new_dir: u64, [INFO] [stdout] 238 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:242:12 [INFO] [stdout] | [INFO] [stdout] 242 | pub struct LinkIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | / #[repr(C)] [INFO] [stdout] 242 | | pub struct LinkIn { [INFO] [stdout] 243 | | pub old_ino: u64, [INFO] [stdout] 244 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | pub struct OpenIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / #[repr(C)] [INFO] [stdout] 248 | | pub struct OpenIn { [INFO] [stdout] 249 | | pub flags: u32, [INFO] [stdout] 250 | | pub unused: u32, [INFO] [stdout] 251 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 255 | pub struct OpenOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / #[repr(C)] [INFO] [stdout] 255 | | pub struct OpenOut { [INFO] [stdout] 256 | | pub fh: u64, [INFO] [stdout] 257 | | pub open_flags: u32, [INFO] [stdout] 258 | | pub padding: u32, [INFO] [stdout] 259 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:273:12 [INFO] [stdout] | [INFO] [stdout] 273 | pub struct ReadIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | / #[repr(C)] [INFO] [stdout] 273 | | pub struct ReadIn { [INFO] [stdout] 274 | | pub fh: u64, [INFO] [stdout] 275 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 280 | | pub padding: u32, [INFO] [stdout] 281 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:285:12 [INFO] [stdout] | [INFO] [stdout] 285 | pub struct WriteIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 284 | / #[repr(C)] [INFO] [stdout] 285 | | pub struct WriteIn { [INFO] [stdout] 286 | | pub fh: u64, [INFO] [stdout] 287 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 292 | | pub padding: u32, [INFO] [stdout] 293 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:297:12 [INFO] [stdout] | [INFO] [stdout] 297 | pub struct WriteOut { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / #[repr(C)] [INFO] [stdout] 297 | | pub struct WriteOut { [INFO] [stdout] 298 | | pub size: u32, [INFO] [stdout] 299 | | pub padding: u32, [INFO] [stdout] 300 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 304 | pub struct StatfsOut { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:303:1 [INFO] [stdout] | [INFO] [stdout] 303 | / #[repr(C)] [INFO] [stdout] 304 | | pub struct StatfsOut { [INFO] [stdout] 305 | | pub blocks: u64, [INFO] [stdout] 306 | | pub bfree: u64, [INFO] [stdout] ... | [INFO] [stdout] 314 | | pub spare: [u32; 6], [INFO] [stdout] 315 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct ReleaseIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:318:1 [INFO] [stdout] | [INFO] [stdout] 318 | / #[repr(C)] [INFO] [stdout] 319 | | pub struct ReleaseIn { [INFO] [stdout] 320 | | pub fh: u64, [INFO] [stdout] 321 | | pub flags: u32, [INFO] [stdout] 322 | | pub release_flags: u32, [INFO] [stdout] 323 | | pub lock_owner: u64, [INFO] [stdout] 324 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:328:12 [INFO] [stdout] | [INFO] [stdout] 328 | pub struct FsyncIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / #[repr(C)] [INFO] [stdout] 328 | | pub struct FsyncIn { [INFO] [stdout] 329 | | pub fh: u64, [INFO] [stdout] 330 | | pub fsync_flags: u32, [INFO] [stdout] 331 | | pub padding: u32, [INFO] [stdout] 332 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:342:12 [INFO] [stdout] | [INFO] [stdout] 342 | pub struct SetxattrIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / #[repr(C)] [INFO] [stdout] 342 | | pub struct SetxattrIn { [INFO] [stdout] 343 | | pub size: u32, [INFO] [stdout] 344 | | pub flags: u32, [INFO] [stdout] 345 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:349:12 [INFO] [stdout] | [INFO] [stdout] 349 | pub struct GetxattrIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | / #[repr(C)] [INFO] [stdout] 349 | | pub struct GetxattrIn { [INFO] [stdout] 350 | | pub size: u32, [INFO] [stdout] 351 | | pub padding: u32, [INFO] [stdout] 352 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:356:12 [INFO] [stdout] | [INFO] [stdout] 356 | pub struct GetxattrOut { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | / #[repr(C)] [INFO] [stdout] 356 | | pub struct GetxattrOut { [INFO] [stdout] 357 | | pub size: u32, [INFO] [stdout] 358 | | pub padding: u32, [INFO] [stdout] 359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub struct ListxattrIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:362:1 [INFO] [stdout] | [INFO] [stdout] 362 | / #[repr(C)] [INFO] [stdout] 363 | | pub struct ListxattrIn { [INFO] [stdout] 364 | | pub getxattr_in: GetxattrIn, [INFO] [stdout] 365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | pub struct ListxattrOut { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | / #[repr(C)] [INFO] [stdout] 369 | | pub struct ListxattrOut { [INFO] [stdout] 370 | | pub getxattr_out: GetxattrOut, [INFO] [stdout] 371 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 375 | pub struct FlushIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:374:1 [INFO] [stdout] | [INFO] [stdout] 374 | / #[repr(C)] [INFO] [stdout] 375 | | pub struct FlushIn { [INFO] [stdout] 376 | | pub fh: u64, [INFO] [stdout] 377 | | pub unused: u32, [INFO] [stdout] 378 | | pub padding: u32, [INFO] [stdout] 379 | | pub lock_owner: u64, [INFO] [stdout] 380 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub struct InitIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:383:1 [INFO] [stdout] | [INFO] [stdout] 383 | / #[repr(C)] [INFO] [stdout] 384 | | pub struct InitIn { [INFO] [stdout] 385 | | pub major: u32, [INFO] [stdout] 386 | | pub minor: u32, [INFO] [stdout] 387 | | pub max_readahead: u32, [INFO] [stdout] 388 | | pub flags: u32, [INFO] [stdout] 389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub struct InitOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:392:1 [INFO] [stdout] | [INFO] [stdout] 392 | / #[repr(C)] [INFO] [stdout] 393 | | pub struct InitOut { [INFO] [stdout] 394 | | pub major: u32, [INFO] [stdout] 395 | | pub minor: u32, [INFO] [stdout] ... | [INFO] [stdout] 404 | | pub unused: [u32; 8], [INFO] [stdout] 405 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 440 | pub struct OpendirIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:439:1 [INFO] [stdout] | [INFO] [stdout] 439 | / #[repr(C)] [INFO] [stdout] 440 | | pub struct OpendirIn { [INFO] [stdout] 441 | | pub open_in: OpenIn, [INFO] [stdout] 442 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:446:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub struct ReaddirIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:445:1 [INFO] [stdout] | [INFO] [stdout] 445 | / #[repr(C)] [INFO] [stdout] 446 | | pub struct ReaddirIn { [INFO] [stdout] 447 | | pub read_in: ReadIn, [INFO] [stdout] 448 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 452 | pub struct ReleasedirIn { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 451 | / #[repr(C)] [INFO] [stdout] 452 | | pub struct ReleasedirIn { [INFO] [stdout] 453 | | pub release_in: ReleaseIn, [INFO] [stdout] 454 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:458:12 [INFO] [stdout] | [INFO] [stdout] 458 | pub struct FsyncdirIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:457:1 [INFO] [stdout] | [INFO] [stdout] 457 | / #[repr(C)] [INFO] [stdout] 458 | | pub struct FsyncdirIn { [INFO] [stdout] 459 | | pub fsync_in: FsyncIn, [INFO] [stdout] 460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:464:12 [INFO] [stdout] | [INFO] [stdout] 464 | pub struct LkIn { [INFO] [stdout] | ^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:463:1 [INFO] [stdout] | [INFO] [stdout] 463 | / #[repr(C)] [INFO] [stdout] 464 | | pub struct LkIn { [INFO] [stdout] 465 | | pub fh: u64, [INFO] [stdout] 466 | | pub owner: u64, [INFO] [stdout] ... | [INFO] [stdout] 469 | | pub padding: u32, [INFO] [stdout] 470 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:474:12 [INFO] [stdout] | [INFO] [stdout] 474 | pub struct GetlkIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:473:1 [INFO] [stdout] | [INFO] [stdout] 473 | / #[repr(C)] [INFO] [stdout] 474 | | pub struct GetlkIn { [INFO] [stdout] 475 | | pub lk_in: LkIn, [INFO] [stdout] 476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:480:12 [INFO] [stdout] | [INFO] [stdout] 480 | pub struct SetlkIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | / #[repr(C)] [INFO] [stdout] 480 | | pub struct SetlkIn { [INFO] [stdout] 481 | | pub lk_in: LkIn, [INFO] [stdout] 482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:486:12 [INFO] [stdout] | [INFO] [stdout] 486 | pub struct SetlkwIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | / #[repr(C)] [INFO] [stdout] 486 | | pub struct SetlkwIn { [INFO] [stdout] 487 | | pub lk_in: LkIn, [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:492:12 [INFO] [stdout] | [INFO] [stdout] 492 | pub struct AccessIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | / #[repr(C)] [INFO] [stdout] 492 | | pub struct AccessIn { [INFO] [stdout] 493 | | pub mask: u32, [INFO] [stdout] 494 | | pub padding: u32, [INFO] [stdout] 495 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:499:12 [INFO] [stdout] | [INFO] [stdout] 499 | pub struct CreateIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:498:1 [INFO] [stdout] | [INFO] [stdout] 498 | / #[repr(C)] [INFO] [stdout] 499 | | pub struct CreateIn { [INFO] [stdout] 500 | | pub flags: u32, [INFO] [stdout] 501 | | pub mode: u32, [INFO] [stdout] 502 | | pub umask: u32, [INFO] [stdout] 503 | | pub padding: u32, [INFO] [stdout] 504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 508 | pub struct InterruptIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:507:1 [INFO] [stdout] | [INFO] [stdout] 507 | / #[repr(C)] [INFO] [stdout] 508 | | pub struct InterruptIn { [INFO] [stdout] 509 | | pub unique: u64, [INFO] [stdout] 510 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:514:12 [INFO] [stdout] | [INFO] [stdout] 514 | pub struct BmapIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / #[repr(C)] [INFO] [stdout] 514 | | pub struct BmapIn { [INFO] [stdout] 515 | | pub block: u64, [INFO] [stdout] 516 | | pub block_size: u32, [INFO] [stdout] 517 | | pub padding: u32, [INFO] [stdout] 518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub struct BmapOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:521:1 [INFO] [stdout] | [INFO] [stdout] 521 | / #[repr(C)] [INFO] [stdout] 522 | | pub struct BmapOut { [INFO] [stdout] 523 | | pub block: u64, [INFO] [stdout] 524 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:528:12 [INFO] [stdout] | [INFO] [stdout] 528 | pub struct IoctlIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:527:1 [INFO] [stdout] | [INFO] [stdout] 527 | / #[repr(C)] [INFO] [stdout] 528 | | pub struct IoctlIn { [INFO] [stdout] 529 | | pub fh: u64, [INFO] [stdout] 530 | | pub flags: u32, [INFO] [stdout] ... | [INFO] [stdout] 534 | | pub out_size: u32, [INFO] [stdout] 535 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:539:12 [INFO] [stdout] | [INFO] [stdout] 539 | pub struct PollIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:538:1 [INFO] [stdout] | [INFO] [stdout] 538 | / #[repr(C)] [INFO] [stdout] 539 | | pub struct PollIn { [INFO] [stdout] 540 | | pub fh: u64, [INFO] [stdout] 541 | | pub kh: u64, [INFO] [stdout] 542 | | pub flags: u32, [INFO] [stdout] 543 | | pub events: u32, [INFO] [stdout] 544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:548:12 [INFO] [stdout] | [INFO] [stdout] 548 | pub struct ForgetOne { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | / #[repr(C)] [INFO] [stdout] 548 | | pub struct ForgetOne { [INFO] [stdout] 549 | | pub ino: u64, [INFO] [stdout] 550 | | pub nlookup: u64, [INFO] [stdout] 551 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:555:12 [INFO] [stdout] | [INFO] [stdout] 555 | pub struct BatchForgetIn { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:554:1 [INFO] [stdout] | [INFO] [stdout] 554 | / #[repr(C)] [INFO] [stdout] 555 | | pub struct BatchForgetIn { [INFO] [stdout] 556 | | pub count: u32, [INFO] [stdout] 557 | | pub dummy: u32, [INFO] [stdout] 558 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:562:12 [INFO] [stdout] | [INFO] [stdout] 562 | pub struct FallocateIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 | / #[repr(C)] [INFO] [stdout] 562 | | pub struct FallocateIn { [INFO] [stdout] 563 | | pub fh: u64, [INFO] [stdout] 564 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 567 | | pub padding: u32, [INFO] [stdout] 568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub struct ReaddirPlusIn { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:571:1 [INFO] [stdout] | [INFO] [stdout] 571 | / #[repr(C)] [INFO] [stdout] 572 | | pub struct ReaddirPlusIn { [INFO] [stdout] 573 | | pub read_in: ReadIn, [INFO] [stdout] 574 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:578:12 [INFO] [stdout] | [INFO] [stdout] 578 | pub struct Rename2In { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:577:1 [INFO] [stdout] | [INFO] [stdout] 577 | / #[repr(C)] [INFO] [stdout] 578 | | pub struct Rename2In { [INFO] [stdout] 579 | | pub new_dir: u64, [INFO] [stdout] 580 | | pub flags: u32, [INFO] [stdout] 581 | | pub padding: u32, [INFO] [stdout] 582 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:586:12 [INFO] [stdout] | [INFO] [stdout] 586 | pub struct LseekIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:585:1 [INFO] [stdout] | [INFO] [stdout] 585 | / #[repr(C)] [INFO] [stdout] 586 | | pub struct LseekIn { [INFO] [stdout] 587 | | pub fh: u64, [INFO] [stdout] 588 | | pub offset: u64, [INFO] [stdout] 589 | | pub whence: u32, [INFO] [stdout] 590 | | pub padding: u32, [INFO] [stdout] 591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:595:12 [INFO] [stdout] | [INFO] [stdout] 595 | pub struct CopyFileRangeIn { [INFO] [stdout] | ^^^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:594:1 [INFO] [stdout] | [INFO] [stdout] 594 | / #[repr(C)] [INFO] [stdout] 595 | | pub struct CopyFileRangeIn { [INFO] [stdout] 596 | | pub fh_in: u64, [INFO] [stdout] 597 | | pub off_in: u64, [INFO] [stdout] ... | [INFO] [stdout] 602 | | pub flags: u64, [INFO] [stdout] 603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/ops/inode.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 60 | fn forget_list<'a>(request: &'a Request<'o, Self>) -> ForgetList<'a> { [INFO] [stdout] | -------------------------------------------------------------------- move the `impl` block outside of this associated function `forget_list` [INFO] [stdout] ... [INFO] [stdout] 63 | impl Iterator for ForgetList<'_> { [INFO] [stdout] | ^^^^^--------^^^^^----------^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `ForgetList` is not local [INFO] [stdout] | `Iterator` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.90s [INFO] running `Command { std: "docker" "inspect" "c9ad890abfd6c229493392cbedb9fc3ac3995a07cc1aa35d8e93ae58d61e6bec", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9ad890abfd6c229493392cbedb9fc3ac3995a07cc1aa35d8e93ae58d61e6bec", kill_on_drop: false }` [INFO] [stdout] c9ad890abfd6c229493392cbedb9fc3ac3995a07cc1aa35d8e93ae58d61e6bec [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--no-run" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 6836a98aec172cb4a298849122ca7f02f42b97cc93ebe122a9ce120b703316a7 [INFO] running `Command { std: "docker" "start" "-a" "6836a98aec172cb4a298849122ca7f02f42b97cc93ebe122a9ce120b703316a7", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling futures-core v0.3.19 [INFO] [stderr] Compiling futures-task v0.3.19 [INFO] [stderr] Compiling futures-util v0.3.19 [INFO] [stderr] Compiling termcolor v1.1.2 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling hashbrown v0.11.2 [INFO] [stderr] Compiling once_cell v1.9.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling num_cpus v1.13.1 [INFO] [stderr] Compiling signal-hook-registry v1.4.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling mio v0.7.14 [INFO] [stderr] Compiling futures-macro v0.3.19 [INFO] [stderr] Compiling textwrap v0.14.2 [INFO] [stderr] Compiling slab v0.4.5 [INFO] [stderr] Compiling uuid v0.8.2 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling tokio v1.15.0 [INFO] [stderr] Compiling os_str_bytes v6.0.0 [INFO] [stderr] Compiling clap v3.0.5 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Compiling env_logger v0.9.0 [INFO] [stderr] Compiling blown-fuse v0.3.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct InHeader { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / #[repr(C)] [INFO] [stdout] 36 | | pub struct InHeader { [INFO] [stdout] 37 | | pub len: u32, [INFO] [stdout] 38 | | pub opcode: u32, [INFO] [stdout] ... | [INFO] [stdout] 44 | | pub padding: u32, [INFO] [stdout] 45 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct OutHeader { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / #[repr(C)] [INFO] [stdout] 49 | | pub struct OutHeader { [INFO] [stdout] 50 | | pub len: u32, [INFO] [stdout] 51 | | pub error: i32, [INFO] [stdout] 52 | | pub unique: u64, [INFO] [stdout] 53 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct Attrs { [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | / #[repr(C)] [INFO] [stdout] 118 | | pub struct Attrs { [INFO] [stdout] 119 | | pub ino: u64, [INFO] [stdout] 120 | | pub size: u64, [INFO] [stdout] ... | [INFO] [stdout] 134 | | pub padding: u32, [INFO] [stdout] 135 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct FileLock { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | / #[repr(C)] [INFO] [stdout] 139 | | pub struct FileLock { [INFO] [stdout] 140 | | pub start: u64, [INFO] [stdout] 141 | | pub end: u64, [INFO] [stdout] 142 | | pub lock_type: u32, [INFO] [stdout] 143 | | pub pid: u32, [INFO] [stdout] 144 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 148 | pub struct EntryOut { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | / #[repr(C)] [INFO] [stdout] 148 | | pub struct EntryOut { [INFO] [stdout] 149 | | pub nodeid: u64, [INFO] [stdout] 150 | | pub generation: u64, [INFO] [stdout] ... | [INFO] [stdout] 155 | | pub attr: Attrs, [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:160:12 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct Dirent { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:159:1 [INFO] [stdout] | [INFO] [stdout] 159 | / #[repr(C)] [INFO] [stdout] 160 | | pub struct Dirent { [INFO] [stdout] 161 | | pub ino: u64, [INFO] [stdout] 162 | | pub off: u64, [INFO] [stdout] 163 | | pub namelen: u32, [INFO] [stdout] 164 | | pub entry_type: u32, [INFO] [stdout] 165 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | pub struct DirentPlus { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | / #[repr(C)] [INFO] [stdout] 169 | | pub struct DirentPlus { [INFO] [stdout] 170 | | pub entry_out: EntryOut, [INFO] [stdout] 171 | | pub dirent: Dirent, [INFO] [stdout] 172 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 176 | pub struct ForgetIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / #[repr(C)] [INFO] [stdout] 176 | | pub struct ForgetIn { [INFO] [stdout] 177 | | pub nlookup: u64, [INFO] [stdout] 178 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | pub struct GetattrIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / #[repr(C)] [INFO] [stdout] 182 | | pub struct GetattrIn { [INFO] [stdout] 183 | | pub flags: u32, [INFO] [stdout] 184 | | pub dummy: u32, [INFO] [stdout] 185 | | pub fh: u64, [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | pub struct AttrOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 189 | / #[repr(C)] [INFO] [stdout] 190 | | pub struct AttrOut { [INFO] [stdout] 191 | | pub attr_valid: u64, [INFO] [stdout] 192 | | pub attr_valid_nsec: u32, [INFO] [stdout] 193 | | pub dummy: u32, [INFO] [stdout] 194 | | pub attr: Attrs, [INFO] [stdout] 195 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct SetattrIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:198:1 [INFO] [stdout] | [INFO] [stdout] 198 | / #[repr(C)] [INFO] [stdout] 199 | | pub struct SetattrIn { [INFO] [stdout] 200 | | pub valid: u32, [INFO] [stdout] 201 | | pub padding: u32, [INFO] [stdout] ... | [INFO] [stdout] 215 | | pub unused2: u32, [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 220 | pub struct MknodIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 219 | / #[repr(C)] [INFO] [stdout] 220 | | pub struct MknodIn { [INFO] [stdout] 221 | | pub mode: u32, [INFO] [stdout] 222 | | pub device: u32, [INFO] [stdout] 223 | | pub umask: u32, [INFO] [stdout] 224 | | pub padding: u32, [INFO] [stdout] 225 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct MkdirIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | / #[repr(C)] [INFO] [stdout] 229 | | pub struct MkdirIn { [INFO] [stdout] 230 | | pub mode: u32, [INFO] [stdout] 231 | | pub umask: u32, [INFO] [stdout] 232 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:236:12 [INFO] [stdout] | [INFO] [stdout] 236 | pub struct RenameIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | / #[repr(C)] [INFO] [stdout] 236 | | pub struct RenameIn { [INFO] [stdout] 237 | | pub new_dir: u64, [INFO] [stdout] 238 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:242:12 [INFO] [stdout] | [INFO] [stdout] 242 | pub struct LinkIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | / #[repr(C)] [INFO] [stdout] 242 | | pub struct LinkIn { [INFO] [stdout] 243 | | pub old_ino: u64, [INFO] [stdout] 244 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | pub struct OpenIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / #[repr(C)] [INFO] [stdout] 248 | | pub struct OpenIn { [INFO] [stdout] 249 | | pub flags: u32, [INFO] [stdout] 250 | | pub unused: u32, [INFO] [stdout] 251 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 255 | pub struct OpenOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / #[repr(C)] [INFO] [stdout] 255 | | pub struct OpenOut { [INFO] [stdout] 256 | | pub fh: u64, [INFO] [stdout] 257 | | pub open_flags: u32, [INFO] [stdout] 258 | | pub padding: u32, [INFO] [stdout] 259 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:273:12 [INFO] [stdout] | [INFO] [stdout] 273 | pub struct ReadIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | / #[repr(C)] [INFO] [stdout] 273 | | pub struct ReadIn { [INFO] [stdout] 274 | | pub fh: u64, [INFO] [stdout] 275 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 280 | | pub padding: u32, [INFO] [stdout] 281 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:285:12 [INFO] [stdout] | [INFO] [stdout] 285 | pub struct WriteIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 284 | / #[repr(C)] [INFO] [stdout] 285 | | pub struct WriteIn { [INFO] [stdout] 286 | | pub fh: u64, [INFO] [stdout] 287 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 292 | | pub padding: u32, [INFO] [stdout] 293 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:297:12 [INFO] [stdout] | [INFO] [stdout] 297 | pub struct WriteOut { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / #[repr(C)] [INFO] [stdout] 297 | | pub struct WriteOut { [INFO] [stdout] 298 | | pub size: u32, [INFO] [stdout] 299 | | pub padding: u32, [INFO] [stdout] 300 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 304 | pub struct StatfsOut { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:303:1 [INFO] [stdout] | [INFO] [stdout] 303 | / #[repr(C)] [INFO] [stdout] 304 | | pub struct StatfsOut { [INFO] [stdout] 305 | | pub blocks: u64, [INFO] [stdout] 306 | | pub bfree: u64, [INFO] [stdout] ... | [INFO] [stdout] 314 | | pub spare: [u32; 6], [INFO] [stdout] 315 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct ReleaseIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:318:1 [INFO] [stdout] | [INFO] [stdout] 318 | / #[repr(C)] [INFO] [stdout] 319 | | pub struct ReleaseIn { [INFO] [stdout] 320 | | pub fh: u64, [INFO] [stdout] 321 | | pub flags: u32, [INFO] [stdout] 322 | | pub release_flags: u32, [INFO] [stdout] 323 | | pub lock_owner: u64, [INFO] [stdout] 324 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:328:12 [INFO] [stdout] | [INFO] [stdout] 328 | pub struct FsyncIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / #[repr(C)] [INFO] [stdout] 328 | | pub struct FsyncIn { [INFO] [stdout] 329 | | pub fh: u64, [INFO] [stdout] 330 | | pub fsync_flags: u32, [INFO] [stdout] 331 | | pub padding: u32, [INFO] [stdout] 332 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:342:12 [INFO] [stdout] | [INFO] [stdout] 342 | pub struct SetxattrIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / #[repr(C)] [INFO] [stdout] 342 | | pub struct SetxattrIn { [INFO] [stdout] 343 | | pub size: u32, [INFO] [stdout] 344 | | pub flags: u32, [INFO] [stdout] 345 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:349:12 [INFO] [stdout] | [INFO] [stdout] 349 | pub struct GetxattrIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | / #[repr(C)] [INFO] [stdout] 349 | | pub struct GetxattrIn { [INFO] [stdout] 350 | | pub size: u32, [INFO] [stdout] 351 | | pub padding: u32, [INFO] [stdout] 352 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:356:12 [INFO] [stdout] | [INFO] [stdout] 356 | pub struct GetxattrOut { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | / #[repr(C)] [INFO] [stdout] 356 | | pub struct GetxattrOut { [INFO] [stdout] 357 | | pub size: u32, [INFO] [stdout] 358 | | pub padding: u32, [INFO] [stdout] 359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub struct ListxattrIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:362:1 [INFO] [stdout] | [INFO] [stdout] 362 | / #[repr(C)] [INFO] [stdout] 363 | | pub struct ListxattrIn { [INFO] [stdout] 364 | | pub getxattr_in: GetxattrIn, [INFO] [stdout] 365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | pub struct ListxattrOut { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | / #[repr(C)] [INFO] [stdout] 369 | | pub struct ListxattrOut { [INFO] [stdout] 370 | | pub getxattr_out: GetxattrOut, [INFO] [stdout] 371 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 375 | pub struct FlushIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:374:1 [INFO] [stdout] | [INFO] [stdout] 374 | / #[repr(C)] [INFO] [stdout] 375 | | pub struct FlushIn { [INFO] [stdout] 376 | | pub fh: u64, [INFO] [stdout] 377 | | pub unused: u32, [INFO] [stdout] 378 | | pub padding: u32, [INFO] [stdout] 379 | | pub lock_owner: u64, [INFO] [stdout] 380 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub struct InitIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:383:1 [INFO] [stdout] | [INFO] [stdout] 383 | / #[repr(C)] [INFO] [stdout] 384 | | pub struct InitIn { [INFO] [stdout] 385 | | pub major: u32, [INFO] [stdout] 386 | | pub minor: u32, [INFO] [stdout] 387 | | pub max_readahead: u32, [INFO] [stdout] 388 | | pub flags: u32, [INFO] [stdout] 389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub struct InitOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:392:1 [INFO] [stdout] | [INFO] [stdout] 392 | / #[repr(C)] [INFO] [stdout] 393 | | pub struct InitOut { [INFO] [stdout] 394 | | pub major: u32, [INFO] [stdout] 395 | | pub minor: u32, [INFO] [stdout] ... | [INFO] [stdout] 404 | | pub unused: [u32; 8], [INFO] [stdout] 405 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 440 | pub struct OpendirIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:439:1 [INFO] [stdout] | [INFO] [stdout] 439 | / #[repr(C)] [INFO] [stdout] 440 | | pub struct OpendirIn { [INFO] [stdout] 441 | | pub open_in: OpenIn, [INFO] [stdout] 442 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:446:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub struct ReaddirIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:445:1 [INFO] [stdout] | [INFO] [stdout] 445 | / #[repr(C)] [INFO] [stdout] 446 | | pub struct ReaddirIn { [INFO] [stdout] 447 | | pub read_in: ReadIn, [INFO] [stdout] 448 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 452 | pub struct ReleasedirIn { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 451 | / #[repr(C)] [INFO] [stdout] 452 | | pub struct ReleasedirIn { [INFO] [stdout] 453 | | pub release_in: ReleaseIn, [INFO] [stdout] 454 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:458:12 [INFO] [stdout] | [INFO] [stdout] 458 | pub struct FsyncdirIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:457:1 [INFO] [stdout] | [INFO] [stdout] 457 | / #[repr(C)] [INFO] [stdout] 458 | | pub struct FsyncdirIn { [INFO] [stdout] 459 | | pub fsync_in: FsyncIn, [INFO] [stdout] 460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:464:12 [INFO] [stdout] | [INFO] [stdout] 464 | pub struct LkIn { [INFO] [stdout] | ^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:463:1 [INFO] [stdout] | [INFO] [stdout] 463 | / #[repr(C)] [INFO] [stdout] 464 | | pub struct LkIn { [INFO] [stdout] 465 | | pub fh: u64, [INFO] [stdout] 466 | | pub owner: u64, [INFO] [stdout] ... | [INFO] [stdout] 469 | | pub padding: u32, [INFO] [stdout] 470 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:474:12 [INFO] [stdout] | [INFO] [stdout] 474 | pub struct GetlkIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:473:1 [INFO] [stdout] | [INFO] [stdout] 473 | / #[repr(C)] [INFO] [stdout] 474 | | pub struct GetlkIn { [INFO] [stdout] 475 | | pub lk_in: LkIn, [INFO] [stdout] 476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:480:12 [INFO] [stdout] | [INFO] [stdout] 480 | pub struct SetlkIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | / #[repr(C)] [INFO] [stdout] 480 | | pub struct SetlkIn { [INFO] [stdout] 481 | | pub lk_in: LkIn, [INFO] [stdout] 482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:486:12 [INFO] [stdout] | [INFO] [stdout] 486 | pub struct SetlkwIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | / #[repr(C)] [INFO] [stdout] 486 | | pub struct SetlkwIn { [INFO] [stdout] 487 | | pub lk_in: LkIn, [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:492:12 [INFO] [stdout] | [INFO] [stdout] 492 | pub struct AccessIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | / #[repr(C)] [INFO] [stdout] 492 | | pub struct AccessIn { [INFO] [stdout] 493 | | pub mask: u32, [INFO] [stdout] 494 | | pub padding: u32, [INFO] [stdout] 495 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:499:12 [INFO] [stdout] | [INFO] [stdout] 499 | pub struct CreateIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:498:1 [INFO] [stdout] | [INFO] [stdout] 498 | / #[repr(C)] [INFO] [stdout] 499 | | pub struct CreateIn { [INFO] [stdout] 500 | | pub flags: u32, [INFO] [stdout] 501 | | pub mode: u32, [INFO] [stdout] 502 | | pub umask: u32, [INFO] [stdout] 503 | | pub padding: u32, [INFO] [stdout] 504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 508 | pub struct InterruptIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:507:1 [INFO] [stdout] | [INFO] [stdout] 507 | / #[repr(C)] [INFO] [stdout] 508 | | pub struct InterruptIn { [INFO] [stdout] 509 | | pub unique: u64, [INFO] [stdout] 510 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:514:12 [INFO] [stdout] | [INFO] [stdout] 514 | pub struct BmapIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / #[repr(C)] [INFO] [stdout] 514 | | pub struct BmapIn { [INFO] [stdout] 515 | | pub block: u64, [INFO] [stdout] 516 | | pub block_size: u32, [INFO] [stdout] 517 | | pub padding: u32, [INFO] [stdout] 518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub struct BmapOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:521:1 [INFO] [stdout] | [INFO] [stdout] 521 | / #[repr(C)] [INFO] [stdout] 522 | | pub struct BmapOut { [INFO] [stdout] 523 | | pub block: u64, [INFO] [stdout] 524 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:528:12 [INFO] [stdout] | [INFO] [stdout] 528 | pub struct IoctlIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:527:1 [INFO] [stdout] | [INFO] [stdout] 527 | / #[repr(C)] [INFO] [stdout] 528 | | pub struct IoctlIn { [INFO] [stdout] 529 | | pub fh: u64, [INFO] [stdout] 530 | | pub flags: u32, [INFO] [stdout] ... | [INFO] [stdout] 534 | | pub out_size: u32, [INFO] [stdout] 535 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:539:12 [INFO] [stdout] | [INFO] [stdout] 539 | pub struct PollIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:538:1 [INFO] [stdout] | [INFO] [stdout] 538 | / #[repr(C)] [INFO] [stdout] 539 | | pub struct PollIn { [INFO] [stdout] 540 | | pub fh: u64, [INFO] [stdout] 541 | | pub kh: u64, [INFO] [stdout] 542 | | pub flags: u32, [INFO] [stdout] 543 | | pub events: u32, [INFO] [stdout] 544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:548:12 [INFO] [stdout] | [INFO] [stdout] 548 | pub struct ForgetOne { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | / #[repr(C)] [INFO] [stdout] 548 | | pub struct ForgetOne { [INFO] [stdout] 549 | | pub ino: u64, [INFO] [stdout] 550 | | pub nlookup: u64, [INFO] [stdout] 551 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:555:12 [INFO] [stdout] | [INFO] [stdout] 555 | pub struct BatchForgetIn { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:554:1 [INFO] [stdout] | [INFO] [stdout] 554 | / #[repr(C)] [INFO] [stdout] 555 | | pub struct BatchForgetIn { [INFO] [stdout] 556 | | pub count: u32, [INFO] [stdout] 557 | | pub dummy: u32, [INFO] [stdout] 558 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:562:12 [INFO] [stdout] | [INFO] [stdout] 562 | pub struct FallocateIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 | / #[repr(C)] [INFO] [stdout] 562 | | pub struct FallocateIn { [INFO] [stdout] 563 | | pub fh: u64, [INFO] [stdout] 564 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 567 | | pub padding: u32, [INFO] [stdout] 568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub struct ReaddirPlusIn { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:571:1 [INFO] [stdout] | [INFO] [stdout] 571 | / #[repr(C)] [INFO] [stdout] 572 | | pub struct ReaddirPlusIn { [INFO] [stdout] 573 | | pub read_in: ReadIn, [INFO] [stdout] 574 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:578:12 [INFO] [stdout] | [INFO] [stdout] 578 | pub struct Rename2In { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:577:1 [INFO] [stdout] | [INFO] [stdout] 577 | / #[repr(C)] [INFO] [stdout] 578 | | pub struct Rename2In { [INFO] [stdout] 579 | | pub new_dir: u64, [INFO] [stdout] 580 | | pub flags: u32, [INFO] [stdout] 581 | | pub padding: u32, [INFO] [stdout] 582 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:586:12 [INFO] [stdout] | [INFO] [stdout] 586 | pub struct LseekIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:585:1 [INFO] [stdout] | [INFO] [stdout] 585 | / #[repr(C)] [INFO] [stdout] 586 | | pub struct LseekIn { [INFO] [stdout] 587 | | pub fh: u64, [INFO] [stdout] 588 | | pub offset: u64, [INFO] [stdout] 589 | | pub whence: u32, [INFO] [stdout] 590 | | pub padding: u32, [INFO] [stdout] 591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:595:12 [INFO] [stdout] | [INFO] [stdout] 595 | pub struct CopyFileRangeIn { [INFO] [stdout] | ^^^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:594:1 [INFO] [stdout] | [INFO] [stdout] 594 | / #[repr(C)] [INFO] [stdout] 595 | | pub struct CopyFileRangeIn { [INFO] [stdout] 596 | | pub fh_in: u64, [INFO] [stdout] 597 | | pub off_in: u64, [INFO] [stdout] ... | [INFO] [stdout] 602 | | pub flags: u64, [INFO] [stdout] 603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/ops/inode.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 60 | fn forget_list<'a>(request: &'a Request<'o, Self>) -> ForgetList<'a> { [INFO] [stdout] | -------------------------------------------------------------------- move the `impl` block outside of this associated function `forget_list` [INFO] [stdout] ... [INFO] [stdout] 63 | impl Iterator for ForgetList<'_> { [INFO] [stdout] | ^^^^^--------^^^^^----------^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `ForgetList` is not local [INFO] [stdout] | `Iterator` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stdout] --> examples/ext2.rs:513:19 [INFO] [stdout] | [INFO] [stdout] 513 | .arg(Arg::from_usage("[mount_options] -o ... 'See fuse(8)'").number_of_values(1)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stdout] --> examples/ext2.rs:514:19 [INFO] [stdout] | [INFO] [stdout] 514 | .arg(Arg::from_usage(" 'Filesystem image file'")) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stdout] --> examples/ext2.rs:515:19 [INFO] [stdout] | [INFO] [stdout] 515 | .arg(Arg::from_usage(" 'Filesystem mountpoint'")) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stdout] --> examples/passthrough.rs:427:19 [INFO] [stdout] | [INFO] [stdout] 427 | .arg(Arg::from_usage(" 'Filesystem mountpoint'")) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> examples/ext2.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 56 | struct Superblock { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> examples/ext2.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | / #[repr(C)] [INFO] [stdout] 56 | | struct Superblock { [INFO] [stdout] 57 | | s_inodes_count: u32, [INFO] [stdout] 58 | | s_blocks_count: u32, [INFO] [stdout] ... | [INFO] [stdout] 90 | | s_last_mounted: [u8; 64], [INFO] [stdout] 91 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> examples/ext2.rs:95:8 [INFO] [stdout] | [INFO] [stdout] 95 | struct GroupDescriptor { [INFO] [stdout] | ^^^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> examples/ext2.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | / #[repr(C)] [INFO] [stdout] 95 | | struct GroupDescriptor { [INFO] [stdout] 96 | | bg_block_bitmap: u32, [INFO] [stdout] 97 | | bg_inode_bitmap: u32, [INFO] [stdout] ... | [INFO] [stdout] 103 | | bg_reserved: [u32; 3], [INFO] [stdout] 104 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> examples/ext2.rs:108:8 [INFO] [stdout] | [INFO] [stdout] 108 | struct Inode { [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> examples/ext2.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 107 | / #[repr(C)] [INFO] [stdout] 108 | | struct Inode { [INFO] [stdout] 109 | | i_mode: u16, [INFO] [stdout] 110 | | i_uid: u16, [INFO] [stdout] ... | [INFO] [stdout] 126 | | i_osd2: [u32; 3], [INFO] [stdout] 127 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> examples/ext2.rs:131:8 [INFO] [stdout] | [INFO] [stdout] 131 | struct LinkedEntry { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> examples/ext2.rs:130:1 [INFO] [stdout] | [INFO] [stdout] 130 | / #[repr(C)] [INFO] [stdout] 131 | | struct LinkedEntry { [INFO] [stdout] 132 | | inode: u32, [INFO] [stdout] 133 | | rec_len: u16, [INFO] [stdout] 134 | | name_len: u8, [INFO] [stdout] 135 | | file_type: u8, [INFO] [stdout] 136 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct InHeader { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:35:1 [INFO] [stdout] | [INFO] [stdout] 35 | / #[repr(C)] [INFO] [stdout] 36 | | pub struct InHeader { [INFO] [stdout] 37 | | pub len: u32, [INFO] [stdout] 38 | | pub opcode: u32, [INFO] [stdout] ... | [INFO] [stdout] 44 | | pub padding: u32, [INFO] [stdout] 45 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub struct OutHeader { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | / #[repr(C)] [INFO] [stdout] 49 | | pub struct OutHeader { [INFO] [stdout] 50 | | pub len: u32, [INFO] [stdout] 51 | | pub error: i32, [INFO] [stdout] 52 | | pub unique: u64, [INFO] [stdout] 53 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub struct Attrs { [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:117:1 [INFO] [stdout] | [INFO] [stdout] 117 | / #[repr(C)] [INFO] [stdout] 118 | | pub struct Attrs { [INFO] [stdout] 119 | | pub ino: u64, [INFO] [stdout] 120 | | pub size: u64, [INFO] [stdout] ... | [INFO] [stdout] 134 | | pub padding: u32, [INFO] [stdout] 135 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:139:12 [INFO] [stdout] | [INFO] [stdout] 139 | pub struct FileLock { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | / #[repr(C)] [INFO] [stdout] 139 | | pub struct FileLock { [INFO] [stdout] 140 | | pub start: u64, [INFO] [stdout] 141 | | pub end: u64, [INFO] [stdout] 142 | | pub lock_type: u32, [INFO] [stdout] 143 | | pub pid: u32, [INFO] [stdout] 144 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 148 | pub struct EntryOut { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:147:1 [INFO] [stdout] | [INFO] [stdout] 147 | / #[repr(C)] [INFO] [stdout] 148 | | pub struct EntryOut { [INFO] [stdout] 149 | | pub nodeid: u64, [INFO] [stdout] 150 | | pub generation: u64, [INFO] [stdout] ... | [INFO] [stdout] 155 | | pub attr: Attrs, [INFO] [stdout] 156 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:160:12 [INFO] [stdout] | [INFO] [stdout] 160 | pub struct Dirent { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:159:1 [INFO] [stdout] | [INFO] [stdout] 159 | / #[repr(C)] [INFO] [stdout] 160 | | pub struct Dirent { [INFO] [stdout] 161 | | pub ino: u64, [INFO] [stdout] 162 | | pub off: u64, [INFO] [stdout] 163 | | pub namelen: u32, [INFO] [stdout] 164 | | pub entry_type: u32, [INFO] [stdout] 165 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | pub struct DirentPlus { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | / #[repr(C)] [INFO] [stdout] 169 | | pub struct DirentPlus { [INFO] [stdout] 170 | | pub entry_out: EntryOut, [INFO] [stdout] 171 | | pub dirent: Dirent, [INFO] [stdout] 172 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:176:12 [INFO] [stdout] | [INFO] [stdout] 176 | pub struct ForgetIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 175 | / #[repr(C)] [INFO] [stdout] 176 | | pub struct ForgetIn { [INFO] [stdout] 177 | | pub nlookup: u64, [INFO] [stdout] 178 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | pub struct GetattrIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | / #[repr(C)] [INFO] [stdout] 182 | | pub struct GetattrIn { [INFO] [stdout] 183 | | pub flags: u32, [INFO] [stdout] 184 | | pub dummy: u32, [INFO] [stdout] 185 | | pub fh: u64, [INFO] [stdout] 186 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | pub struct AttrOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:189:1 [INFO] [stdout] | [INFO] [stdout] 189 | / #[repr(C)] [INFO] [stdout] 190 | | pub struct AttrOut { [INFO] [stdout] 191 | | pub attr_valid: u64, [INFO] [stdout] 192 | | pub attr_valid_nsec: u32, [INFO] [stdout] 193 | | pub dummy: u32, [INFO] [stdout] 194 | | pub attr: Attrs, [INFO] [stdout] 195 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct SetattrIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:198:1 [INFO] [stdout] | [INFO] [stdout] 198 | / #[repr(C)] [INFO] [stdout] 199 | | pub struct SetattrIn { [INFO] [stdout] 200 | | pub valid: u32, [INFO] [stdout] 201 | | pub padding: u32, [INFO] [stdout] ... | [INFO] [stdout] 215 | | pub unused2: u32, [INFO] [stdout] 216 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:220:12 [INFO] [stdout] | [INFO] [stdout] 220 | pub struct MknodIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:219:1 [INFO] [stdout] | [INFO] [stdout] 219 | / #[repr(C)] [INFO] [stdout] 220 | | pub struct MknodIn { [INFO] [stdout] 221 | | pub mode: u32, [INFO] [stdout] 222 | | pub device: u32, [INFO] [stdout] 223 | | pub umask: u32, [INFO] [stdout] 224 | | pub padding: u32, [INFO] [stdout] 225 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:229:12 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct MkdirIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | / #[repr(C)] [INFO] [stdout] 229 | | pub struct MkdirIn { [INFO] [stdout] 230 | | pub mode: u32, [INFO] [stdout] 231 | | pub umask: u32, [INFO] [stdout] 232 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:236:12 [INFO] [stdout] | [INFO] [stdout] 236 | pub struct RenameIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | / #[repr(C)] [INFO] [stdout] 236 | | pub struct RenameIn { [INFO] [stdout] 237 | | pub new_dir: u64, [INFO] [stdout] 238 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:242:12 [INFO] [stdout] | [INFO] [stdout] 242 | pub struct LinkIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:241:1 [INFO] [stdout] | [INFO] [stdout] 241 | / #[repr(C)] [INFO] [stdout] 242 | | pub struct LinkIn { [INFO] [stdout] 243 | | pub old_ino: u64, [INFO] [stdout] 244 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:248:12 [INFO] [stdout] | [INFO] [stdout] 248 | pub struct OpenIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | / #[repr(C)] [INFO] [stdout] 248 | | pub struct OpenIn { [INFO] [stdout] 249 | | pub flags: u32, [INFO] [stdout] 250 | | pub unused: u32, [INFO] [stdout] 251 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:255:12 [INFO] [stdout] | [INFO] [stdout] 255 | pub struct OpenOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 254 | / #[repr(C)] [INFO] [stdout] 255 | | pub struct OpenOut { [INFO] [stdout] 256 | | pub fh: u64, [INFO] [stdout] 257 | | pub open_flags: u32, [INFO] [stdout] 258 | | pub padding: u32, [INFO] [stdout] 259 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:273:12 [INFO] [stdout] | [INFO] [stdout] 273 | pub struct ReadIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:272:1 [INFO] [stdout] | [INFO] [stdout] 272 | / #[repr(C)] [INFO] [stdout] 273 | | pub struct ReadIn { [INFO] [stdout] 274 | | pub fh: u64, [INFO] [stdout] 275 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 280 | | pub padding: u32, [INFO] [stdout] 281 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:285:12 [INFO] [stdout] | [INFO] [stdout] 285 | pub struct WriteIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:284:1 [INFO] [stdout] | [INFO] [stdout] 284 | / #[repr(C)] [INFO] [stdout] 285 | | pub struct WriteIn { [INFO] [stdout] 286 | | pub fh: u64, [INFO] [stdout] 287 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 292 | | pub padding: u32, [INFO] [stdout] 293 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:297:12 [INFO] [stdout] | [INFO] [stdout] 297 | pub struct WriteOut { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | / #[repr(C)] [INFO] [stdout] 297 | | pub struct WriteOut { [INFO] [stdout] 298 | | pub size: u32, [INFO] [stdout] 299 | | pub padding: u32, [INFO] [stdout] 300 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 304 | pub struct StatfsOut { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:303:1 [INFO] [stdout] | [INFO] [stdout] 303 | / #[repr(C)] [INFO] [stdout] 304 | | pub struct StatfsOut { [INFO] [stdout] 305 | | pub blocks: u64, [INFO] [stdout] 306 | | pub bfree: u64, [INFO] [stdout] ... | [INFO] [stdout] 314 | | pub spare: [u32; 6], [INFO] [stdout] 315 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub struct ReleaseIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:318:1 [INFO] [stdout] | [INFO] [stdout] 318 | / #[repr(C)] [INFO] [stdout] 319 | | pub struct ReleaseIn { [INFO] [stdout] 320 | | pub fh: u64, [INFO] [stdout] 321 | | pub flags: u32, [INFO] [stdout] 322 | | pub release_flags: u32, [INFO] [stdout] 323 | | pub lock_owner: u64, [INFO] [stdout] 324 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:328:12 [INFO] [stdout] | [INFO] [stdout] 328 | pub struct FsyncIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:327:1 [INFO] [stdout] | [INFO] [stdout] 327 | / #[repr(C)] [INFO] [stdout] 328 | | pub struct FsyncIn { [INFO] [stdout] 329 | | pub fh: u64, [INFO] [stdout] 330 | | pub fsync_flags: u32, [INFO] [stdout] 331 | | pub padding: u32, [INFO] [stdout] 332 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:342:12 [INFO] [stdout] | [INFO] [stdout] 342 | pub struct SetxattrIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:341:1 [INFO] [stdout] | [INFO] [stdout] 341 | / #[repr(C)] [INFO] [stdout] 342 | | pub struct SetxattrIn { [INFO] [stdout] 343 | | pub size: u32, [INFO] [stdout] 344 | | pub flags: u32, [INFO] [stdout] 345 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:349:12 [INFO] [stdout] | [INFO] [stdout] 349 | pub struct GetxattrIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:348:1 [INFO] [stdout] | [INFO] [stdout] 348 | / #[repr(C)] [INFO] [stdout] 349 | | pub struct GetxattrIn { [INFO] [stdout] 350 | | pub size: u32, [INFO] [stdout] 351 | | pub padding: u32, [INFO] [stdout] 352 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:356:12 [INFO] [stdout] | [INFO] [stdout] 356 | pub struct GetxattrOut { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:355:1 [INFO] [stdout] | [INFO] [stdout] 355 | / #[repr(C)] [INFO] [stdout] 356 | | pub struct GetxattrOut { [INFO] [stdout] 357 | | pub size: u32, [INFO] [stdout] 358 | | pub padding: u32, [INFO] [stdout] 359 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:363:12 [INFO] [stdout] | [INFO] [stdout] 363 | pub struct ListxattrIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:362:1 [INFO] [stdout] | [INFO] [stdout] 362 | / #[repr(C)] [INFO] [stdout] 363 | | pub struct ListxattrIn { [INFO] [stdout] 364 | | pub getxattr_in: GetxattrIn, [INFO] [stdout] 365 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:369:12 [INFO] [stdout] | [INFO] [stdout] 369 | pub struct ListxattrOut { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:368:1 [INFO] [stdout] | [INFO] [stdout] 368 | / #[repr(C)] [INFO] [stdout] 369 | | pub struct ListxattrOut { [INFO] [stdout] 370 | | pub getxattr_out: GetxattrOut, [INFO] [stdout] 371 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:375:12 [INFO] [stdout] | [INFO] [stdout] 375 | pub struct FlushIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:374:1 [INFO] [stdout] | [INFO] [stdout] 374 | / #[repr(C)] [INFO] [stdout] 375 | | pub struct FlushIn { [INFO] [stdout] 376 | | pub fh: u64, [INFO] [stdout] 377 | | pub unused: u32, [INFO] [stdout] 378 | | pub padding: u32, [INFO] [stdout] 379 | | pub lock_owner: u64, [INFO] [stdout] 380 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub struct InitIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:383:1 [INFO] [stdout] | [INFO] [stdout] 383 | / #[repr(C)] [INFO] [stdout] 384 | | pub struct InitIn { [INFO] [stdout] 385 | | pub major: u32, [INFO] [stdout] 386 | | pub minor: u32, [INFO] [stdout] 387 | | pub max_readahead: u32, [INFO] [stdout] 388 | | pub flags: u32, [INFO] [stdout] 389 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:393:12 [INFO] [stdout] | [INFO] [stdout] 393 | pub struct InitOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:392:1 [INFO] [stdout] | [INFO] [stdout] 392 | / #[repr(C)] [INFO] [stdout] 393 | | pub struct InitOut { [INFO] [stdout] 394 | | pub major: u32, [INFO] [stdout] 395 | | pub minor: u32, [INFO] [stdout] ... | [INFO] [stdout] 404 | | pub unused: [u32; 8], [INFO] [stdout] 405 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 440 | pub struct OpendirIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:439:1 [INFO] [stdout] | [INFO] [stdout] 439 | / #[repr(C)] [INFO] [stdout] 440 | | pub struct OpendirIn { [INFO] [stdout] 441 | | pub open_in: OpenIn, [INFO] [stdout] 442 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:446:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub struct ReaddirIn { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:445:1 [INFO] [stdout] | [INFO] [stdout] 445 | / #[repr(C)] [INFO] [stdout] 446 | | pub struct ReaddirIn { [INFO] [stdout] 447 | | pub read_in: ReadIn, [INFO] [stdout] 448 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:452:12 [INFO] [stdout] | [INFO] [stdout] 452 | pub struct ReleasedirIn { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 451 | / #[repr(C)] [INFO] [stdout] 452 | | pub struct ReleasedirIn { [INFO] [stdout] 453 | | pub release_in: ReleaseIn, [INFO] [stdout] 454 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:458:12 [INFO] [stdout] | [INFO] [stdout] 458 | pub struct FsyncdirIn { [INFO] [stdout] | ^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:457:1 [INFO] [stdout] | [INFO] [stdout] 457 | / #[repr(C)] [INFO] [stdout] 458 | | pub struct FsyncdirIn { [INFO] [stdout] 459 | | pub fsync_in: FsyncIn, [INFO] [stdout] 460 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:464:12 [INFO] [stdout] | [INFO] [stdout] 464 | pub struct LkIn { [INFO] [stdout] | ^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:463:1 [INFO] [stdout] | [INFO] [stdout] 463 | / #[repr(C)] [INFO] [stdout] 464 | | pub struct LkIn { [INFO] [stdout] 465 | | pub fh: u64, [INFO] [stdout] 466 | | pub owner: u64, [INFO] [stdout] ... | [INFO] [stdout] 469 | | pub padding: u32, [INFO] [stdout] 470 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:474:12 [INFO] [stdout] | [INFO] [stdout] 474 | pub struct GetlkIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:473:1 [INFO] [stdout] | [INFO] [stdout] 473 | / #[repr(C)] [INFO] [stdout] 474 | | pub struct GetlkIn { [INFO] [stdout] 475 | | pub lk_in: LkIn, [INFO] [stdout] 476 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:480:12 [INFO] [stdout] | [INFO] [stdout] 480 | pub struct SetlkIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:479:1 [INFO] [stdout] | [INFO] [stdout] 479 | / #[repr(C)] [INFO] [stdout] 480 | | pub struct SetlkIn { [INFO] [stdout] 481 | | pub lk_in: LkIn, [INFO] [stdout] 482 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:486:12 [INFO] [stdout] | [INFO] [stdout] 486 | pub struct SetlkwIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:485:1 [INFO] [stdout] | [INFO] [stdout] 485 | / #[repr(C)] [INFO] [stdout] 486 | | pub struct SetlkwIn { [INFO] [stdout] 487 | | pub lk_in: LkIn, [INFO] [stdout] 488 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:492:12 [INFO] [stdout] | [INFO] [stdout] 492 | pub struct AccessIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:491:1 [INFO] [stdout] | [INFO] [stdout] 491 | / #[repr(C)] [INFO] [stdout] 492 | | pub struct AccessIn { [INFO] [stdout] 493 | | pub mask: u32, [INFO] [stdout] 494 | | pub padding: u32, [INFO] [stdout] 495 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:499:12 [INFO] [stdout] | [INFO] [stdout] 499 | pub struct CreateIn { [INFO] [stdout] | ^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:498:1 [INFO] [stdout] | [INFO] [stdout] 498 | / #[repr(C)] [INFO] [stdout] 499 | | pub struct CreateIn { [INFO] [stdout] 500 | | pub flags: u32, [INFO] [stdout] 501 | | pub mode: u32, [INFO] [stdout] 502 | | pub umask: u32, [INFO] [stdout] 503 | | pub padding: u32, [INFO] [stdout] 504 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:508:12 [INFO] [stdout] | [INFO] [stdout] 508 | pub struct InterruptIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:507:1 [INFO] [stdout] | [INFO] [stdout] 507 | / #[repr(C)] [INFO] [stdout] 508 | | pub struct InterruptIn { [INFO] [stdout] 509 | | pub unique: u64, [INFO] [stdout] 510 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:514:12 [INFO] [stdout] | [INFO] [stdout] 514 | pub struct BmapIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:513:1 [INFO] [stdout] | [INFO] [stdout] 513 | / #[repr(C)] [INFO] [stdout] 514 | | pub struct BmapIn { [INFO] [stdout] 515 | | pub block: u64, [INFO] [stdout] 516 | | pub block_size: u32, [INFO] [stdout] 517 | | pub padding: u32, [INFO] [stdout] 518 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub struct BmapOut { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:521:1 [INFO] [stdout] | [INFO] [stdout] 521 | / #[repr(C)] [INFO] [stdout] 522 | | pub struct BmapOut { [INFO] [stdout] 523 | | pub block: u64, [INFO] [stdout] 524 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:528:12 [INFO] [stdout] | [INFO] [stdout] 528 | pub struct IoctlIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:527:1 [INFO] [stdout] | [INFO] [stdout] 527 | / #[repr(C)] [INFO] [stdout] 528 | | pub struct IoctlIn { [INFO] [stdout] 529 | | pub fh: u64, [INFO] [stdout] 530 | | pub flags: u32, [INFO] [stdout] ... | [INFO] [stdout] 534 | | pub out_size: u32, [INFO] [stdout] 535 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:539:12 [INFO] [stdout] | [INFO] [stdout] 539 | pub struct PollIn { [INFO] [stdout] | ^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:538:1 [INFO] [stdout] | [INFO] [stdout] 538 | / #[repr(C)] [INFO] [stdout] 539 | | pub struct PollIn { [INFO] [stdout] 540 | | pub fh: u64, [INFO] [stdout] 541 | | pub kh: u64, [INFO] [stdout] 542 | | pub flags: u32, [INFO] [stdout] 543 | | pub events: u32, [INFO] [stdout] 544 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:548:12 [INFO] [stdout] | [INFO] [stdout] 548 | pub struct ForgetOne { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:547:1 [INFO] [stdout] | [INFO] [stdout] 547 | / #[repr(C)] [INFO] [stdout] 548 | | pub struct ForgetOne { [INFO] [stdout] 549 | | pub ino: u64, [INFO] [stdout] 550 | | pub nlookup: u64, [INFO] [stdout] 551 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:555:12 [INFO] [stdout] | [INFO] [stdout] 555 | pub struct BatchForgetIn { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:554:1 [INFO] [stdout] | [INFO] [stdout] 554 | / #[repr(C)] [INFO] [stdout] 555 | | pub struct BatchForgetIn { [INFO] [stdout] 556 | | pub count: u32, [INFO] [stdout] 557 | | pub dummy: u32, [INFO] [stdout] 558 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:562:12 [INFO] [stdout] | [INFO] [stdout] 562 | pub struct FallocateIn { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 561 | / #[repr(C)] [INFO] [stdout] 562 | | pub struct FallocateIn { [INFO] [stdout] 563 | | pub fh: u64, [INFO] [stdout] 564 | | pub offset: u64, [INFO] [stdout] ... | [INFO] [stdout] 567 | | pub padding: u32, [INFO] [stdout] 568 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub struct ReaddirPlusIn { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:571:1 [INFO] [stdout] | [INFO] [stdout] 571 | / #[repr(C)] [INFO] [stdout] 572 | | pub struct ReaddirPlusIn { [INFO] [stdout] 573 | | pub read_in: ReadIn, [INFO] [stdout] 574 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:578:12 [INFO] [stdout] | [INFO] [stdout] 578 | pub struct Rename2In { [INFO] [stdout] | ^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:577:1 [INFO] [stdout] | [INFO] [stdout] 577 | / #[repr(C)] [INFO] [stdout] 578 | | pub struct Rename2In { [INFO] [stdout] 579 | | pub new_dir: u64, [INFO] [stdout] 580 | | pub flags: u32, [INFO] [stdout] 581 | | pub padding: u32, [INFO] [stdout] 582 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:586:12 [INFO] [stdout] | [INFO] [stdout] 586 | pub struct LseekIn { [INFO] [stdout] | ^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:585:1 [INFO] [stdout] | [INFO] [stdout] 585 | / #[repr(C)] [INFO] [stdout] 586 | | pub struct LseekIn { [INFO] [stdout] 587 | | pub fh: u64, [INFO] [stdout] 588 | | pub offset: u64, [INFO] [stdout] 589 | | pub whence: u32, [INFO] [stdout] 590 | | pub padding: u32, [INFO] [stdout] 591 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/proto.rs:595:12 [INFO] [stdout] | [INFO] [stdout] 595 | pub struct CopyFileRangeIn { [INFO] [stdout] | ^^^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/proto.rs:594:1 [INFO] [stdout] | [INFO] [stdout] 594 | / #[repr(C)] [INFO] [stdout] 595 | | pub struct CopyFileRangeIn { [INFO] [stdout] 596 | | pub fh_in: u64, [INFO] [stdout] 597 | | pub off_in: u64, [INFO] [stdout] ... | [INFO] [stdout] 602 | | pub flags: u64, [INFO] [stdout] 603 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/ops/inode.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 60 | fn forget_list<'a>(request: &'a Request<'o, Self>) -> ForgetList<'a> { [INFO] [stdout] | -------------------------------------------------------------------- move the `impl` block outside of this associated function `forget_list` [INFO] [stdout] ... [INFO] [stdout] 63 | impl Iterator for ForgetList<'_> { [INFO] [stdout] | ^^^^^--------^^^^^----------^^^^ [INFO] [stdout] | | | [INFO] [stdout] | | `ForgetList` is not local [INFO] [stdout] | `Iterator` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.80s [INFO] running `Command { std: "docker" "inspect" "6836a98aec172cb4a298849122ca7f02f42b97cc93ebe122a9ce120b703316a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6836a98aec172cb4a298849122ca7f02f42b97cc93ebe122a9ce120b703316a7", kill_on_drop: false }` [INFO] [stdout] 6836a98aec172cb4a298849122ca7f02f42b97cc93ebe122a9ce120b703316a7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "test" "--frozen" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 5cf28c735190dcec3b2b23a6c0a03461003f06595b5fc9fbd3fd8dcf4dd5fb85 [INFO] running `Command { std: "docker" "start" "-a" "5cf28c735190dcec3b2b23a6c0a03461003f06595b5fc9fbd3fd8dcf4dd5fb85", kill_on_drop: false }` [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:36:12 [INFO] [stderr] | [INFO] [stderr] 36 | pub struct InHeader { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:35:1 [INFO] [stderr] | [INFO] [stderr] 35 | / #[repr(C)] [INFO] [stderr] 36 | | pub struct InHeader { [INFO] [stderr] 37 | | pub len: u32, [INFO] [stderr] 38 | | pub opcode: u32, [INFO] [stderr] ... | [INFO] [stderr] 44 | | pub padding: u32, [INFO] [stderr] 45 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:49:12 [INFO] [stderr] | [INFO] [stderr] 49 | pub struct OutHeader { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | / #[repr(C)] [INFO] [stderr] 49 | | pub struct OutHeader { [INFO] [stderr] 50 | | pub len: u32, [INFO] [stderr] 51 | | pub error: i32, [INFO] [stderr] 52 | | pub unique: u64, [INFO] [stderr] 53 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:118:12 [INFO] [stderr] | [INFO] [stderr] 118 | pub struct Attrs { [INFO] [stderr] | ^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:117:1 [INFO] [stderr] | [INFO] [stderr] 117 | / #[repr(C)] [INFO] [stderr] 118 | | pub struct Attrs { [INFO] [stderr] 119 | | pub ino: u64, [INFO] [stderr] 120 | | pub size: u64, [INFO] [stderr] ... | [INFO] [stderr] 134 | | pub padding: u32, [INFO] [stderr] 135 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:139:12 [INFO] [stderr] | [INFO] [stderr] 139 | pub struct FileLock { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:138:1 [INFO] [stderr] | [INFO] [stderr] 138 | / #[repr(C)] [INFO] [stderr] 139 | | pub struct FileLock { [INFO] [stderr] 140 | | pub start: u64, [INFO] [stderr] 141 | | pub end: u64, [INFO] [stderr] 142 | | pub lock_type: u32, [INFO] [stderr] 143 | | pub pid: u32, [INFO] [stderr] 144 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:148:12 [INFO] [stderr] | [INFO] [stderr] 148 | pub struct EntryOut { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:147:1 [INFO] [stderr] | [INFO] [stderr] 147 | / #[repr(C)] [INFO] [stderr] 148 | | pub struct EntryOut { [INFO] [stderr] 149 | | pub nodeid: u64, [INFO] [stderr] 150 | | pub generation: u64, [INFO] [stderr] ... | [INFO] [stderr] 155 | | pub attr: Attrs, [INFO] [stderr] 156 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:160:12 [INFO] [stderr] | [INFO] [stderr] 160 | pub struct Dirent { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:159:1 [INFO] [stderr] | [INFO] [stderr] 159 | / #[repr(C)] [INFO] [stderr] 160 | | pub struct Dirent { [INFO] [stderr] 161 | | pub ino: u64, [INFO] [stderr] 162 | | pub off: u64, [INFO] [stderr] 163 | | pub namelen: u32, [INFO] [stderr] 164 | | pub entry_type: u32, [INFO] [stderr] 165 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:169:12 [INFO] [stderr] | [INFO] [stderr] 169 | pub struct DirentPlus { [INFO] [stderr] | ^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:168:1 [INFO] [stderr] | [INFO] [stderr] 168 | / #[repr(C)] [INFO] [stderr] 169 | | pub struct DirentPlus { [INFO] [stderr] 170 | | pub entry_out: EntryOut, [INFO] [stderr] 171 | | pub dirent: Dirent, [INFO] [stderr] 172 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:176:12 [INFO] [stderr] | [INFO] [stderr] 176 | pub struct ForgetIn { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:175:1 [INFO] [stderr] | [INFO] [stderr] 175 | / #[repr(C)] [INFO] [stderr] 176 | | pub struct ForgetIn { [INFO] [stderr] 177 | | pub nlookup: u64, [INFO] [stderr] 178 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:182:12 [INFO] [stderr] | [INFO] [stderr] 182 | pub struct GetattrIn { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:181:1 [INFO] [stderr] | [INFO] [stderr] 181 | / #[repr(C)] [INFO] [stderr] 182 | | pub struct GetattrIn { [INFO] [stderr] 183 | | pub flags: u32, [INFO] [stderr] 184 | | pub dummy: u32, [INFO] [stderr] 185 | | pub fh: u64, [INFO] [stderr] 186 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:190:12 [INFO] [stderr] | [INFO] [stderr] 190 | pub struct AttrOut { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:189:1 [INFO] [stderr] | [INFO] [stderr] 189 | / #[repr(C)] [INFO] [stderr] 190 | | pub struct AttrOut { [INFO] [stderr] 191 | | pub attr_valid: u64, [INFO] [stderr] 192 | | pub attr_valid_nsec: u32, [INFO] [stderr] 193 | | pub dummy: u32, [INFO] [stderr] 194 | | pub attr: Attrs, [INFO] [stderr] 195 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:199:12 [INFO] [stderr] | [INFO] [stderr] 199 | pub struct SetattrIn { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:198:1 [INFO] [stderr] | [INFO] [stderr] 198 | / #[repr(C)] [INFO] [stderr] 199 | | pub struct SetattrIn { [INFO] [stderr] 200 | | pub valid: u32, [INFO] [stderr] 201 | | pub padding: u32, [INFO] [stderr] ... | [INFO] [stderr] 215 | | pub unused2: u32, [INFO] [stderr] 216 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:220:12 [INFO] [stderr] | [INFO] [stderr] 220 | pub struct MknodIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:219:1 [INFO] [stderr] | [INFO] [stderr] 219 | / #[repr(C)] [INFO] [stderr] 220 | | pub struct MknodIn { [INFO] [stderr] 221 | | pub mode: u32, [INFO] [stderr] 222 | | pub device: u32, [INFO] [stderr] 223 | | pub umask: u32, [INFO] [stderr] 224 | | pub padding: u32, [INFO] [stderr] 225 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:229:12 [INFO] [stderr] | [INFO] [stderr] 229 | pub struct MkdirIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:228:1 [INFO] [stderr] | [INFO] [stderr] 228 | / #[repr(C)] [INFO] [stderr] 229 | | pub struct MkdirIn { [INFO] [stderr] 230 | | pub mode: u32, [INFO] [stderr] 231 | | pub umask: u32, [INFO] [stderr] 232 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:236:12 [INFO] [stderr] | [INFO] [stderr] 236 | pub struct RenameIn { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | / #[repr(C)] [INFO] [stderr] 236 | | pub struct RenameIn { [INFO] [stderr] 237 | | pub new_dir: u64, [INFO] [stderr] 238 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:242:12 [INFO] [stderr] | [INFO] [stderr] 242 | pub struct LinkIn { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:241:1 [INFO] [stderr] | [INFO] [stderr] 241 | / #[repr(C)] [INFO] [stderr] 242 | | pub struct LinkIn { [INFO] [stderr] 243 | | pub old_ino: u64, [INFO] [stderr] 244 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:248:12 [INFO] [stderr] | [INFO] [stderr] 248 | pub struct OpenIn { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:247:1 [INFO] [stderr] | [INFO] [stderr] 247 | / #[repr(C)] [INFO] [stderr] 248 | | pub struct OpenIn { [INFO] [stderr] 249 | | pub flags: u32, [INFO] [stderr] 250 | | pub unused: u32, [INFO] [stderr] 251 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:255:12 [INFO] [stderr] | [INFO] [stderr] 255 | pub struct OpenOut { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:254:1 [INFO] [stderr] | [INFO] [stderr] 254 | / #[repr(C)] [INFO] [stderr] 255 | | pub struct OpenOut { [INFO] [stderr] 256 | | pub fh: u64, [INFO] [stderr] 257 | | pub open_flags: u32, [INFO] [stderr] 258 | | pub padding: u32, [INFO] [stderr] 259 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:273:12 [INFO] [stderr] | [INFO] [stderr] 273 | pub struct ReadIn { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:272:1 [INFO] [stderr] | [INFO] [stderr] 272 | / #[repr(C)] [INFO] [stderr] 273 | | pub struct ReadIn { [INFO] [stderr] 274 | | pub fh: u64, [INFO] [stderr] 275 | | pub offset: u64, [INFO] [stderr] ... | [INFO] [stderr] 280 | | pub padding: u32, [INFO] [stderr] 281 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:285:12 [INFO] [stderr] | [INFO] [stderr] 285 | pub struct WriteIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:284:1 [INFO] [stderr] | [INFO] [stderr] 284 | / #[repr(C)] [INFO] [stderr] 285 | | pub struct WriteIn { [INFO] [stderr] 286 | | pub fh: u64, [INFO] [stderr] 287 | | pub offset: u64, [INFO] [stderr] ... | [INFO] [stderr] 292 | | pub padding: u32, [INFO] [stderr] 293 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:297:12 [INFO] [stderr] | [INFO] [stderr] 297 | pub struct WriteOut { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:296:1 [INFO] [stderr] | [INFO] [stderr] 296 | / #[repr(C)] [INFO] [stderr] 297 | | pub struct WriteOut { [INFO] [stderr] 298 | | pub size: u32, [INFO] [stderr] 299 | | pub padding: u32, [INFO] [stderr] 300 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:304:12 [INFO] [stderr] | [INFO] [stderr] 304 | pub struct StatfsOut { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:303:1 [INFO] [stderr] | [INFO] [stderr] 303 | / #[repr(C)] [INFO] [stderr] 304 | | pub struct StatfsOut { [INFO] [stderr] 305 | | pub blocks: u64, [INFO] [stderr] 306 | | pub bfree: u64, [INFO] [stderr] ... | [INFO] [stderr] 314 | | pub spare: [u32; 6], [INFO] [stderr] 315 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:319:12 [INFO] [stderr] | [INFO] [stderr] 319 | pub struct ReleaseIn { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:318:1 [INFO] [stderr] | [INFO] [stderr] 318 | / #[repr(C)] [INFO] [stderr] 319 | | pub struct ReleaseIn { [INFO] [stderr] 320 | | pub fh: u64, [INFO] [stderr] 321 | | pub flags: u32, [INFO] [stderr] 322 | | pub release_flags: u32, [INFO] [stderr] 323 | | pub lock_owner: u64, [INFO] [stderr] 324 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:328:12 [INFO] [stderr] | [INFO] [stderr] 328 | pub struct FsyncIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:327:1 [INFO] [stderr] | [INFO] [stderr] 327 | / #[repr(C)] [INFO] [stderr] 328 | | pub struct FsyncIn { [INFO] [stderr] 329 | | pub fh: u64, [INFO] [stderr] 330 | | pub fsync_flags: u32, [INFO] [stderr] 331 | | pub padding: u32, [INFO] [stderr] 332 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:342:12 [INFO] [stderr] | [INFO] [stderr] 342 | pub struct SetxattrIn { [INFO] [stderr] | ^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:341:1 [INFO] [stderr] | [INFO] [stderr] 341 | / #[repr(C)] [INFO] [stderr] 342 | | pub struct SetxattrIn { [INFO] [stderr] 343 | | pub size: u32, [INFO] [stderr] 344 | | pub flags: u32, [INFO] [stderr] 345 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:349:12 [INFO] [stderr] | [INFO] [stderr] 349 | pub struct GetxattrIn { [INFO] [stderr] | ^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:348:1 [INFO] [stderr] | [INFO] [stderr] 348 | / #[repr(C)] [INFO] [stderr] 349 | | pub struct GetxattrIn { [INFO] [stderr] 350 | | pub size: u32, [INFO] [stderr] 351 | | pub padding: u32, [INFO] [stderr] 352 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:356:12 [INFO] [stderr] | [INFO] [stderr] 356 | pub struct GetxattrOut { [INFO] [stderr] | ^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:355:1 [INFO] [stderr] | [INFO] [stderr] 355 | / #[repr(C)] [INFO] [stderr] 356 | | pub struct GetxattrOut { [INFO] [stderr] 357 | | pub size: u32, [INFO] [stderr] 358 | | pub padding: u32, [INFO] [stderr] 359 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:363:12 [INFO] [stderr] | [INFO] [stderr] 363 | pub struct ListxattrIn { [INFO] [stderr] | ^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:362:1 [INFO] [stderr] | [INFO] [stderr] 362 | / #[repr(C)] [INFO] [stderr] 363 | | pub struct ListxattrIn { [INFO] [stderr] 364 | | pub getxattr_in: GetxattrIn, [INFO] [stderr] 365 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:369:12 [INFO] [stderr] | [INFO] [stderr] 369 | pub struct ListxattrOut { [INFO] [stderr] | ^^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:368:1 [INFO] [stderr] | [INFO] [stderr] 368 | / #[repr(C)] [INFO] [stderr] 369 | | pub struct ListxattrOut { [INFO] [stderr] 370 | | pub getxattr_out: GetxattrOut, [INFO] [stderr] 371 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:375:12 [INFO] [stderr] | [INFO] [stderr] 375 | pub struct FlushIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:374:1 [INFO] [stderr] | [INFO] [stderr] 374 | / #[repr(C)] [INFO] [stderr] 375 | | pub struct FlushIn { [INFO] [stderr] 376 | | pub fh: u64, [INFO] [stderr] 377 | | pub unused: u32, [INFO] [stderr] 378 | | pub padding: u32, [INFO] [stderr] 379 | | pub lock_owner: u64, [INFO] [stderr] 380 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:384:12 [INFO] [stderr] | [INFO] [stderr] 384 | pub struct InitIn { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:383:1 [INFO] [stderr] | [INFO] [stderr] 383 | / #[repr(C)] [INFO] [stderr] 384 | | pub struct InitIn { [INFO] [stderr] 385 | | pub major: u32, [INFO] [stderr] 386 | | pub minor: u32, [INFO] [stderr] 387 | | pub max_readahead: u32, [INFO] [stderr] 388 | | pub flags: u32, [INFO] [stderr] 389 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:393:12 [INFO] [stderr] | [INFO] [stderr] 393 | pub struct InitOut { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:392:1 [INFO] [stderr] | [INFO] [stderr] 392 | / #[repr(C)] [INFO] [stderr] 393 | | pub struct InitOut { [INFO] [stderr] 394 | | pub major: u32, [INFO] [stderr] 395 | | pub minor: u32, [INFO] [stderr] ... | [INFO] [stderr] 404 | | pub unused: [u32; 8], [INFO] [stderr] 405 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:440:12 [INFO] [stderr] | [INFO] [stderr] 440 | pub struct OpendirIn { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:439:1 [INFO] [stderr] | [INFO] [stderr] 439 | / #[repr(C)] [INFO] [stderr] 440 | | pub struct OpendirIn { [INFO] [stderr] 441 | | pub open_in: OpenIn, [INFO] [stderr] 442 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:446:12 [INFO] [stderr] | [INFO] [stderr] 446 | pub struct ReaddirIn { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:445:1 [INFO] [stderr] | [INFO] [stderr] 445 | / #[repr(C)] [INFO] [stderr] 446 | | pub struct ReaddirIn { [INFO] [stderr] 447 | | pub read_in: ReadIn, [INFO] [stderr] 448 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:452:12 [INFO] [stderr] | [INFO] [stderr] 452 | pub struct ReleasedirIn { [INFO] [stderr] | ^^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:451:1 [INFO] [stderr] | [INFO] [stderr] 451 | / #[repr(C)] [INFO] [stderr] 452 | | pub struct ReleasedirIn { [INFO] [stderr] 453 | | pub release_in: ReleaseIn, [INFO] [stderr] 454 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:458:12 [INFO] [stderr] | [INFO] [stderr] 458 | pub struct FsyncdirIn { [INFO] [stderr] | ^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:457:1 [INFO] [stderr] | [INFO] [stderr] 457 | / #[repr(C)] [INFO] [stderr] 458 | | pub struct FsyncdirIn { [INFO] [stderr] 459 | | pub fsync_in: FsyncIn, [INFO] [stderr] 460 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:464:12 [INFO] [stderr] | [INFO] [stderr] 464 | pub struct LkIn { [INFO] [stderr] | ^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:463:1 [INFO] [stderr] | [INFO] [stderr] 463 | / #[repr(C)] [INFO] [stderr] 464 | | pub struct LkIn { [INFO] [stderr] 465 | | pub fh: u64, [INFO] [stderr] 466 | | pub owner: u64, [INFO] [stderr] ... | [INFO] [stderr] 469 | | pub padding: u32, [INFO] [stderr] 470 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:474:12 [INFO] [stderr] | [INFO] [stderr] 474 | pub struct GetlkIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:473:1 [INFO] [stderr] | [INFO] [stderr] 473 | / #[repr(C)] [INFO] [stderr] 474 | | pub struct GetlkIn { [INFO] [stderr] 475 | | pub lk_in: LkIn, [INFO] [stderr] 476 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:480:12 [INFO] [stderr] | [INFO] [stderr] 480 | pub struct SetlkIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:479:1 [INFO] [stderr] | [INFO] [stderr] 479 | / #[repr(C)] [INFO] [stderr] 480 | | pub struct SetlkIn { [INFO] [stderr] 481 | | pub lk_in: LkIn, [INFO] [stderr] 482 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:486:12 [INFO] [stderr] | [INFO] [stderr] 486 | pub struct SetlkwIn { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:485:1 [INFO] [stderr] | [INFO] [stderr] 485 | / #[repr(C)] [INFO] [stderr] 486 | | pub struct SetlkwIn { [INFO] [stderr] 487 | | pub lk_in: LkIn, [INFO] [stderr] 488 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:492:12 [INFO] [stderr] | [INFO] [stderr] 492 | pub struct AccessIn { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:491:1 [INFO] [stderr] | [INFO] [stderr] 491 | / #[repr(C)] [INFO] [stderr] 492 | | pub struct AccessIn { [INFO] [stderr] 493 | | pub mask: u32, [INFO] [stderr] 494 | | pub padding: u32, [INFO] [stderr] 495 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:499:12 [INFO] [stderr] | [INFO] [stderr] 499 | pub struct CreateIn { [INFO] [stderr] | ^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:498:1 [INFO] [stderr] | [INFO] [stderr] 498 | / #[repr(C)] [INFO] [stderr] 499 | | pub struct CreateIn { [INFO] [stderr] 500 | | pub flags: u32, [INFO] [stderr] 501 | | pub mode: u32, [INFO] [stderr] 502 | | pub umask: u32, [INFO] [stderr] 503 | | pub padding: u32, [INFO] [stderr] 504 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:508:12 [INFO] [stderr] | [INFO] [stderr] 508 | pub struct InterruptIn { [INFO] [stderr] | ^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:507:1 [INFO] [stderr] | [INFO] [stderr] 507 | / #[repr(C)] [INFO] [stderr] 508 | | pub struct InterruptIn { [INFO] [stderr] 509 | | pub unique: u64, [INFO] [stderr] 510 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:514:12 [INFO] [stderr] | [INFO] [stderr] 514 | pub struct BmapIn { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:513:1 [INFO] [stderr] | [INFO] [stderr] 513 | / #[repr(C)] [INFO] [stderr] 514 | | pub struct BmapIn { [INFO] [stderr] 515 | | pub block: u64, [INFO] [stderr] 516 | | pub block_size: u32, [INFO] [stderr] 517 | | pub padding: u32, [INFO] [stderr] 518 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:522:12 [INFO] [stderr] | [INFO] [stderr] 522 | pub struct BmapOut { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:521:1 [INFO] [stderr] | [INFO] [stderr] 521 | / #[repr(C)] [INFO] [stderr] 522 | | pub struct BmapOut { [INFO] [stderr] 523 | | pub block: u64, [INFO] [stderr] 524 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:528:12 [INFO] [stderr] | [INFO] [stderr] 528 | pub struct IoctlIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:527:1 [INFO] [stderr] | [INFO] [stderr] 527 | / #[repr(C)] [INFO] [stderr] 528 | | pub struct IoctlIn { [INFO] [stderr] 529 | | pub fh: u64, [INFO] [stderr] 530 | | pub flags: u32, [INFO] [stderr] ... | [INFO] [stderr] 534 | | pub out_size: u32, [INFO] [stderr] 535 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:539:12 [INFO] [stderr] | [INFO] [stderr] 539 | pub struct PollIn { [INFO] [stderr] | ^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:538:1 [INFO] [stderr] | [INFO] [stderr] 538 | / #[repr(C)] [INFO] [stderr] 539 | | pub struct PollIn { [INFO] [stderr] 540 | | pub fh: u64, [INFO] [stderr] 541 | | pub kh: u64, [INFO] [stderr] 542 | | pub flags: u32, [INFO] [stderr] 543 | | pub events: u32, [INFO] [stderr] 544 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:548:12 [INFO] [stderr] | [INFO] [stderr] 548 | pub struct ForgetOne { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:547:1 [INFO] [stderr] | [INFO] [stderr] 547 | / #[repr(C)] [INFO] [stderr] 548 | | pub struct ForgetOne { [INFO] [stderr] 549 | | pub ino: u64, [INFO] [stderr] 550 | | pub nlookup: u64, [INFO] [stderr] 551 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:555:12 [INFO] [stderr] | [INFO] [stderr] 555 | pub struct BatchForgetIn { [INFO] [stderr] | ^^^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:554:1 [INFO] [stderr] | [INFO] [stderr] 554 | / #[repr(C)] [INFO] [stderr] 555 | | pub struct BatchForgetIn { [INFO] [stderr] 556 | | pub count: u32, [INFO] [stderr] 557 | | pub dummy: u32, [INFO] [stderr] 558 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:562:12 [INFO] [stderr] | [INFO] [stderr] 562 | pub struct FallocateIn { [INFO] [stderr] | ^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:561:1 [INFO] [stderr] | [INFO] [stderr] 561 | / #[repr(C)] [INFO] [stderr] 562 | | pub struct FallocateIn { [INFO] [stderr] 563 | | pub fh: u64, [INFO] [stderr] 564 | | pub offset: u64, [INFO] [stderr] ... | [INFO] [stderr] 567 | | pub padding: u32, [INFO] [stderr] 568 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:572:12 [INFO] [stderr] | [INFO] [stderr] 572 | pub struct ReaddirPlusIn { [INFO] [stderr] | ^^^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:571:1 [INFO] [stderr] | [INFO] [stderr] 571 | / #[repr(C)] [INFO] [stderr] 572 | | pub struct ReaddirPlusIn { [INFO] [stderr] 573 | | pub read_in: ReadIn, [INFO] [stderr] 574 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:578:12 [INFO] [stderr] | [INFO] [stderr] 578 | pub struct Rename2In { [INFO] [stderr] | ^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:577:1 [INFO] [stderr] | [INFO] [stderr] 577 | / #[repr(C)] [INFO] [stderr] 578 | | pub struct Rename2In { [INFO] [stderr] 579 | | pub new_dir: u64, [INFO] [stderr] 580 | | pub flags: u32, [INFO] [stderr] 581 | | pub padding: u32, [INFO] [stderr] 582 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:586:12 [INFO] [stderr] | [INFO] [stderr] 586 | pub struct LseekIn { [INFO] [stderr] | ^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:585:1 [INFO] [stderr] | [INFO] [stderr] 585 | / #[repr(C)] [INFO] [stderr] 586 | | pub struct LseekIn { [INFO] [stderr] 587 | | pub fh: u64, [INFO] [stderr] 588 | | pub offset: u64, [INFO] [stderr] 589 | | pub whence: u32, [INFO] [stderr] 590 | | pub padding: u32, [INFO] [stderr] 591 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/proto.rs:595:12 [INFO] [stderr] | [INFO] [stderr] 595 | pub struct CopyFileRangeIn { [INFO] [stderr] | ^^^^^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> src/proto.rs:594:1 [INFO] [stderr] | [INFO] [stderr] 594 | / #[repr(C)] [INFO] [stderr] 595 | | pub struct CopyFileRangeIn { [INFO] [stderr] 596 | | pub fh_in: u64, [INFO] [stderr] 597 | | pub off_in: u64, [INFO] [stderr] ... | [INFO] [stderr] 602 | | pub flags: u64, [INFO] [stderr] 603 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> src/ops/inode.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 60 | fn forget_list<'a>(request: &'a Request<'o, Self>) -> ForgetList<'a> { [INFO] [stderr] | -------------------------------------------------------------------- move the `impl` block outside of this associated function `forget_list` [INFO] [stderr] ... [INFO] [stderr] 63 | impl Iterator for ForgetList<'_> { [INFO] [stderr] | ^^^^^--------^^^^^----------^^^^ [INFO] [stderr] | | | [INFO] [stderr] | | `ForgetList` is not local [INFO] [stderr] | `Iterator` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `blown-fuse` (lib) generated 107 warnings [INFO] [stderr] warning: `blown-fuse` (lib test) generated 107 warnings (107 duplicates) [INFO] [stderr] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stderr] --> examples/ext2.rs:513:19 [INFO] [stderr] | [INFO] [stderr] 513 | .arg(Arg::from_usage("[mount_options] -o ... 'See fuse(8)'").number_of_values(1)) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stderr] --> examples/ext2.rs:514:19 [INFO] [stderr] | [INFO] [stderr] 514 | .arg(Arg::from_usage(" 'Filesystem image file'")) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stderr] --> examples/ext2.rs:515:19 [INFO] [stderr] | [INFO] [stderr] 515 | .arg(Arg::from_usage(" 'Filesystem mountpoint'")) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> examples/ext2.rs:56:8 [INFO] [stderr] | [INFO] [stderr] 56 | struct Superblock { [INFO] [stderr] | ^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> examples/ext2.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | / #[repr(C)] [INFO] [stderr] 56 | | struct Superblock { [INFO] [stderr] 57 | | s_inodes_count: u32, [INFO] [stderr] 58 | | s_blocks_count: u32, [INFO] [stderr] ... | [INFO] [stderr] 90 | | s_last_mounted: [u8; 64], [INFO] [stderr] 91 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> examples/ext2.rs:95:8 [INFO] [stderr] | [INFO] [stderr] 95 | struct GroupDescriptor { [INFO] [stderr] | ^^^^^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> examples/ext2.rs:94:1 [INFO] [stderr] | [INFO] [stderr] 94 | / #[repr(C)] [INFO] [stderr] 95 | | struct GroupDescriptor { [INFO] [stderr] 96 | | bg_block_bitmap: u32, [INFO] [stderr] 97 | | bg_inode_bitmap: u32, [INFO] [stderr] ... | [INFO] [stderr] 103 | | bg_reserved: [u32; 3], [INFO] [stderr] 104 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> examples/ext2.rs:108:8 [INFO] [stderr] | [INFO] [stderr] 108 | struct Inode { [INFO] [stderr] | ^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> examples/ext2.rs:107:1 [INFO] [stderr] | [INFO] [stderr] 107 | / #[repr(C)] [INFO] [stderr] 108 | | struct Inode { [INFO] [stderr] 109 | | i_mode: u16, [INFO] [stderr] 110 | | i_uid: u16, [INFO] [stderr] ... | [INFO] [stderr] 126 | | i_osd2: [u32; 3], [INFO] [stderr] 127 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> examples/ext2.rs:131:8 [INFO] [stderr] | [INFO] [stderr] 131 | struct LinkedEntry { [INFO] [stderr] | ^^^^^^^^^^^ field in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] [INFO] [stderr] warning: function `check` is never used [INFO] [stderr] --> examples/ext2.rs:130:1 [INFO] [stderr] | [INFO] [stderr] 130 | / #[repr(C)] [INFO] [stderr] 131 | | struct LinkedEntry { [INFO] [stderr] 132 | | inode: u32, [INFO] [stderr] 133 | | rec_len: u16, [INFO] [stderr] 134 | | name_len: u8, [INFO] [stderr] 135 | | file_type: u8, [INFO] [stderr] 136 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated associated function `clap::Arg::<'help>::from_usage`: Deprecated in Issue #3086, see `clap::arg! [INFO] [stderr] --> examples/passthrough.rs:427:19 [INFO] [stderr] | [INFO] [stderr] 427 | .arg(Arg::from_usage(" 'Filesystem mountpoint'")) [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `blown-fuse` (example "ext2") generated 11 warnings [INFO] [stderr] warning: `blown-fuse` (example "passthrough") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/x86_64-unknown-linux-musl/debug/deps/blown_fuse-8c1cf799e3c53d10) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5cf28c735190dcec3b2b23a6c0a03461003f06595b5fc9fbd3fd8dcf4dd5fb85", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5cf28c735190dcec3b2b23a6c0a03461003f06595b5fc9fbd3fd8dcf4dd5fb85", kill_on_drop: false }` [INFO] [stdout] 5cf28c735190dcec3b2b23a6c0a03461003f06595b5fc9fbd3fd8dcf4dd5fb85