[INFO] cloning repository https://github.com/euank/unsharex
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/euank/unsharex" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Funsharex", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Funsharex'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ae0abdcb51a5059ee2178e6b298f1c3240e5f5f0
[INFO] testing euank/unsharex against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Funsharex" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/euank/unsharex on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/euank/unsharex
[INFO] finished tweaking git repo https://github.com/euank/unsharex
[INFO] tweaked toml for git repo https://github.com/euank/unsharex written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/euank/unsharex 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" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded c2rust-bitfields v0.3.0
[INFO] [stderr]   Downloaded c2rust-bitfields-derive v0.2.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5fe979310bd7350cee5007a1547a99cd16cf7f0d8b74d4872f133c7d3fa4f568
[INFO] running `Command { std: "docker" "start" "-a" "5fe979310bd7350cee5007a1547a99cd16cf7f0d8b74d4872f133c7d3fa4f568", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5fe979310bd7350cee5007a1547a99cd16cf7f0d8b74d4872f133c7d3fa4f568", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5fe979310bd7350cee5007a1547a99cd16cf7f0d8b74d4872f133c7d3fa4f568", kill_on_drop: false }`
[INFO] [stdout] 5fe979310bd7350cee5007a1547a99cd16cf7f0d8b74d4872f133c7d3fa4f568
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6118e209a7bb7f9ff7eb20509542208aee8496eba33699676f4e4a6ed39246db
[INFO] running `Command { std: "docker" "start" "-a" "6118e209a7bb7f9ff7eb20509542208aee8496eba33699676f4e4a6ed39246db", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.6
[INFO] [stderr]    Compiling linux-raw-sys v0.4.5
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling bitflags v2.3.3
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling utf8parse v0.2.1
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling anstyle-parse v0.2.1
[INFO] [stderr]    Compiling colorchoice v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.1
[INFO] [stderr]    Compiling anstyle-query v1.0.0
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling clap_lex v0.5.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling fastrand v2.0.0
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling quote v1.0.32
[INFO] [stderr]    Compiling nix v0.26.2
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling tempfile v3.7.0
[INFO] [stderr]    Compiling anstream v0.3.2
[INFO] [stderr]    Compiling clap_builder v4.3.19
[INFO] [stderr]    Compiling c2rust-bitfields-derive v0.2.1
[INFO] [stderr]    Compiling c2rust-bitfields v0.3.0
[INFO] [stderr]    Compiling clap v4.3.19
[INFO] [stderr]    Compiling unsharex v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/main.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type __u32 = libc::c_uint;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type _IO_lock_t = ();
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub type uint64_t = __uint64_t;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type wchar_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type gid_t = __gid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:96:10
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     'c_5094: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     'c_4646: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     'c_4609: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     'c_4842: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     'c_4808: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     'c_5003: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/signames.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type __int32_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type __int64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub type __intmax_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type __time_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub type __suseconds_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type mode_t = __mode_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type time_t = __time_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type int32_t = __int32_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type intmax_t = __intmax_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1462:5
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     'c_10751: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     'c_10714: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         'c_11392: {
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1860:5
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     'c_12200: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1886:5
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     'c_12163: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub type __int64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type __clockid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:175:10
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:177:10
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nfds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub type nfds_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `NfdsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:193:10
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub type ino_t = __ino_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:233:10
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub type gid_t = __gid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:234:10
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub type clockid_t = __clockid_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub type sigset_t = __sigset_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sighandler_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:241:10
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub type __sighandler_t = Option<unsafe extern "C" fn(libc::c_int) -> ()>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:315:10
[INFO] [stdout]     |
[INFO] [stdout] 315 | pub type C2RustUnnamed_0 = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_4` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub type C2RustUnnamed_4 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/unshare.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     'c_7543: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/caputils.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                           ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]     = note: this will be a hard error in the 2024 edition
[INFO] [stdout]     = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(addr_of_mut!(cap)) < 0 as libc::c_int {
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/caputils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&mut cap);
[INFO] [stdout]     |                             ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]     = note: this will be a hard error in the 2024 edition
[INFO] [stdout]     = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(addr_of_mut!(cap));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `effective` is never read
[INFO] [stdout]    --> src/caputils.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut effective: uint64_t = 0;
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cap` is never read
[INFO] [stdout]    --> src/caputils.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut cap: uint64_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/idcache.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut x: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let mut ret: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]    --> src/procfs.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut res: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `msbuf` is never read
[INFO] [stdout]    --> src/procfs.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut msbuf: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ms` is never read
[INFO] [stdout]    --> src/procfs.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let mut ms: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/procfs.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut name: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |             let mut d: *const ul_debug_maskname = 0 as *const ul_debug_maskname;
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:497:13
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:588:13
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let mut sz: ssize_t = 0 as libc::c_int as ssize_t;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:589:13
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut rc: ssize_t = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tok` is never read
[INFO] [stdout]    --> src/procfs.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |     let mut tok: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let mut i: libc::c_int = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:781:13
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `f` is never read
[INFO] [stdout]    --> src/procfs.rs:907:13
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut f: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:908:13
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let mut sz: size_t = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:910:13
[INFO] [stdout]     |
[INFO] [stdout] 910 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/procfs.rs:911:13
[INFO] [stdout]     |
[INFO] [stdout] 911 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:997:13
[INFO] [stdout]     |
[INFO] [stdout] 997 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]     --> src/procfs.rs:1019:13
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]   --> src/pwdutils.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `grp` is never read
[INFO] [stdout]    --> src/pwdutils.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut grp: *mut group = 0 as *mut group;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ruid` is never read
[INFO] [stdout]    --> src/pwdutils.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut ruid: uid_t = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/signames.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mut num: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let mut n: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:415:13
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let mut n: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/strutils.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> src/strutils.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut x: uintmax_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sp` is never read
[INFO] [stdout]    --> src/strutils.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut sp: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/strutils.rs:402:49
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   let mut i: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:532:13
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]    --> src/strutils.rs:554:13
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let mut a: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]    --> src/strutils.rs:555:13
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let mut b: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/strutils.rs:632:13
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let mut tmp: int64_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:663:13
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/strutils.rs:769:13
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let mut num: libc::c_double = 0.;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `user_input` is never read
[INFO] [stdout]    --> src/strutils.rs:825:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let mut user_input: int64_t = 0;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `shft` is never read
[INFO] [stdout]    --> src/strutils.rs:976:13
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let mut shft: libc::c_int = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dec` is never read
[INFO] [stdout]    --> src/strutils.rs:992:13
[INFO] [stdout]     |
[INFO] [stdout] 992 |     let mut dec: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exp` is never read
[INFO] [stdout]    --> src/strutils.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut exp: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `frac` is never read
[INFO] [stdout]    --> src/strutils.rs:994:13
[INFO] [stdout]     |
[INFO] [stdout] 994 |     let mut frac: uint64_t = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]    --> src/strutils.rs:998:13
[INFO] [stdout]     |
[INFO] [stdout] 998 |     let mut c: libc::c_char = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]     --> src/strutils.rs:1072:17
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut len: libc::c_int = 0;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1120:13
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `id` is never read
[INFO] [stdout]     --> src/strutils.rs:1128:17
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let mut id: libc::c_int = 0;
[INFO] [stdout]      |                 ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `list_add` is never read
[INFO] [stdout]     --> src/strutils.rs:1173:13
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     let mut list_add: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1174:13
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let mut r: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1203:13
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bit` is never read
[INFO] [stdout]     --> src/strutils.rs:1210:17
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut bit: libc::c_int = 0;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1287:13
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]     --> src/strutils.rs:1294:17
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         let mut flag: libc::c_long = 0;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]     --> src/strutils.rs:1379:13
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let mut start: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1380:13
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> src/strutils.rs:1439:13
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     let mut a: size_t = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1440:13
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     let mut r: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]     --> src/strutils.rs:1545:13
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     let mut res: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]     --> src/strutils.rs:1546:13
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     let mut sz: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `al` is never read
[INFO] [stdout]     --> src/strutils.rs:1561:13
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     let mut al: size_t = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bl` is never read
[INFO] [stdout]     --> src/strutils.rs:1562:13
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     let mut bl: size_t = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]     --> src/strutils.rs:1563:13
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     let mut tmp: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]     --> src/strutils.rs:1601:13
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     let mut n: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1621:13
[INFO] [stdout]      |
[INFO] [stdout] 1621 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current` is never read
[INFO] [stdout]     --> src/strutils.rs:1645:13
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     let mut current: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> src/strutils.rs:1734:13
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     let mut ch: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c1` is never read
[INFO] [stdout]     --> src/strutils.rs:1752:13
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let mut c1: libc::c_uchar = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c2` is never read
[INFO] [stdout]     --> src/strutils.rs:1753:13
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let mut c2: libc::c_uchar = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1845:13
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `optstr0` is never read
[INFO] [stdout]     --> src/strutils.rs:1847:13
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     let mut optstr0: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/unshare.rs:503:17
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let mut tmp: ssize_t = 0;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cmd` is never read
[INFO] [stdout]    --> src/unshare.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut cmd: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:708:13
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:920:13
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]    --> src/unshare.rs:921:13
[INFO] [stdout]     |
[INFO] [stdout] 921 |     let mut len: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/unshare.rs:957:13
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pid` is never read
[INFO] [stdout]    --> src/unshare.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut pid: pid_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1040:13
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     let mut child: pid_t = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1054:13
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     let mut ret: uid_t = 0;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gr` is never read
[INFO] [stdout]     --> src/unshare.rs:1075:13
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     let mut gr: *mut group = 0 as *mut group;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let mut ret: gid_t = 0;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let mut ret: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idmap` is never read
[INFO] [stdout]     --> src/unshare.rs:1136:13
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let mut idmap: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1138:13
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `map` is never read
[INFO] [stdout]     --> src/unshare.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     let mut map: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]     --> src/unshare.rs:1167:17
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut rest: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]     --> src/unshare.rs:1168:17
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         let mut s: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1257:13
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let mut inner_offset: libc::c_uint = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outer_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1258:13
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let mut outer_offset: libc::c_uint = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1307:9
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         j = j + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         i = i + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         j = j + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     i = i + 1;
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1559:13
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     let mut child: pid_t = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]     --> src/unshare.rs:2187:13
[INFO] [stdout]      |
[INFO] [stdout] 2187 |     let mut c: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd_parent_pid` is never read
[INFO] [stdout]     --> src/unshare.rs:2674:13
[INFO] [stdout]      |
[INFO] [stdout] 2674 |             fd_parent_pid = -(1 as libc::c_int);
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe { unshare::main() }
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_WHT` is never used
[INFO] [stdout]    --> src/procfs.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const DT_WHT: C2RustUnnamed_0 = 14;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SOCK` is never used
[INFO] [stdout]    --> src/procfs.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const DT_SOCK: C2RustUnnamed_0 = 12;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_REG` is never used
[INFO] [stdout]    --> src/procfs.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const DT_REG: C2RustUnnamed_0 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_BLK` is never used
[INFO] [stdout]    --> src/procfs.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const DT_BLK: C2RustUnnamed_0 = 6;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CHR` is never used
[INFO] [stdout]    --> src/procfs.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const DT_CHR: C2RustUnnamed_0 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_FIFO` is never used
[INFO] [stdout]    --> src/procfs.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const DT_FIFO: C2RustUnnamed_0 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]    --> src/strutils.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct timeval {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `timeval` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]    --> src/strutils.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct timespec {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `timespec` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZE_SUFFIX_1LETTER` is never used
[INFO] [stdout]    --> src/strutils.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIZE_SUFFIX_1LETTER: C2RustUnnamed_0 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOUSER` is never used
[INFO] [stdout]    --> src/unshare.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const MS_NOUSER: C2RustUnnamed = -2147483648;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_ACTIVE` is never used
[INFO] [stdout]    --> src/unshare.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const MS_ACTIVE: C2RustUnnamed = 1073741824;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_LAZYTIME` is never used
[INFO] [stdout]    --> src/unshare.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const MS_LAZYTIME: C2RustUnnamed = 33554432;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_STRICTATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const MS_STRICTATIME: C2RustUnnamed = 16777216;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_I_VERSION` is never used
[INFO] [stdout]    --> src/unshare.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const MS_I_VERSION: C2RustUnnamed = 8388608;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_KERNMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:248:11
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub const MS_KERNMOUNT: C2RustUnnamed = 4194304;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RELATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const MS_RELATIME: C2RustUnnamed = 2097152;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_UNBINDABLE` is never used
[INFO] [stdout]    --> src/unshare.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const MS_UNBINDABLE: C2RustUnnamed = 131072;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_POSIXACL` is never used
[INFO] [stdout]    --> src/unshare.rs:254:11
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub const MS_POSIXACL: C2RustUnnamed = 65536;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SILENT` is never used
[INFO] [stdout]    --> src/unshare.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const MS_SILENT: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MOVE` is never used
[INFO] [stdout]    --> src/unshare.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub const MS_MOVE: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NODIRATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:259:11
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub const MS_NODIRATIME: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const MS_NOATIME: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOSYMFOLLOW` is never used
[INFO] [stdout]    --> src/unshare.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub const MS_NOSYMFOLLOW: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_DIRSYNC` is never used
[INFO] [stdout]    --> src/unshare.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const MS_DIRSYNC: C2RustUnnamed = 128;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MANDLOCK` is never used
[INFO] [stdout]    --> src/unshare.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub const MS_MANDLOCK: C2RustUnnamed = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_REMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const MS_REMOUNT: C2RustUnnamed = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SYNCHRONOUS` is never used
[INFO] [stdout]    --> src/unshare.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub const MS_SYNCHRONOUS: C2RustUnnamed = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RDONLY` is never used
[INFO] [stdout]    --> src/unshare.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const MS_RDONLY: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `cap` should have an upper case name
[INFO] [stdout]    --> src/caputils.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |                ^^^ help: convert the identifier to upper case: `CAP`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/caputils.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cap;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     d;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_debug_mask` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ULPROCFS_DEBUG_MASK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_masknames` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ULPROCFS_MASKNAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |         end;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         n;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ul_signames` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout]    |            ^^^^^^^^^^^ help: convert the identifier to upper case: `UL_SIGNAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^ help: convert the identifier to upper case (notice the capitalization): `SUF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf2` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 252 |     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^^ help: convert the identifier to upper case (notice the capitalization): `SUF2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | ...                   frac_zeros;
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:332:37
[INFO] [stdout]     |
[INFO] [stdout] 332 | ...                   p;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:450:45
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   i;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         s;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1061:13
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             dec;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1229:21
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                     end;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                     begin;
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1276:9
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         str;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         start;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/strutils.rs:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         *sz;
[INFO] [stdout]      |         ^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         let _ = *sz;
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1612:9
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1634:9
[INFO] [stdout]      |
[INFO] [stdout] 1634 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1915:9
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         optstr0;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1967:9
[INFO] [stdout]      |
[INFO] [stdout] 1967 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `namespace_files` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:562:12
[INFO] [stdout]     |
[INFO] [stdout] 562 | static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NAMESPACE_FILES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `npersists` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:636:12
[INFO] [stdout]     |
[INFO] [stdout] 636 | static mut npersists: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to upper case: `NPERSISTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `setgroups_strings` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 | static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SETGROUPS_STRINGS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:653:9
[INFO] [stdout]     |
[INFO] [stdout] 653 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `opts` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:743:16
[INFO] [stdout]     |
[INFO] [stdout] 743 |     static mut opts: [prop_opts; 4] = [
[INFO] [stdout]     |                ^^^^ help: convert the identifier to upper case: `OPTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:823:13
[INFO] [stdout]     |
[INFO] [stdout] 823 |             ns;
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             npersists;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:867:9
[INFO] [stdout]     |
[INFO] [stdout] 867 |         ns;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `longopts` should have an upper case name
[INFO] [stdout]     --> src/unshare.rs:1913:16
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     static mut longopts: [option; 30] = [
[INFO] [stdout]      |                ^^^^^^^^ help: convert the identifier to upper case: `LONGOPTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 418 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.49s
[INFO] running `Command { std: "docker" "inspect" "6118e209a7bb7f9ff7eb20509542208aee8496eba33699676f4e4a6ed39246db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6118e209a7bb7f9ff7eb20509542208aee8496eba33699676f4e4a6ed39246db", kill_on_drop: false }`
[INFO] [stdout] 6118e209a7bb7f9ff7eb20509542208aee8496eba33699676f4e4a6ed39246db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 436e1d7c95feccf21b86e2931ca37ce5c1cd7e984e9f26bfef7b12f29ef80987
[INFO] running `Command { std: "docker" "start" "-a" "436e1d7c95feccf21b86e2931ca37ce5c1cd7e984e9f26bfef7b12f29ef80987", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling predicates-core v1.0.6
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling regex-automata v0.3.4
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.4.1
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling predicates-tree v1.0.9
[INFO] [stderr]    Compiling log v0.4.19
[INFO] [stderr]    Compiling users v0.11.0
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/main.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type __u32 = libc::c_uint;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type _IO_lock_t = ();
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub type uint64_t = __uint64_t;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type wchar_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type gid_t = __gid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:96:10
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     'c_5094: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     'c_4646: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     'c_4609: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     'c_4842: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     'c_4808: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     'c_5003: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/signames.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type __int32_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type __int64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub type __intmax_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type __time_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub type __suseconds_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type mode_t = __mode_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type time_t = __time_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type int32_t = __int32_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type intmax_t = __intmax_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1462:5
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     'c_10751: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     'c_10714: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         'c_11392: {
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1860:5
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     'c_12200: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1886:5
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     'c_12163: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub type __int64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type __clockid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:175:10
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:177:10
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nfds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub type nfds_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `NfdsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:193:10
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub type ino_t = __ino_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:233:10
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub type gid_t = __gid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:234:10
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub type clockid_t = __clockid_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub type sigset_t = __sigset_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sighandler_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:241:10
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub type __sighandler_t = Option<unsafe extern "C" fn(libc::c_int) -> ()>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:315:10
[INFO] [stdout]     |
[INFO] [stdout] 315 | pub type C2RustUnnamed_0 = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_4` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub type C2RustUnnamed_4 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/unshare.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     'c_7543: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/caputils.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                           ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]     = note: this will be a hard error in the 2024 edition
[INFO] [stdout]     = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(addr_of_mut!(cap)) < 0 as libc::c_int {
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/caputils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&mut cap);
[INFO] [stdout]     |                             ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]     = note: this will be a hard error in the 2024 edition
[INFO] [stdout]     = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(addr_of_mut!(cap));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `effective` is never read
[INFO] [stdout]    --> src/caputils.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut effective: uint64_t = 0;
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cap` is never read
[INFO] [stdout]    --> src/caputils.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut cap: uint64_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/idcache.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut x: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let mut ret: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]    --> src/procfs.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut res: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `msbuf` is never read
[INFO] [stdout]    --> src/procfs.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut msbuf: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ms` is never read
[INFO] [stdout]    --> src/procfs.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let mut ms: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/procfs.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut name: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |             let mut d: *const ul_debug_maskname = 0 as *const ul_debug_maskname;
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:497:13
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:588:13
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let mut sz: ssize_t = 0 as libc::c_int as ssize_t;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:589:13
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut rc: ssize_t = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tok` is never read
[INFO] [stdout]    --> src/procfs.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |     let mut tok: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let mut i: libc::c_int = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:781:13
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `f` is never read
[INFO] [stdout]    --> src/procfs.rs:907:13
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut f: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:908:13
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let mut sz: size_t = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:910:13
[INFO] [stdout]     |
[INFO] [stdout] 910 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/procfs.rs:911:13
[INFO] [stdout]     |
[INFO] [stdout] 911 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:997:13
[INFO] [stdout]     |
[INFO] [stdout] 997 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]     --> src/procfs.rs:1019:13
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]   --> src/pwdutils.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `grp` is never read
[INFO] [stdout]    --> src/pwdutils.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut grp: *mut group = 0 as *mut group;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ruid` is never read
[INFO] [stdout]    --> src/pwdutils.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut ruid: uid_t = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/signames.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mut num: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let mut n: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:415:13
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let mut n: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/strutils.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> src/strutils.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut x: uintmax_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sp` is never read
[INFO] [stdout]    --> src/strutils.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut sp: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/strutils.rs:402:49
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   let mut i: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:532:13
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]    --> src/strutils.rs:554:13
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let mut a: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]    --> src/strutils.rs:555:13
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let mut b: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/strutils.rs:632:13
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let mut tmp: int64_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:663:13
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/strutils.rs:769:13
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let mut num: libc::c_double = 0.;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `user_input` is never read
[INFO] [stdout]    --> src/strutils.rs:825:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let mut user_input: int64_t = 0;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `shft` is never read
[INFO] [stdout]    --> src/strutils.rs:976:13
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let mut shft: libc::c_int = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dec` is never read
[INFO] [stdout]    --> src/strutils.rs:992:13
[INFO] [stdout]     |
[INFO] [stdout] 992 |     let mut dec: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exp` is never read
[INFO] [stdout]    --> src/strutils.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut exp: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `frac` is never read
[INFO] [stdout]    --> src/strutils.rs:994:13
[INFO] [stdout]     |
[INFO] [stdout] 994 |     let mut frac: uint64_t = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]    --> src/strutils.rs:998:13
[INFO] [stdout]     |
[INFO] [stdout] 998 |     let mut c: libc::c_char = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]     --> src/strutils.rs:1072:17
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut len: libc::c_int = 0;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1120:13
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `id` is never read
[INFO] [stdout]     --> src/strutils.rs:1128:17
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let mut id: libc::c_int = 0;
[INFO] [stdout]      |                 ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `list_add` is never read
[INFO] [stdout]     --> src/strutils.rs:1173:13
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     let mut list_add: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1174:13
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let mut r: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1203:13
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bit` is never read
[INFO] [stdout]     --> src/strutils.rs:1210:17
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut bit: libc::c_int = 0;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1287:13
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]     --> src/strutils.rs:1294:17
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         let mut flag: libc::c_long = 0;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]     --> src/strutils.rs:1379:13
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let mut start: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1380:13
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> src/strutils.rs:1439:13
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     let mut a: size_t = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1440:13
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     let mut r: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]     --> src/strutils.rs:1545:13
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     let mut res: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]     --> src/strutils.rs:1546:13
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     let mut sz: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `al` is never read
[INFO] [stdout]     --> src/strutils.rs:1561:13
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     let mut al: size_t = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bl` is never read
[INFO] [stdout]     --> src/strutils.rs:1562:13
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     let mut bl: size_t = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]     --> src/strutils.rs:1563:13
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     let mut tmp: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]     --> src/strutils.rs:1601:13
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     let mut n: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1621:13
[INFO] [stdout]      |
[INFO] [stdout] 1621 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current` is never read
[INFO] [stdout]     --> src/strutils.rs:1645:13
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     let mut current: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> src/strutils.rs:1734:13
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     let mut ch: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c1` is never read
[INFO] [stdout]     --> src/strutils.rs:1752:13
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let mut c1: libc::c_uchar = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c2` is never read
[INFO] [stdout]     --> src/strutils.rs:1753:13
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let mut c2: libc::c_uchar = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1845:13
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `optstr0` is never read
[INFO] [stdout]     --> src/strutils.rs:1847:13
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     let mut optstr0: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/unshare.rs:503:17
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let mut tmp: ssize_t = 0;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cmd` is never read
[INFO] [stdout]    --> src/unshare.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut cmd: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:708:13
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:920:13
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]    --> src/unshare.rs:921:13
[INFO] [stdout]     |
[INFO] [stdout] 921 |     let mut len: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/unshare.rs:957:13
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pid` is never read
[INFO] [stdout]    --> src/unshare.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut pid: pid_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1040:13
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     let mut child: pid_t = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1054:13
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     let mut ret: uid_t = 0;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gr` is never read
[INFO] [stdout]     --> src/unshare.rs:1075:13
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     let mut gr: *mut group = 0 as *mut group;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let mut ret: gid_t = 0;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let mut ret: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idmap` is never read
[INFO] [stdout]     --> src/unshare.rs:1136:13
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let mut idmap: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1138:13
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `map` is never read
[INFO] [stdout]     --> src/unshare.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     let mut map: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]     --> src/unshare.rs:1167:17
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut rest: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]     --> src/unshare.rs:1168:17
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         let mut s: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1257:13
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let mut inner_offset: libc::c_uint = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outer_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1258:13
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let mut outer_offset: libc::c_uint = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1307:9
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         j = j + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         i = i + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         j = j + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     i = i + 1;
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1559:13
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     let mut child: pid_t = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]     --> src/unshare.rs:2187:13
[INFO] [stdout]      |
[INFO] [stdout] 2187 |     let mut c: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd_parent_pid` is never read
[INFO] [stdout]     --> src/unshare.rs:2674:13
[INFO] [stdout]      |
[INFO] [stdout] 2674 |             fd_parent_pid = -(1 as libc::c_int);
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe { unshare::main() }
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_WHT` is never used
[INFO] [stdout]    --> src/procfs.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const DT_WHT: C2RustUnnamed_0 = 14;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SOCK` is never used
[INFO] [stdout]    --> src/procfs.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const DT_SOCK: C2RustUnnamed_0 = 12;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_REG` is never used
[INFO] [stdout]    --> src/procfs.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const DT_REG: C2RustUnnamed_0 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_BLK` is never used
[INFO] [stdout]    --> src/procfs.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const DT_BLK: C2RustUnnamed_0 = 6;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CHR` is never used
[INFO] [stdout]    --> src/procfs.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const DT_CHR: C2RustUnnamed_0 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_FIFO` is never used
[INFO] [stdout]    --> src/procfs.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const DT_FIFO: C2RustUnnamed_0 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]    --> src/strutils.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct timeval {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `timeval` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]    --> src/strutils.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct timespec {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `timespec` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZE_SUFFIX_1LETTER` is never used
[INFO] [stdout]    --> src/strutils.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIZE_SUFFIX_1LETTER: C2RustUnnamed_0 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOUSER` is never used
[INFO] [stdout]    --> src/unshare.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const MS_NOUSER: C2RustUnnamed = -2147483648;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_ACTIVE` is never used
[INFO] [stdout]    --> src/unshare.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const MS_ACTIVE: C2RustUnnamed = 1073741824;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_LAZYTIME` is never used
[INFO] [stdout]    --> src/unshare.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const MS_LAZYTIME: C2RustUnnamed = 33554432;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_STRICTATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const MS_STRICTATIME: C2RustUnnamed = 16777216;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_I_VERSION` is never used
[INFO] [stdout]    --> src/unshare.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const MS_I_VERSION: C2RustUnnamed = 8388608;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_KERNMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:248:11
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub const MS_KERNMOUNT: C2RustUnnamed = 4194304;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RELATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const MS_RELATIME: C2RustUnnamed = 2097152;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_UNBINDABLE` is never used
[INFO] [stdout]    --> src/unshare.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const MS_UNBINDABLE: C2RustUnnamed = 131072;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_POSIXACL` is never used
[INFO] [stdout]    --> src/unshare.rs:254:11
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub const MS_POSIXACL: C2RustUnnamed = 65536;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SILENT` is never used
[INFO] [stdout]    --> src/unshare.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const MS_SILENT: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MOVE` is never used
[INFO] [stdout]    --> src/unshare.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub const MS_MOVE: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NODIRATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:259:11
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub const MS_NODIRATIME: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const MS_NOATIME: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOSYMFOLLOW` is never used
[INFO] [stdout]    --> src/unshare.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub const MS_NOSYMFOLLOW: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_DIRSYNC` is never used
[INFO] [stdout]    --> src/unshare.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const MS_DIRSYNC: C2RustUnnamed = 128;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MANDLOCK` is never used
[INFO] [stdout]    --> src/unshare.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub const MS_MANDLOCK: C2RustUnnamed = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_REMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const MS_REMOUNT: C2RustUnnamed = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SYNCHRONOUS` is never used
[INFO] [stdout]    --> src/unshare.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub const MS_SYNCHRONOUS: C2RustUnnamed = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RDONLY` is never used
[INFO] [stdout]    --> src/unshare.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const MS_RDONLY: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `cap` should have an upper case name
[INFO] [stdout]    --> src/caputils.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |                ^^^ help: convert the identifier to upper case: `CAP`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/caputils.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cap;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     d;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_debug_mask` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ULPROCFS_DEBUG_MASK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_masknames` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ULPROCFS_MASKNAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |         end;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         n;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ul_signames` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout]    |            ^^^^^^^^^^^ help: convert the identifier to upper case: `UL_SIGNAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^ help: convert the identifier to upper case (notice the capitalization): `SUF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf2` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 252 |     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^^ help: convert the identifier to upper case (notice the capitalization): `SUF2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | ...                   frac_zeros;
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:332:37
[INFO] [stdout]     |
[INFO] [stdout] 332 | ...                   p;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:450:45
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   i;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         s;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1061:13
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             dec;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1229:21
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                     end;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                     begin;
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1276:9
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         str;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         start;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/strutils.rs:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         *sz;
[INFO] [stdout]      |         ^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         let _ = *sz;
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1612:9
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1634:9
[INFO] [stdout]      |
[INFO] [stdout] 1634 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1915:9
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         optstr0;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1967:9
[INFO] [stdout]      |
[INFO] [stdout] 1967 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `namespace_files` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:562:12
[INFO] [stdout]     |
[INFO] [stdout] 562 | static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NAMESPACE_FILES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `npersists` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:636:12
[INFO] [stdout]     |
[INFO] [stdout] 636 | static mut npersists: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to upper case: `NPERSISTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `setgroups_strings` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 | static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SETGROUPS_STRINGS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:653:9
[INFO] [stdout]     |
[INFO] [stdout] 653 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `opts` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:743:16
[INFO] [stdout]     |
[INFO] [stdout] 743 |     static mut opts: [prop_opts; 4] = [
[INFO] [stdout]     |                ^^^^ help: convert the identifier to upper case: `OPTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:823:13
[INFO] [stdout]     |
[INFO] [stdout] 823 |             ns;
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             npersists;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:867:9
[INFO] [stdout]     |
[INFO] [stdout] 867 |         ns;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `longopts` should have an upper case name
[INFO] [stdout]     --> src/unshare.rs:1913:16
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     static mut longopts: [option; 30] = [
[INFO] [stdout]      |                ^^^^^^^^ help: convert the identifier to upper case: `LONGOPTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 418 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bstr v1.6.0
[INFO] [stderr]    Compiling predicates v3.0.3
[INFO] [stderr]    Compiling assert_cmd v2.0.12
[INFO] [stderr]    Compiling unsharex v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/main.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type __u32 = libc::c_uint;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type _IO_lock_t = ();
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub type uint64_t = __uint64_t;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type wchar_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type gid_t = __gid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:96:10
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     'c_5094: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     'c_4646: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     'c_4609: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     'c_4842: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     'c_4808: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     'c_5003: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/signames.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type __int32_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type __int64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub type __intmax_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type __time_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub type __suseconds_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type mode_t = __mode_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type time_t = __time_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type int32_t = __int32_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type intmax_t = __intmax_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1462:5
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     'c_10751: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     'c_10714: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         'c_11392: {
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1860:5
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     'c_12200: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1886:5
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     'c_12163: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub type __int64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type __clockid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:175:10
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:177:10
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nfds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub type nfds_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `NfdsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:193:10
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub type ino_t = __ino_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:233:10
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub type gid_t = __gid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:234:10
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub type clockid_t = __clockid_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub type sigset_t = __sigset_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sighandler_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:241:10
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub type __sighandler_t = Option<unsafe extern "C" fn(libc::c_int) -> ()>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:315:10
[INFO] [stdout]     |
[INFO] [stdout] 315 | pub type C2RustUnnamed_0 = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_4` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub type C2RustUnnamed_4 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/unshare.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     'c_7543: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/caputils.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                           ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]     = note: this will be a hard error in the 2024 edition
[INFO] [stdout]     = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(addr_of_mut!(cap)) < 0 as libc::c_int {
[INFO] [stdout]     |                           ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stdout]    --> src/caputils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&mut cap);
[INFO] [stdout]     |                             ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]     = note: this will be a hard error in the 2024 edition
[INFO] [stdout]     = note: this mutable reference has lifetime `'static`, but if the static gets accessed (read or written) by any other means, or any other reference is created, then any further use of this mutable reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of_mut!` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(addr_of_mut!(cap));
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `effective` is never read
[INFO] [stdout]    --> src/caputils.rs:162:13
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut effective: uint64_t = 0;
[INFO] [stdout]     |             ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cap` is never read
[INFO] [stdout]    --> src/caputils.rs:163:13
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut cap: uint64_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:53:13
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/idcache.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut x: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |             ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let mut ret: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:295:13
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:321:13
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]    --> src/procfs.rs:360:13
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut res: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `msbuf` is never read
[INFO] [stdout]    --> src/procfs.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut msbuf: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ms` is never read
[INFO] [stdout]    --> src/procfs.rs:369:17
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let mut ms: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/procfs.rs:370:17
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut name: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:382:21
[INFO] [stdout]     |
[INFO] [stdout] 382 |             let mut d: *const ul_debug_maskname = 0 as *const ul_debug_maskname;
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:497:13
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:498:13
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:559:13
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:588:13
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let mut sz: ssize_t = 0 as libc::c_int as ssize_t;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:589:13
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut rc: ssize_t = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tok` is never read
[INFO] [stdout]    --> src/procfs.rs:669:13
[INFO] [stdout]     |
[INFO] [stdout] 669 |     let mut tok: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:672:13
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let mut i: libc::c_int = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:752:13
[INFO] [stdout]     |
[INFO] [stdout] 752 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:781:13
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `f` is never read
[INFO] [stdout]    --> src/procfs.rs:907:13
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut f: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:908:13
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let mut sz: size_t = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:910:13
[INFO] [stdout]     |
[INFO] [stdout] 910 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/procfs.rs:911:13
[INFO] [stdout]     |
[INFO] [stdout] 911 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:997:13
[INFO] [stdout]     |
[INFO] [stdout] 997 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]     --> src/procfs.rs:1019:13
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]   --> src/pwdutils.rs:88:13
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]    |             ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:129:13
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:131:13
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `grp` is never read
[INFO] [stdout]    --> src/pwdutils.rs:213:13
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut grp: *mut group = 0 as *mut group;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:215:13
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:294:13
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:296:13
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ruid` is never read
[INFO] [stdout]    --> src/pwdutils.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut ruid: uid_t = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/signames.rs:336:13
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mut num: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:382:13
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let mut n: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:415:13
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let mut n: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:243:13
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/strutils.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> src/strutils.rs:245:13
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut x: uintmax_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sp` is never read
[INFO] [stdout]    --> src/strutils.rs:253:13
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut sp: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/strutils.rs:402:49
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   let mut i: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:511:13
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:532:13
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]    --> src/strutils.rs:554:13
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let mut a: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]    --> src/strutils.rs:555:13
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let mut b: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/strutils.rs:632:13
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let mut tmp: int64_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:663:13
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:685:13
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:706:13
[INFO] [stdout]     |
[INFO] [stdout] 706 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:739:13
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/strutils.rs:769:13
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let mut num: libc::c_double = 0.;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `user_input` is never read
[INFO] [stdout]    --> src/strutils.rs:825:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let mut user_input: int64_t = 0;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `shft` is never read
[INFO] [stdout]    --> src/strutils.rs:976:13
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let mut shft: libc::c_int = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dec` is never read
[INFO] [stdout]    --> src/strutils.rs:992:13
[INFO] [stdout]     |
[INFO] [stdout] 992 |     let mut dec: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exp` is never read
[INFO] [stdout]    --> src/strutils.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut exp: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `frac` is never read
[INFO] [stdout]    --> src/strutils.rs:994:13
[INFO] [stdout]     |
[INFO] [stdout] 994 |     let mut frac: uint64_t = 0;
[INFO] [stdout]     |             ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]    --> src/strutils.rs:998:13
[INFO] [stdout]     |
[INFO] [stdout] 998 |     let mut c: libc::c_char = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]     --> src/strutils.rs:1072:17
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut len: libc::c_int = 0;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1120:13
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `id` is never read
[INFO] [stdout]     --> src/strutils.rs:1128:17
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let mut id: libc::c_int = 0;
[INFO] [stdout]      |                 ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `list_add` is never read
[INFO] [stdout]     --> src/strutils.rs:1173:13
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     let mut list_add: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1174:13
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let mut r: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1203:13
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bit` is never read
[INFO] [stdout]     --> src/strutils.rs:1210:17
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut bit: libc::c_int = 0;
[INFO] [stdout]      |                 ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1287:13
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]     --> src/strutils.rs:1294:17
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         let mut flag: libc::c_long = 0;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]     --> src/strutils.rs:1379:13
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let mut start: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1380:13
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> src/strutils.rs:1439:13
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     let mut a: size_t = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1440:13
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     let mut r: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]     --> src/strutils.rs:1545:13
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     let mut res: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]     --> src/strutils.rs:1546:13
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     let mut sz: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `al` is never read
[INFO] [stdout]     --> src/strutils.rs:1561:13
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     let mut al: size_t = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bl` is never read
[INFO] [stdout]     --> src/strutils.rs:1562:13
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     let mut bl: size_t = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]     --> src/strutils.rs:1563:13
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     let mut tmp: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]     --> src/strutils.rs:1601:13
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     let mut n: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1621:13
[INFO] [stdout]      |
[INFO] [stdout] 1621 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current` is never read
[INFO] [stdout]     --> src/strutils.rs:1645:13
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     let mut current: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> src/strutils.rs:1734:13
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     let mut ch: libc::c_int = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c1` is never read
[INFO] [stdout]     --> src/strutils.rs:1752:13
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let mut c1: libc::c_uchar = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c2` is never read
[INFO] [stdout]     --> src/strutils.rs:1753:13
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let mut c2: libc::c_uchar = 0;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1845:13
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `optstr0` is never read
[INFO] [stdout]     --> src/strutils.rs:1847:13
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     let mut optstr0: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:376:13
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/unshare.rs:503:17
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let mut tmp: ssize_t = 0;
[INFO] [stdout]     |                 ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:528:13
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cmd` is never read
[INFO] [stdout]    --> src/unshare.rs:667:13
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut cmd: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:708:13
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:742:13
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut i: size_t = 0;
[INFO] [stdout]     |             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:818:13
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:834:13
[INFO] [stdout]     |
[INFO] [stdout] 834 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:920:13
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]    --> src/unshare.rs:921:13
[INFO] [stdout]     |
[INFO] [stdout] 921 |     let mut len: libc::c_int = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/unshare.rs:957:13
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |             ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pid` is never read
[INFO] [stdout]    --> src/unshare.rs:993:13
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut pid: pid_t = 0;
[INFO] [stdout]     |             ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1040:13
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     let mut child: pid_t = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1054:13
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1056:13
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     let mut ret: uid_t = 0;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gr` is never read
[INFO] [stdout]     --> src/unshare.rs:1075:13
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     let mut gr: *mut group = 0 as *mut group;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1077:13
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let mut ret: gid_t = 0;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1097:13
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let mut ret: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idmap` is never read
[INFO] [stdout]     --> src/unshare.rs:1136:13
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let mut idmap: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1138:13
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `map` is never read
[INFO] [stdout]     --> src/unshare.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     let mut map: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |             ^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]     --> src/unshare.rs:1167:17
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut rest: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]     --> src/unshare.rs:1168:17
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         let mut s: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1257:13
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let mut inner_offset: libc::c_uint = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outer_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1258:13
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let mut outer_offset: libc::c_uint = 0;
[INFO] [stdout]      |             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1307:9
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         j = j + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         i = i + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         j = j + 1;
[INFO] [stdout]      |         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     i = i + 1;
[INFO] [stdout]      |     ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1559:13
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     let mut child: pid_t = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]     --> src/unshare.rs:2187:13
[INFO] [stdout]      |
[INFO] [stdout] 2187 |     let mut c: libc::c_int = 0;
[INFO] [stdout]      |             ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd_parent_pid` is never read
[INFO] [stdout]     --> src/unshare.rs:2674:13
[INFO] [stdout]      |
[INFO] [stdout] 2674 |             fd_parent_pid = -(1 as libc::c_int);
[INFO] [stdout]      |             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe { unshare::main() }
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_WHT` is never used
[INFO] [stdout]    --> src/procfs.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const DT_WHT: C2RustUnnamed_0 = 14;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SOCK` is never used
[INFO] [stdout]    --> src/procfs.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const DT_SOCK: C2RustUnnamed_0 = 12;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_REG` is never used
[INFO] [stdout]    --> src/procfs.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const DT_REG: C2RustUnnamed_0 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_BLK` is never used
[INFO] [stdout]    --> src/procfs.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const DT_BLK: C2RustUnnamed_0 = 6;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CHR` is never used
[INFO] [stdout]    --> src/procfs.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const DT_CHR: C2RustUnnamed_0 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_FIFO` is never used
[INFO] [stdout]    --> src/procfs.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const DT_FIFO: C2RustUnnamed_0 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]    --> src/strutils.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct timeval {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `timeval` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]    --> src/strutils.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct timespec {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `timespec` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZE_SUFFIX_1LETTER` is never used
[INFO] [stdout]    --> src/strutils.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIZE_SUFFIX_1LETTER: C2RustUnnamed_0 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOUSER` is never used
[INFO] [stdout]    --> src/unshare.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const MS_NOUSER: C2RustUnnamed = -2147483648;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_ACTIVE` is never used
[INFO] [stdout]    --> src/unshare.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const MS_ACTIVE: C2RustUnnamed = 1073741824;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_LAZYTIME` is never used
[INFO] [stdout]    --> src/unshare.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const MS_LAZYTIME: C2RustUnnamed = 33554432;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_STRICTATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const MS_STRICTATIME: C2RustUnnamed = 16777216;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_I_VERSION` is never used
[INFO] [stdout]    --> src/unshare.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const MS_I_VERSION: C2RustUnnamed = 8388608;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_KERNMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:248:11
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub const MS_KERNMOUNT: C2RustUnnamed = 4194304;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RELATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const MS_RELATIME: C2RustUnnamed = 2097152;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_UNBINDABLE` is never used
[INFO] [stdout]    --> src/unshare.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const MS_UNBINDABLE: C2RustUnnamed = 131072;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_POSIXACL` is never used
[INFO] [stdout]    --> src/unshare.rs:254:11
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub const MS_POSIXACL: C2RustUnnamed = 65536;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SILENT` is never used
[INFO] [stdout]    --> src/unshare.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const MS_SILENT: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MOVE` is never used
[INFO] [stdout]    --> src/unshare.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub const MS_MOVE: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NODIRATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:259:11
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub const MS_NODIRATIME: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const MS_NOATIME: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOSYMFOLLOW` is never used
[INFO] [stdout]    --> src/unshare.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub const MS_NOSYMFOLLOW: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_DIRSYNC` is never used
[INFO] [stdout]    --> src/unshare.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const MS_DIRSYNC: C2RustUnnamed = 128;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MANDLOCK` is never used
[INFO] [stdout]    --> src/unshare.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub const MS_MANDLOCK: C2RustUnnamed = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_REMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const MS_REMOUNT: C2RustUnnamed = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SYNCHRONOUS` is never used
[INFO] [stdout]    --> src/unshare.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub const MS_SYNCHRONOUS: C2RustUnnamed = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RDONLY` is never used
[INFO] [stdout]    --> src/unshare.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const MS_RDONLY: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `cap` should have an upper case name
[INFO] [stdout]    --> src/caputils.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |                ^^^ help: convert the identifier to upper case: `CAP`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/caputils.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cap;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     d;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_debug_mask` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ULPROCFS_DEBUG_MASK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_masknames` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `ULPROCFS_MASKNAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |         end;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         n;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ul_signames` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout]    |            ^^^^^^^^^^^ help: convert the identifier to upper case: `UL_SIGNAMES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^ help: convert the identifier to upper case (notice the capitalization): `SUF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf2` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 252 |     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^^ help: convert the identifier to upper case (notice the capitalization): `SUF2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | ...                   frac_zeros;
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:332:37
[INFO] [stdout]     |
[INFO] [stdout] 332 | ...                   p;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:450:45
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   i;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         s;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1061:13
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             dec;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1229:21
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                     end;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                     begin;
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1276:9
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         str;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         start;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/strutils.rs:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         *sz;
[INFO] [stdout]      |         ^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         let _ = *sz;
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1612:9
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1634:9
[INFO] [stdout]      |
[INFO] [stdout] 1634 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1915:9
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         optstr0;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1967:9
[INFO] [stdout]      |
[INFO] [stdout] 1967 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `namespace_files` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:562:12
[INFO] [stdout]     |
[INFO] [stdout] 562 | static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `NAMESPACE_FILES`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `npersists` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:636:12
[INFO] [stdout]     |
[INFO] [stdout] 636 | static mut npersists: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^ help: convert the identifier to upper case: `NPERSISTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `setgroups_strings` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 | static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `SETGROUPS_STRINGS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:653:9
[INFO] [stdout]     |
[INFO] [stdout] 653 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `opts` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:743:16
[INFO] [stdout]     |
[INFO] [stdout] 743 |     static mut opts: [prop_opts; 4] = [
[INFO] [stdout]     |                ^^^^ help: convert the identifier to upper case: `OPTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:823:13
[INFO] [stdout]     |
[INFO] [stdout] 823 |             ns;
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             npersists;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:867:9
[INFO] [stdout]     |
[INFO] [stdout] 867 |         ns;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `longopts` should have an upper case name
[INFO] [stdout]     --> src/unshare.rs:1913:16
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     static mut longopts: [option; 30] = [
[INFO] [stdout]      |                ^^^^^^^^ help: convert the identifier to upper case: `LONGOPTS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 418 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.23s
[INFO] running `Command { std: "docker" "inspect" "436e1d7c95feccf21b86e2931ca37ce5c1cd7e984e9f26bfef7b12f29ef80987", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "436e1d7c95feccf21b86e2931ca37ce5c1cd7e984e9f26bfef7b12f29ef80987", kill_on_drop: false }`
[INFO] [stdout] 436e1d7c95feccf21b86e2931ca37ce5c1cd7e984e9f26bfef7b12f29ef80987
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 71dd776e1bdea173b3216338aa8b70ca4168acc628f46922e608fce87c1fdb30
[INFO] running `Command { std: "docker" "start" "-a" "71dd776e1bdea173b3216338aa8b70ca4168acc628f46922e608fce87c1fdb30", kill_on_drop: false }`
[INFO] [stderr] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stderr]  --> src/main.rs:1:38
[INFO] [stderr]   |
[INFO] [stderr] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stderr]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: using it is strongly discouraged
[INFO] [stderr]   = note: `#[warn(internal_features)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `__u32` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:21:10
[INFO] [stderr]    |
[INFO] [stderr] 21 | pub type __u32 = libc::c_uint;
[INFO] [stderr]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type `size_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:22:10
[INFO] [stderr]    |
[INFO] [stderr] 22 | pub type size_t = libc::c_ulong;
[INFO] [stderr]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:23:10
[INFO] [stderr]    |
[INFO] [stderr] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stderr]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__off_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:24:10
[INFO] [stderr]    |
[INFO] [stderr] 24 | pub type __off_t = libc::c_long;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__off64_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:25:10
[INFO] [stderr]    |
[INFO] [stderr] 25 | pub type __off64_t = libc::c_long;
[INFO] [stderr]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stderr] 
[INFO] [stderr] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:59:10
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub type _IO_lock_t = ();
[INFO] [stderr]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `uint64_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:61:10
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub type uint64_t = __uint64_t;
[INFO] [stderr]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stderr] 
[INFO] [stderr] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:68:10
[INFO] [stderr]    |
[INFO] [stderr] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stderr]   --> src/caputils.rs:76:10
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `size_t` should have an upper camel case name
[INFO] [stderr]   --> src/idcache.rs:13:10
[INFO] [stderr]    |
[INFO] [stderr] 13 | pub type size_t = libc::c_ulong;
[INFO] [stderr]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `wchar_t` should have an upper camel case name
[INFO] [stderr]   --> src/idcache.rs:14:10
[INFO] [stderr]    |
[INFO] [stderr] 14 | pub type wchar_t = libc::c_int;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__uid_t` should have an upper camel case name
[INFO] [stderr]   --> src/idcache.rs:15:10
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__gid_t` should have an upper camel case name
[INFO] [stderr]   --> src/idcache.rs:16:10
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `gid_t` should have an upper camel case name
[INFO] [stderr]   --> src/idcache.rs:17:10
[INFO] [stderr]    |
[INFO] [stderr] 17 | pub type gid_t = __gid_t;
[INFO] [stderr]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `uid_t` should have an upper camel case name
[INFO] [stderr]   --> src/idcache.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub type uid_t = __uid_t;
[INFO] [stderr]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stderr]   --> src/procfs.rs:86:10
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stderr]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stderr]   --> src/procfs.rs:95:10
[INFO] [stderr]    |
[INFO] [stderr] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stderr]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stderr]   --> src/procfs.rs:96:10
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stderr]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__dev_t` should have an upper camel case name
[INFO] [stderr]   --> src/procfs.rs:97:10
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__uid_t` should have an upper camel case name
[INFO] [stderr]   --> src/procfs.rs:98:10
[INFO] [stderr]    |
[INFO] [stderr] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__gid_t` should have an upper camel case name
[INFO] [stderr]   --> src/procfs.rs:99:10
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stderr]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__ino_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:100:10
[INFO] [stderr]     |
[INFO] [stderr] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stderr]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__mode_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:101:10
[INFO] [stderr]     |
[INFO] [stderr] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stderr]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:102:10
[INFO] [stderr]     |
[INFO] [stderr] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stderr]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__off_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:103:10
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub type __off_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__off64_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:104:10
[INFO] [stderr]     |
[INFO] [stderr] 104 | pub type __off64_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__pid_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:105:10
[INFO] [stderr]     |
[INFO] [stderr] 105 | pub type __pid_t = libc::c_int;
[INFO] [stderr]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__time_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:111:10
[INFO] [stderr]     |
[INFO] [stderr] 111 | pub type __time_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:112:10
[INFO] [stderr]     |
[INFO] [stderr] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stderr]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:113:10
[INFO] [stderr]     |
[INFO] [stderr] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:114:10
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:115:10
[INFO] [stderr]     |
[INFO] [stderr] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stderr]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:116:10
[INFO] [stderr]     |
[INFO] [stderr] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stderr]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:117:10
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:118:10
[INFO] [stderr]     |
[INFO] [stderr] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:119:10
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stderr]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `ssize_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:133:10
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub type ssize_t = __ssize_t;
[INFO] [stderr]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `size_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:134:10
[INFO] [stderr]     |
[INFO] [stderr] 134 | pub type size_t = libc::c_ulong;
[INFO] [stderr]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `uid_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:135:10
[INFO] [stderr]     |
[INFO] [stderr] 135 | pub type uid_t = __uid_t;
[INFO] [stderr]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stderr] 
[INFO] [stderr] warning: type `useconds_t` should have an upper camel case name
[INFO] [stderr]    --> src/procfs.rs:136:10
[WARN] too many lines in the log, truncating it
