[INFO] cloning repository https://github.com/PlasmaPower/borg-test-wrapper
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PlasmaPower/borg-test-wrapper" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPlasmaPower%2Fborg-test-wrapper", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPlasmaPower%2Fborg-test-wrapper'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 25580ead1e22a18fa30516f87568dfa5935cce65
[INFO] testing PlasmaPower/borg-test-wrapper against try#db823df02fd0c2cf67b43025ac3fef3f2d743245 for pr-150681
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPlasmaPower%2Fborg-test-wrapper" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/PlasmaPower/borg-test-wrapper
[INFO] finished tweaking git repo https://github.com/PlasmaPower/borg-test-wrapper
[INFO] tweaked toml for git repo https://github.com/PlasmaPower/borg-test-wrapper written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/PlasmaPower/borg-test-wrapper on toolchain db823df02fd0c2cf67b43025ac3fef3f2d743245
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/PlasmaPower/borg-test-wrapper 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" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 77d9c66116e0ca96d0e05bbd514a6f72c4985206e34fa0f5bfb9073964351a55
[INFO] running `Command { std: "docker" "start" "-a" "77d9c66116e0ca96d0e05bbd514a6f72c4985206e34fa0f5bfb9073964351a55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "77d9c66116e0ca96d0e05bbd514a6f72c4985206e34fa0f5bfb9073964351a55", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77d9c66116e0ca96d0e05bbd514a6f72c4985206e34fa0f5bfb9073964351a55", kill_on_drop: false }`
[INFO] [stdout] 77d9c66116e0ca96d0e05bbd514a6f72c4985206e34fa0f5bfb9073964351a55
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 26f39fe20c09c430453705102e3179fa5707337422a246378bd896b47c2bc61d
[INFO] running `Command { std: "docker" "start" "-a" "26f39fe20c09c430453705102e3179fa5707337422a246378bd896b47c2bc61d", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling libc v0.2.23
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling utf8-ranges v1.0.0
[INFO] [stderr]    Compiling regex-syntax v0.4.0
[INFO] [stderr]    Compiling serde v1.0.6
[INFO] [stderr]    Compiling num-traits v0.1.37
[INFO] [stderr]    Compiling log v0.3.7
[INFO] [stderr]    Compiling serde_derive_internals v0.15.0
[INFO] [stderr]    Compiling byteorder v1.0.0
[INFO] [stderr]    Compiling unreachable v0.1.1
[INFO] [stderr]    Compiling dtoa v0.4.1
[INFO] [stderr]    Compiling itoa v0.3.1
[INFO] [stderr]    Compiling fnv v1.0.5
[INFO] [stderr]    Compiling lazy_static v0.2.8
[INFO] [stderr]    Compiling memchr v1.0.1
[INFO] [stderr]    Compiling thread-id v3.1.0
[INFO] [stderr]    Compiling thread_local v0.3.3
[INFO] [stderr]    Compiling rand v0.3.15
[INFO] [stderr]    Compiling errno v0.2.3
[INFO] [stderr]    Compiling aho-corasick v0.6.3
[INFO] [stderr]    Compiling serde_derive v1.0.6
[INFO] [stderr]    Compiling regex v0.2.1
[INFO] [stderr]    Compiling env_logger v0.4.2
[INFO] [stderr]    Compiling bincode v0.8.0
[INFO] [stderr]    Compiling serde_json v1.0.2
[INFO] [stderr]    Compiling test-wrappers v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:10:39
[INFO] [stdout]    |
[INFO] [stdout] 10 |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                       ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |     static ref ORIGINAL_LXSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:16:40
[INFO] [stdout]    |
[INFO] [stdout] 16 |     static ref ORIGINAL_FXSTAT: unsafe extern fn(ver: c_int, fd: c_int, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:19:42
[INFO] [stdout]    |
[INFO] [stdout] 19 |     static ref ORIGINAL_FXSTATAT: unsafe extern fn(ver: c_int, dfd: c_int, path: *const c_char, buf: *mut libc::stat64, flags: c_int...
[INFO] [stdout]    |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:359:56
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:367:56
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:380:56
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/lib/files.rs:19:44
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/lib/file_descriptors.rs:19:52
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib/permissions.rs:10:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn stat_base(statbuf: &mut StatBase) {
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn stat_base(statbuf: &mut dyn StatBase) {
[INFO] [stdout]    |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib/shared.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn from_stat(stat: &StatBase) -> FileId {
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn from_stat(stat: &dyn StatBase) -> FileId {
[INFO] [stdout]    |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsGet` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyXattrsGet`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsList` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyXattrsList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyGetPermissions` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyGetPermissions`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `NetworkLogLevel` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_NetworkLogLevel`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[derive(Debug, Serialize, Hash, PartialEq, Eq, Clone, Copy)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `FileId` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_FileId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Message` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Message`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:359:51
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:367:51
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:380:51
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/overrides.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Deserialize)]
[INFO] [stdout]    |          -^^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Override` is not local
[INFO] [stdout]    |          `Deserialize` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Override`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]   --> src/lib/files.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       this code causes undefined behavior when executed
[INFO] [stdout]    |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]   --> src/lib/file_descriptors.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               this code causes undefined behavior when executed
[INFO] [stdout]    |                                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/daemon.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / lazy_static! {
[INFO] [stdout] 102 | |     static ref DATABASE: RwLock<FnvHashMap<FileId, FileEntry>> = RwLock::new(Default::default());
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/daemon.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / lazy_static! {
[INFO] [stdout] 102 | |     static ref DATABASE: RwLock<FnvHashMap<FileId, FileEntry>> = RwLock::new(Default::default());
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsGet` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ReplyXattrsGet`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsList` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ReplyXattrsList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyGetPermissions` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ReplyGetPermissions`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `NetworkLogLevel` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_NetworkLogLevel`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Debug, Deserialize, Hash, PartialEq, Eq, Clone, Copy)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `FileId` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_FileId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Message` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Message`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.39s
[INFO] running `Command { std: "docker" "inspect" "26f39fe20c09c430453705102e3179fa5707337422a246378bd896b47c2bc61d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "26f39fe20c09c430453705102e3179fa5707337422a246378bd896b47c2bc61d", kill_on_drop: false }`
[INFO] [stdout] 26f39fe20c09c430453705102e3179fa5707337422a246378bd896b47c2bc61d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 173d4869695fe6b67a92ceb6877fca5d65199c7a8e9caf18c0a0e627302497d5
[INFO] running `Command { std: "docker" "start" "-a" "173d4869695fe6b67a92ceb6877fca5d65199c7a8e9caf18c0a0e627302497d5", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:10:39
[INFO] [stdout]    |
[INFO] [stdout] 10 |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                       ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |     static ref ORIGINAL_LXSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:16:40
[INFO] [stdout]    |
[INFO] [stdout] 16 |     static ref ORIGINAL_FXSTAT: unsafe extern fn(ver: c_int, fd: c_int, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:19:42
[INFO] [stdout]    |
[INFO] [stdout] 19 |     static ref ORIGINAL_FXSTATAT: unsafe extern fn(ver: c_int, dfd: c_int, path: *const c_char, buf: *mut libc::stat64, flags: c_int...
[INFO] [stdout]    |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:359:56
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:367:56
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:380:56
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/lib/files.rs:19:44
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/lib/file_descriptors.rs:19:52
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling test-wrappers v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib/permissions.rs:10:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn stat_base(statbuf: &mut StatBase) {
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn stat_base(statbuf: &mut dyn StatBase) {
[INFO] [stdout]    |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib/shared.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn from_stat(stat: &StatBase) -> FileId {
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn from_stat(stat: &dyn StatBase) -> FileId {
[INFO] [stdout]    |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsGet` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyXattrsGet`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsList` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyXattrsList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyGetPermissions` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyGetPermissions`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `NetworkLogLevel` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_NetworkLogLevel`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[derive(Debug, Serialize, Hash, PartialEq, Eq, Clone, Copy)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `FileId` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_FileId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Message` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Message`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:359:51
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:367:51
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:380:51
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/overrides.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Deserialize)]
[INFO] [stdout]    |          -^^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Override` is not local
[INFO] [stdout]    |          `Deserialize` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Override`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]   --> src/lib/files.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       this code causes undefined behavior when executed
[INFO] [stdout]    |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]   --> src/lib/file_descriptors.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               this code causes undefined behavior when executed
[INFO] [stdout]    |                                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/daemon.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / lazy_static! {
[INFO] [stdout] 102 | |     static ref DATABASE: RwLock<FnvHashMap<FileId, FileEntry>> = RwLock::new(Default::default());
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/daemon.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / lazy_static! {
[INFO] [stdout] 102 | |     static ref DATABASE: RwLock<FnvHashMap<FileId, FileEntry>> = RwLock::new(Default::default());
[INFO] [stdout] 103 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:10:39
[INFO] [stdout]    |
[INFO] [stdout] 10 |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                       ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:13:40
[INFO] [stdout]    |
[INFO] [stdout] 13 |     static ref ORIGINAL_LXSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:16:40
[INFO] [stdout]    |
[INFO] [stdout] 16 |     static ref ORIGINAL_FXSTAT: unsafe extern fn(ver: c_int, fd: c_int, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:19:42
[INFO] [stdout]    |
[INFO] [stdout] 19 |     static ref ORIGINAL_FXSTATAT: unsafe extern fn(ver: c_int, dfd: c_int, path: *const c_char, buf: *mut libc::stat64, flags: c_int...
[INFO] [stdout]    |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stdout]    --> src/lib/shared.rs:247:40
[INFO] [stdout]     |
[INFO] [stdout] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/internal_stat/linux64.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / lazy_static! {
[INFO] [stdout] 10 | |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stdout] 11 | |         transmute(dlsym(RTLD_NEXT, CString::new("__xstat64").unwrap().as_ptr()))
[INFO] [stdout] 12 | |     };
[INFO] [stdout] ...  |
[INFO] [stdout] 21 | |     };
[INFO] [stdout] 22 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / lazy_static! {
[INFO] [stdout]  94 | |     pub static ref DAEMON_STREAM: Mutex<(BufReader<UnixStream>, BufWriter<UnixStream>)> = {
[INFO] [stdout]  95 | |         unsafe {
[INFO] [stdout]  96 | |            libc::pthread_atfork(None, None, Some(new_daemon_stream));
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     pub static ref FILE_REF_COUNTS: Mutex<FnvHashMap<FileId, u32>> = Mutex::new(Default::default());
[INFO] [stdout] 107 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:359:56
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:367:56
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/lib/shared.rs:380:56
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]   --> src/lib/overrides.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / lazy_static! {
[INFO] [stdout] 33 | |     static ref LAST_OVERRIDE_ENV: RwLock<Option<OsString>> = RwLock::new(None);
[INFO] [stdout] 34 | |     static ref LAST_OVERRIDES: RwLock<FnvHashMap<String, Override>> = RwLock::new(Default::default());
[INFO] [stdout] 35 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:49:1
[INFO] [stdout]     |
[INFO] [stdout]  49 | / wrap! {
[INFO] [stdout]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stdout] ...   |
[INFO] [stdout]  77 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/permissions.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / wrap! {
[INFO] [stdout] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stdout] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stdout] 118 | |         if ret == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/lib/files.rs:19:44
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/files.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stdout]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stdout] ...   |
[INFO] [stdout]  45 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]   --> src/lib/file_descriptors.rs:19:52
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                                    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout]  33 | / wrap! {
[INFO] [stdout]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stdout]  35 | |         {
[INFO] [stdout]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout]  88 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / wrap! {
[INFO] [stdout]  51 | |     unsafe fn mkdir:ORIG_MKDIR(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stdout]  52 | |         let fs_mode = mode | 0o600;
[INFO] [stdout]  53 | |         let ret = ORIG_MKDIR(path, fs_mode);
[INFO] [stdout] ...   |
[INFO] [stdout]  97 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/creation.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / wrap! {
[INFO] [stdout] 112 | |     unsafe fn __xmknod:ORIG_XMKNOD(ver: c_int, path: *const c_char, mode: mode_t, dev: *const dev_t) -> c_int {
[INFO] [stdout] 113 | |         mknod_base(|| CPath::from_path(path, false), mode, *dev, |mode| ORIG_XMKNOD(ver, path, mode, dev))
[INFO] [stdout] ...   |
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:17:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsGet` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ReplyXattrsGet`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:20:17
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsList` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ReplyXattrsList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:23:17
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyGetPermissions` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_ReplyGetPermissions`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:31:17
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `NetworkLogLevel` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_NetworkLogLevel`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 | #[derive(Debug, Deserialize, Hash, PartialEq, Eq, Clone, Copy)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `FileId` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_FileId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/daemon.rs:64:17
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Message` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Message`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `Once::new()` function is now preferred
[INFO] [stdout]    --> src/lib/shared.rs:246:13
[INFO] [stdout]     |
[INFO] [stdout] 246 | / ...   lazy_static! {
[INFO] [stdout] 247 | | ...       static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stdout] 248 | | ...           ::std::mem::transmute(::libc::dlsym(::libc::RTLD_NEXT, ::std::ffi::CString::new(stringify!($name)).unwrap().as_ptr()))
[INFO] [stdout] 249 | | ...       };
[INFO] [stdout] 250 | | ...   }
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib/xattrs.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout]  70 | / wrap! {
[INFO] [stdout]  71 | |     unsafe fn setxattr:_(path: *const c_char, name: *const c_char, value: *const c_void, size: usize, flags: c_int) -> c_int {
[INFO] [stdout]  72 | |         base_set(CPath::from_path(path, true), name, value, size, flags)
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib/permissions.rs:10:28
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn stat_base(statbuf: &mut StatBase) {
[INFO] [stdout]    |                            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn stat_base(statbuf: &mut dyn StatBase) {
[INFO] [stdout]    |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib/shared.rs:62:29
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn from_stat(stat: &StatBase) -> FileId {
[INFO] [stdout]    |                             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: if this is a dyn-compatible trait, use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub fn from_stat(stat: &dyn StatBase) -> FileId {
[INFO] [stdout]    |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsGet` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyXattrsGet`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyXattrsList` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyXattrsList`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 | #[derive(Debug, Deserialize)]
[INFO] [stdout]    |                 -^^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `ReplyGetPermissions` is not local
[INFO] [stdout]    |                 `Deserialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_ReplyGetPermissions`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:49:17
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `NetworkLogLevel` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_NetworkLogLevel`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[derive(Debug, Serialize, Hash, PartialEq, Eq, Clone, Copy)]
[INFO] [stdout]    |                 ^^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `FileId` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_FileId`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/shared.rs:67:17
[INFO] [stdout]    |
[INFO] [stdout] 67 | #[derive(Debug, Serialize)]
[INFO] [stdout]    |                 -^^^^^^^^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 `Message` is not local
[INFO] [stdout]    |                 `Serialize` is not local
[INFO] [stdout]    |                 move the `impl` block outside of this constant `_IMPL_SERIALIZE_FOR_Message`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Serialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Serialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Serialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:359:51
[INFO] [stdout]     |
[INFO] [stdout] 359 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout]     = note: `#[warn(invalid_value)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:367:51
[INFO] [stdout]     |
[INFO] [stdout] 367 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]    --> src/lib/shared.rs:380:51
[INFO] [stdout]     |
[INFO] [stdout] 380 |                     let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   this code causes undefined behavior when executed
[INFO] [stdout]     |                                                   help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]     |
[INFO] [stdout]     = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]   --> src/lib/overrides.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Deserialize)]
[INFO] [stdout]    |          -^^^^^^^^^^
[INFO] [stdout]    |          |
[INFO] [stdout]    |          `Override` is not local
[INFO] [stdout]    |          `Deserialize` is not local
[INFO] [stdout]    |          move the `impl` block outside of this constant `_IMPL_DESERIALIZE_FOR_Override`
[INFO] [stdout]    |
[INFO] [stdout]    = note: the derive macro `Deserialize` defines the non-local `impl`, and may need to be changed
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]   --> src/lib/files.rs:19:39
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                       |
[INFO] [stdout]    |                                       this code causes undefined behavior when executed
[INFO] [stdout]    |                                       help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the type `stat64` does not permit being left uninitialized
[INFO] [stdout]   --> src/lib/file_descriptors.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 |                 let mut statbuf: NativeStat = mem::uninitialized();
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                               |
[INFO] [stdout]    |                                               this code causes undefined behavior when executed
[INFO] [stdout]    |                                               help: use `MaybeUninit<T>` instead, and only call `assume_init` after initialization is done
[INFO] [stdout]    |
[INFO] [stdout]    = note: integers must be initialized
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.68s
[INFO] running `Command { std: "docker" "inspect" "173d4869695fe6b67a92ceb6877fca5d65199c7a8e9caf18c0a0e627302497d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "173d4869695fe6b67a92ceb6877fca5d65199c7a8e9caf18c0a0e627302497d5", kill_on_drop: false }`
[INFO] [stdout] 173d4869695fe6b67a92ceb6877fca5d65199c7a8e9caf18c0a0e627302497d5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+db823df02fd0c2cf67b43025ac3fef3f2d743245" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e9bcf14fb2ec467cf495b0ed6b0127ef075d2f75e35f95f09eba654cf6493d3b
[INFO] running `Command { std: "docker" "start" "-a" "e9bcf14fb2ec467cf495b0ed6b0127ef075d2f75e35f95f09eba654cf6493d3b", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]   --> src/lib/internal_stat/linux64.rs:10:39
[INFO] [stderr]    |
[INFO] [stderr] 10 |     static ref ORIGINAL_XSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stderr]    |                                       ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(missing_abi)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]   --> src/lib/internal_stat/linux64.rs:13:40
[INFO] [stderr]    |
[INFO] [stderr] 13 |     static ref ORIGINAL_LXSTAT: unsafe extern fn(ver: c_int, path: *const c_char, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stderr]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]   --> src/lib/internal_stat/linux64.rs:16:40
[INFO] [stderr]    |
[INFO] [stderr] 16 |     static ref ORIGINAL_FXSTAT: unsafe extern fn(ver: c_int, fd: c_int, buf: *mut libc::stat64) -> c_int = unsafe {
[INFO] [stderr]    |                                        ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]   --> src/lib/internal_stat/linux64.rs:19:42
[INFO] [stderr]    |
[INFO] [stderr] 19 |     static ref ORIGINAL_FXSTATAT: unsafe extern fn(ver: c_int, dfd: c_int, path: *const c_char, buf: *mut libc::stat64, flags: c_int...
[INFO] [stderr]    |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]    --> src/lib/shared.rs:247:40
[INFO] [stderr]     |
[INFO] [stderr] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stderr]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib/permissions.rs:49:1
[INFO] [stderr]     |
[INFO] [stderr]  49 | / wrap! {
[INFO] [stderr]  50 | |     unsafe fn chmod:ORIG_CHMOD(path: *const c_char, mode: mode_t) -> c_int {
[INFO] [stderr]  51 | |         chmod_base(CPath::from_path(path, true), mode, |fs_mode| ORIG_CHMOD(path, fs_mode))
[INFO] [stderr] ...   |
[INFO] [stderr]  77 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]    --> src/lib/shared.rs:247:40
[INFO] [stderr]     |
[INFO] [stderr] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stderr]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib/permissions.rs:115:1
[INFO] [stderr]     |
[INFO] [stderr] 115 | / wrap! {
[INFO] [stderr] 116 | |     unsafe fn __xstat:ORIG_XSTAT(ver: c_int, path: *const c_char, statbuf: *mut libc::stat) -> c_int {
[INFO] [stderr] 117 | |         let ret = ORIG_XSTAT(ver, path, statbuf);
[INFO] [stderr] 118 | |         if ret == 0 {
[INFO] [stderr] ...   |
[INFO] [stderr] 179 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]    --> src/lib/shared.rs:247:40
[INFO] [stderr]     |
[INFO] [stderr] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stderr]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib/files.rs:33:1
[INFO] [stderr]     |
[INFO] [stderr]  33 | / wrap! {
[INFO] [stderr]  34 | |     unsafe fn unlink:ORIG_UNLINK(path: *const c_char) -> c_int {
[INFO] [stderr]  35 | |         base_unlink(|| libc::open(path as *const _, O_RDONLY | O_NONBLOCK), || ORIG_UNLINK(path))
[INFO] [stderr] ...   |
[INFO] [stderr]  45 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]    --> src/lib/shared.rs:247:40
[INFO] [stderr]     |
[INFO] [stderr] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stderr]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr]     |
[INFO] [stderr]    ::: src/lib/file_descriptors.rs:33:1
[INFO] [stderr]     |
[INFO] [stderr]  33 | / wrap! {
[INFO] [stderr]  34 | |     unsafe fn close:ORIG_CLOSE(fd: c_int) -> c_int {
[INFO] [stderr]  35 | |         {
[INFO] [stderr]  36 | |             let daemon_stream = DAEMON_STREAM.lock().unwrap();
[INFO] [stderr] ...   |
[INFO] [stderr]  88 | | }
[INFO] [stderr]     | |_- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in the macro `__wrap_fn` which comes from the expansion of the macro `wrap` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: `extern` declarations without an explicit ABI are deprecated
[INFO] [stderr]    --> src/lib/shared.rs:247:40
[INFO] [stderr]     |
[INFO] [stderr] 247 |                   static ref $orig_name: extern fn($( $arg_t ),*) -> $ret_t = unsafe {
[INFO] [stderr]     |                                          ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"`
[INFO] [stderr]     |
[WARN] too many lines in the log, truncating it
