[INFO] fetching crate rofuse 0.0.5...
[INFO] testing rofuse-0.0.5 against 1.95.0 for beta-1.96-2
[INFO] extracting crate rofuse 0.0.5 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate rofuse 0.0.5
[INFO] finished tweaking crates.io crate rofuse 0.0.5
[INFO] tweaked toml for crates.io crate rofuse 0.0.5 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rofuse 0.0.5 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rofuse 0.0.5 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded zerocopy v0.6.0
[INFO] [stderr]   Downloaded page_size v0.4.2
[INFO] [stderr]   Downloaded memmap2 v0.5.0
[INFO] [stderr]   Downloaded thread_local v1.1.3
[INFO] [stderr]   Downloaded env_logger v0.8.3
[INFO] [stderr]   Downloaded bincode v1.3.1
[INFO] [stderr]   Downloaded structopt v0.3.25
[INFO] [stderr]   Downloaded rustversion v1.0.5
[INFO] [stderr]   Downloaded serde_derive v1.0.123
[INFO] [stderr]   Downloaded flexi_logger v0.19.5
[INFO] [stderr]   Downloaded clap v2.33.3
[INFO] [stderr]   Downloaded syn v1.0.63
[INFO] [stderr]   Downloaded regex v1.4.3
[INFO] [stderr]   Downloaded regex-syntax v0.6.22
[INFO] [stderr]   Downloaded zerocopy-derive v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dacbdda0a52b1b4fabfe92369eaecbc77222b0b792adbf72040bafe75f3c422b
[INFO] running `Command { std: "docker" "start" "-a" "dacbdda0a52b1b4fabfe92369eaecbc77222b0b792adbf72040bafe75f3c422b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dacbdda0a52b1b4fabfe92369eaecbc77222b0b792adbf72040bafe75f3c422b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dacbdda0a52b1b4fabfe92369eaecbc77222b0b792adbf72040bafe75f3c422b", kill_on_drop: false }`
[INFO] [stdout] dacbdda0a52b1b4fabfe92369eaecbc77222b0b792adbf72040bafe75f3c422b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 119f8d2bdd7f2f4bd51ab62583de80b81898f7556044c3a95873455b30b06325
[INFO] running `Command { std: "docker" "start" "-a" "119f8d2bdd7f2f4bd51ab62583de80b81898f7556044c3a95873455b30b06325", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling syn v1.0.63
[INFO] [stderr]    Compiling libc v0.2.86
[INFO] [stderr]    Compiling version_check v0.9.3
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling unicode-segmentation v1.8.0
[INFO] [stderr]    Compiling rustversion v1.0.5
[INFO] [stderr]    Compiling once_cell v1.5.2
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling regex-syntax v0.6.22
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling byteorder v1.4.2
[INFO] [stderr]    Compiling rofuse v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling chrono v0.4.19
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling users v0.11.0
[INFO] [stderr]    Compiling page_size v0.4.2
[INFO] [stderr]    Compiling memmap2 v0.5.0
[INFO] [stderr]    Compiling smallvec v1.6.1
[INFO] [stderr]    Compiling regex v1.4.3
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.30
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[INFO] [stderr]    Compiling zerocopy-derive v0.3.0
[INFO] [stderr]    Compiling zerocopy v0.6.0
[INFO] [stderr]    Compiling thiserror v1.0.30
[INFO] [stderr]    Compiling flexi_logger v0.19.5
[INFO] [stderr]    Compiling structopt v0.3.25
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]  --> src/mnt/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]   |       ^^^^^^^^^^----------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]   = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]  --> src/mnt/mod.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]   |       ^^^^^^^^^^----------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]   = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]   --> src/mnt/mod.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[cfg(not(feature = "libfuse3"))]
[INFO] [stdout]    |           ^^^^^^^^^^----------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[cfg(not(feature = "libfuse3"))]
[INFO] [stdout]    |           ^^^^^^^^^^----------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/fuse2.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |                     target_os = "bitrig",
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]   --> src/mnt/fuse2_sys.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/fuse2_sys.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/mod.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/mod.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, functions, and traits
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_rename2_in` is never constructed
[INFO] [stdout]    --> src/ll/fuse_abi.rs:592:12
[INFO] [stdout]     |
[INFO] [stdout] 592 | pub struct fuse_rename2_in {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_lseek_in` is never constructed
[INFO] [stdout]     --> src/ll/fuse_abi.rs:1111:12
[INFO] [stdout]      |
[INFO] [stdout] 1111 | pub struct fuse_lseek_in {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_copy_file_range_in` is never constructed
[INFO] [stdout]     --> src/ll/fuse_abi.rs:1127:12
[INFO] [stdout]      |
[INFO] [stdout] 1127 | pub struct fuse_copy_file_range_in {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1846:13
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     GetAttr(GetAttr<'a>),
[INFO] [stdout]      |     ------- ^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1846 -     GetAttr(GetAttr<'a>),
[INFO] [stdout] 1846 +     GetAttr(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1848:14
[INFO] [stdout]      |
[INFO] [stdout] 1848 |     ReadLink(ReadLink<'a>),
[INFO] [stdout]      |     -------- ^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1848 -     ReadLink(ReadLink<'a>),
[INFO] [stdout] 1848 +     ReadLink(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1859:12
[INFO] [stdout]      |
[INFO] [stdout] 1859 |     StatFs(StatFs<'a>),
[INFO] [stdout]      |     ------ ^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1859 -     StatFs(StatFs<'a>),
[INFO] [stdout] 1859 +     StatFs(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ll/request.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |         Size(NonZeroU32),
[INFO] [stdout]     |         ---- ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `GetXAttrSizeEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 863 -         Size(NonZeroU32),
[INFO] [stdout] 863 +         Size(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/channel.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct ChannelSender(Arc<File>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/mnt/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod mount_options;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/mnt/fuse2.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Mount {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/mnt/fuse2.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(mountpoint: &Path, options: &[MountOption]) -> io::Result<(Arc<File>, Mount)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/mnt/mount_options.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn check_option_conflicts(options: &[MountOption]) -> Result<(), io::Error> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/mnt/mount_options.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn option_to_string(option: &MountOption) -> String {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/reply.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn zero_copy(self) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/session.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.89s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: rofuse v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "119f8d2bdd7f2f4bd51ab62583de80b81898f7556044c3a95873455b30b06325", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "119f8d2bdd7f2f4bd51ab62583de80b81898f7556044c3a95873455b30b06325", kill_on_drop: false }`
[INFO] [stdout] 119f8d2bdd7f2f4bd51ab62583de80b81898f7556044c3a95873455b30b06325
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c91f2fa38f90c0279bcae8a697e21caae23e6ddb0d4682068a4be6f1a68945cb
[INFO] running `Command { std: "docker" "start" "-a" "c91f2fa38f90c0279bcae8a697e21caae23e6ddb0d4682068a4be6f1a68945cb", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]    Compiling serde_derive v1.0.123
[INFO] [stderr]    Compiling serde v1.0.123
[INFO] [stderr]    Compiling ppv-lite86 v0.2.10
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling humantime v2.1.0
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]  --> src/mnt/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]   |       ^^^^^^^^^^----------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]   = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]  --> src/mnt/mod.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]   |       ^^^^^^^^^^----------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]   = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]   --> src/mnt/mod.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[cfg(not(feature = "libfuse3"))]
[INFO] [stdout]    |           ^^^^^^^^^^----------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[cfg(not(feature = "libfuse3"))]
[INFO] [stdout]    |           ^^^^^^^^^^----------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/fuse2.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |                     target_os = "bitrig",
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]   --> src/mnt/fuse2_sys.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/fuse2_sys.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/mod.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/mod.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, functions, and traits
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_rename2_in` is never constructed
[INFO] [stdout]    --> src/ll/fuse_abi.rs:592:12
[INFO] [stdout]     |
[INFO] [stdout] 592 | pub struct fuse_rename2_in {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_lseek_in` is never constructed
[INFO] [stdout]     --> src/ll/fuse_abi.rs:1111:12
[INFO] [stdout]      |
[INFO] [stdout] 1111 | pub struct fuse_lseek_in {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_copy_file_range_in` is never constructed
[INFO] [stdout]     --> src/ll/fuse_abi.rs:1127:12
[INFO] [stdout]      |
[INFO] [stdout] 1127 | pub struct fuse_copy_file_range_in {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1846:13
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     GetAttr(GetAttr<'a>),
[INFO] [stdout]      |     ------- ^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1846 -     GetAttr(GetAttr<'a>),
[INFO] [stdout] 1846 +     GetAttr(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1848:14
[INFO] [stdout]      |
[INFO] [stdout] 1848 |     ReadLink(ReadLink<'a>),
[INFO] [stdout]      |     -------- ^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1848 -     ReadLink(ReadLink<'a>),
[INFO] [stdout] 1848 +     ReadLink(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1859:12
[INFO] [stdout]      |
[INFO] [stdout] 1859 |     StatFs(StatFs<'a>),
[INFO] [stdout]      |     ------ ^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1859 -     StatFs(StatFs<'a>),
[INFO] [stdout] 1859 +     StatFs(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ll/request.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |         Size(NonZeroU32),
[INFO] [stdout]     |         ---- ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `GetXAttrSizeEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 863 -         Size(NonZeroU32),
[INFO] [stdout] 863 +         Size(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/channel.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct ChannelSender(Arc<File>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/mnt/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod mount_options;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/mnt/fuse2.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Mount {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/mnt/fuse2.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(mountpoint: &Path, options: &[MountOption]) -> io::Result<(Arc<File>, Mount)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/mnt/mount_options.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn check_option_conflicts(options: &[MountOption]) -> Result<(), io::Error> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/mnt/mount_options.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn option_to_string(option: &MountOption) -> String {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/reply.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn zero_copy(self) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/session.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling env_logger v0.8.3
[INFO] [stderr]    Compiling rand_core v0.6.2
[INFO] [stderr]    Compiling rand_chacha v0.3.0
[INFO] [stderr]    Compiling rand v0.8.3
[INFO] [stderr]    Compiling tempfile v3.2.0
[INFO] [stderr]    Compiling bincode v1.3.1
[INFO] [stderr]    Compiling rofuse v0.0.5 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `memmap`
[INFO] [stdout]    --> examples/mu.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use memmap::{Mmap, MmapOptions};
[INFO] [stdout]     |         ^^^^^^ use of unresolved module or unlinked crate `memmap`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 163 |     use memmap2::{Mmap, MmapOptions};
[INFO] [stdout]     |               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]  --> examples/mu.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::path::Path;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread::sleep`
[INFO] [stdout]   --> examples/mu.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::thread::sleep;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]   --> examples/mu.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `App`, `Arg`, and `crate_version`
[INFO] [stdout]    --> examples/mu.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 161 |     use clap::{crate_version, App, Arg};
[INFO] [stdout]     |                ^^^^^^^^^^^^^  ^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MountOption`
[INFO] [stdout]    --> examples/mu.rs:165:41
[INFO] [stdout]     |
[INFO] [stdout] 165 |         FileAttr, FileType, Filesystem, MountOption, ReplyAttr, ReplyData, ReplyDirectory,
[INFO] [stdout]     |                                         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `max` and `min`
[INFO] [stdout]    --> examples/mu.rs:168:20
[INFO] [stdout]     |
[INFO] [stdout] 168 |     use std::cmp::{max, min};
[INFO] [stdout]     |                    ^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fs::File`
[INFO] [stdout]    --> examples/mu.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     use std::fs::File;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Read`, and `Seek`
[INFO] [stdout]    --> examples/mu.rs:171:19
[INFO] [stdout]     |
[INFO] [stdout] 171 |     use std::io::{Error, Read, Result, Seek};
[INFO] [stdout]     |                   ^^^^^  ^^^^          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::os::unix::fs::FileExt`
[INFO] [stdout]    --> examples/mu.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use std::os::unix::fs::FileExt;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `memmap` in this scope
[INFO] [stdout]   --> examples/zerocopy.rs:65:15
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let ans = memmap::MmapOptions::new().map(&file)?;
[INFO] [stdout]    |               ^^^^^^ use of unresolved module or unlinked crate `memmap`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let ans = memmap2::MmapOptions::new().map(&file)?;
[INFO] [stdout]    |                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MmapOptions`
[INFO] [stdout]  --> examples/zerocopy.rs:3:21
[INFO] [stdout]   |
[INFO] [stdout] 3 | use memmap2::{Mmap, MmapOptions};
[INFO] [stdout]   |                     ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `max`
[INFO] [stdout]  --> examples/zerocopy.rs:8:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::cmp::{max, min};
[INFO] [stdout]   |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Error`, `Read`, and `Seek`
[INFO] [stdout]   --> examples/zerocopy.rs:11:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::io::{Error, Read, Result, Seek};
[INFO] [stdout]    |               ^^^^^  ^^^^          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::os::unix::fs::FileExt`
[INFO] [stdout]   --> examples/zerocopy.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use std::os::unix::fs::FileExt;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> examples/zerocopy.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |         offset: i64,
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_offset`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rofuse` (example "zerocopy") due to 1 previous error; 5 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused import: `RequestError`
[INFO] [stdout]   --> src/ll/mod.rs:12:64
[INFO] [stdout]    |
[INFO] [stdout] 12 |     AnyRequest, FileHandle, INodeNo, Lock, Operation, Request, RequestError, RequestId, Version,
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     pub const EPERM: Errno = errno!(libc::EPERM);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: `#[warn(semicolon_in_expressions_from_macros)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 46 |     pub const ENOENT: Errno = errno!(libc::ENOENT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub const ESRCH: Errno = errno!(libc::ESRCH);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub const EINTR: Errno = errno!(libc::EINTR);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub const EIO: Errno = errno!(libc::EIO);
[INFO] [stdout]    |                            ----------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> examples/mu.rs:85:63
[INFO] [stdout]     |
[INFO] [stdout]  85 |     Session::restore(zerofs, opt.mountpoint.parse().unwrap(), ch).run();
[INFO] [stdout]     |     ---------------- arguments to this function are incorrect ^^ expected `i32`, found `Channel`
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> src/session.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     pub const ENXIO: Errno = errno!(libc::ENXIO);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 56 |     pub const E2BIG: Errno = errno!(libc::E2BIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 58 |     pub const ENOEXEC: Errno = errno!(libc::ENOEXEC);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 60 |     pub const EBADF: Errno = errno!(libc::EBADF);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub const ECHILD: Errno = errno!(libc::ECHILD);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     pub const EAGAIN: Errno = errno!(libc::EAGAIN);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub const ENOMEM: Errno = errno!(libc::ENOMEM);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     pub const EACCES: Errno = errno!(libc::EACCES);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 70 |     pub const EFAULT: Errno = errno!(libc::EFAULT);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 72 |     pub const ENOTBLK: Errno = errno!(libc::ENOTBLK);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 74 |     pub const EBUSY: Errno = errno!(libc::EBUSY);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 76 |     pub const EEXIST: Errno = errno!(libc::EEXIST);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub const EXDEV: Errno = errno!(libc::EXDEV);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 80 |     pub const ENODEV: Errno = errno!(libc::ENODEV);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     pub const ENOTDIR: Errno = errno!(libc::ENOTDIR);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub const EISDIR: Errno = errno!(libc::EISDIR);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 86 |     pub const EINVAL: Errno = errno!(libc::EINVAL);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub const ENFILE: Errno = errno!(libc::ENFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 90 |     pub const EMFILE: Errno = errno!(libc::EMFILE);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 92 |     pub const ENOTTY: Errno = errno!(libc::ENOTTY);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 94 |     pub const ETXTBSY: Errno = errno!(libc::ETXTBSY);
[INFO] [stdout]    |                                --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub const EFBIG: Errno = errno!(libc::EFBIG);
[INFO] [stdout]    |                              ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]   --> src/ll/mod.rs:35:11
[INFO] [stdout]    |
[INFO] [stdout] 35 |         });
[INFO] [stdout]    |           ^
[INFO] [stdout] ...
[INFO] [stdout] 98 |     pub const ENOSPC: Errno = errno!(libc::ENOSPC);
[INFO] [stdout]    |                               -------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]    = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub const ESPIPE: Errno = errno!(libc::ESPIPE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 102 |     pub const EROFS: Errno = errno!(libc::EROFS);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub const EMLINK: Errno = errno!(libc::EMLINK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     pub const EPIPE: Errno = errno!(libc::EPIPE);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub const EDOM: Errno = errno!(libc::EDOM);
[INFO] [stdout]     |                             ------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 110 |     pub const ERANGE: Errno = errno!(libc::ERANGE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub const EDEADLK: Errno = errno!(libc::EDEADLK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub const ENAMETOOLONG: Errno = errno!(libc::ENAMETOOLONG);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub const ENOLCK: Errno = errno!(libc::ENOLCK);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 118 |     pub const ENOSYS: Errno = errno!(libc::ENOSYS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub const ENOTEMPTY: Errno = errno!(libc::ENOTEMPTY);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const ELOOP: Errno = errno!(libc::ELOOP);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub const EWOULDBLOCK: Errno = errno!(libc::EWOULDBLOCK);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     pub const ENOMSG: Errno = errno!(libc::ENOMSG);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 128 |     pub const EIDRM: Errno = errno!(libc::EIDRM);
[INFO] [stdout]     |                              ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 130 |     pub const EREMOTE: Errno = errno!(libc::EREMOTE);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     pub const ENOLINK: Errno = errno!(libc::ENOLINK);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     pub const EPROTO: Errno = errno!(libc::EPROTO);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 136 |     pub const EMULTIHOP: Errno = errno!(libc::EMULTIHOP);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 138 |     pub const EBADMSG: Errno = errno!(libc::EBADMSG);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 140 |     pub const EOVERFLOW: Errno = errno!(libc::EOVERFLOW);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 142 |     pub const EILSEQ: Errno = errno!(libc::EILSEQ);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 144 |     pub const EUSERS: Errno = errno!(libc::EUSERS);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 146 |     pub const ENOTSOCK: Errno = errno!(libc::ENOTSOCK);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub const EDESTADDRREQ: Errno = errno!(libc::EDESTADDRREQ);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 150 |     pub const EMSGSIZE: Errno = errno!(libc::EMSGSIZE);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub const EPROTOTYPE: Errno = errno!(libc::EPROTOTYPE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 154 |     pub const ENOPROTOOPT: Errno = errno!(libc::ENOPROTOOPT);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 156 |     pub const EPROTONOSUPPORT: Errno = errno!(libc::EPROTONOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub const ESOCKTNOSUPPORT: Errno = errno!(libc::ESOCKTNOSUPPORT);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 160 |     pub const EOPNOTSUPP: Errno = errno!(libc::EOPNOTSUPP);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 162 |     pub const EPFNOSUPPORT: Errno = errno!(libc::EPFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub const EAFNOSUPPORT: Errno = errno!(libc::EAFNOSUPPORT);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 166 |     pub const EADDRINUSE: Errno = errno!(libc::EADDRINUSE);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const EADDRNOTAVAIL: Errno = errno!(libc::EADDRNOTAVAIL);
[INFO] [stdout]     |                                      --------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 170 |     pub const ENETDOWN: Errno = errno!(libc::ENETDOWN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 172 |     pub const ENETUNREACH: Errno = errno!(libc::ENETUNREACH);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 174 |     pub const ENETRESET: Errno = errno!(libc::ENETRESET);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 176 |     pub const ECONNABORTED: Errno = errno!(libc::ECONNABORTED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub const ECONNRESET: Errno = errno!(libc::ECONNRESET);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 180 |     pub const ENOBUFS: Errno = errno!(libc::ENOBUFS);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 182 |     pub const EISCONN: Errno = errno!(libc::EISCONN);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 184 |     pub const ENOTCONN: Errno = errno!(libc::ENOTCONN);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 186 |     pub const ESHUTDOWN: Errno = errno!(libc::ESHUTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 188 |     pub const ETOOMANYREFS: Errno = errno!(libc::ETOOMANYREFS);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub const ETIMEDOUT: Errno = errno!(libc::ETIMEDOUT);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/mu.rs:36:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn master(mut opt: Options) -> io::Result<()> {
[INFO] [stdout]    |           ----^^^
[INFO] [stdout]    |           |
[INFO] [stdout]    |           help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 192 |     pub const ECONNREFUSED: Errno = errno!(libc::ECONNREFUSED);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 194 |     pub const EHOSTDOWN: Errno = errno!(libc::EHOSTDOWN);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 196 |     pub const EHOSTUNREACH: Errno = errno!(libc::EHOSTUNREACH);
[INFO] [stdout]     |                                     -------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 198 |     pub const EALREADY: Errno = errno!(libc::EALREADY);
[INFO] [stdout]     |                                 ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 200 |     pub const EINPROGRESS: Errno = errno!(libc::EINPROGRESS);
[INFO] [stdout]     |                                    ------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 202 |     pub const ESTALE: Errno = errno!(libc::ESTALE);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 204 |     pub const EDQUOT: Errno = errno!(libc::EDQUOT);
[INFO] [stdout]     |                               -------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 206 |     pub const ECANCELED: Errno = errno!(libc::ECANCELED);
[INFO] [stdout]     |                                  ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mount`
[INFO] [stdout]   --> examples/mu.rs:45:16
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let (file, mount): (Arc<File>, Mount) = Mount::new((&opt.mountpoint).as_ref(), &options)?;
[INFO] [stdout]    |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_mount`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 208 |     pub const EOWNERDEAD: Errno = errno!(libc::EOWNERDEAD);
[INFO] [stdout]     |                                   ------------------------ in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 210 |     pub const ENOTRECOVERABLE: Errno = errno!(libc::ENOTRECOVERABLE);
[INFO] [stdout]     |                                        ----------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 212 |     pub const ENOTSUP: Errno = errno!(libc::ENOTSUP);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trailing semicolon in macro used in expression position
[INFO] [stdout]    --> src/ll/mod.rs:35:11
[INFO] [stdout]     |
[INFO] [stdout]  35 |         });
[INFO] [stdout]     |           ^
[INFO] [stdout] ...
[INFO] [stdout] 216 |     pub const ENODATA: Errno = errno!(libc::ENODATA);
[INFO] [stdout]     |                                --------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
[INFO] [stdout]     = note: this warning originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]  --> src/mnt/mod.rs:5:7
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]   |       ^^^^^^^^^^----------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]   = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]   = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]  --> src/mnt/mod.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]   |       ^^^^^^^^^^----------
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]   |
[INFO] [stdout]   = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]   = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:11:7
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]   --> src/mnt/mod.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[cfg(feature = "libfuse3")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | #[cfg(not(feature = "libfuse3"))]
[INFO] [stdout]    |           ^^^^^^^^^^----------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse3`
[INFO] [stdout]   --> src/mnt/mod.rs:58:11
[INFO] [stdout]    |
[INFO] [stdout] 58 | #[cfg(not(feature = "libfuse3"))]
[INFO] [stdout]    |           ^^^^^^^^^^----------
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse3` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/fuse2.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |                     target_os = "bitrig",
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> examples/mu.rs:257:13
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let mut attrs = Vec::from(ATTRS);
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `name`
[INFO] [stdout]    --> examples/mu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub unsafe fn zero(name: String) -> Result<Zero> {
[INFO] [stdout]     |                        ^^^^ help: if this is intentional, prefix it with an underscore: `_name`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `libfuse2`
[INFO] [stdout]   --> src/mnt/fuse2_sys.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(feature = "libfuse2")]
[INFO] [stdout]    |       ^^^^^^^^^^----------
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: there is a expected value with a similar name: `"libfuse"`
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `abi-7-10`, `abi-7-11`, `abi-7-12`, `abi-7-13`, `abi-7-14`, `abi-7-15`, `abi-7-16`, `abi-7-17`, `abi-7-18`, `abi-7-19`, `abi-7-20`, `abi-7-21`, `abi-7-22`, `abi-7-23`, `abi-7-24`, `abi-7-25`, `abi-7-26`, `abi-7-27`, `abi-7-28`, `abi-7-29`, `abi-7-30`, `abi-7-31`, `abi-7-9`, `default`, `libfuse`, `pkg-config`, `serde`, and `serializable`
[INFO] [stdout]    = help: consider adding `libfuse2` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/fuse2_sys.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/mod.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `bitrig`
[INFO] [stdout]   --> src/mnt/mod.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         target_os = "bitrig",
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `helenos`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `managarm`, `motor`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `qurt`, `redox`, `rtems`, `solaris`, and `solid_asp3` and 14 more
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0432.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rofuse` (example "mu") due to 2 previous errors; 13 warnings emitted
[INFO] [stdout] warning: `#[must_use]` attribute cannot be used on inherent impl blocks
[INFO] [stdout]   --> src/ll/reply.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[must_use]
[INFO] [stdout]    | ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]    = help: `#[must_use]` can be applied to data types, functions, and traits
[INFO] [stdout]    = note: `#[warn(unused_attributes)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_rename2_in` is never constructed
[INFO] [stdout]    --> src/ll/fuse_abi.rs:592:12
[INFO] [stdout]     |
[INFO] [stdout] 592 | pub struct fuse_rename2_in {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_lseek_in` is never constructed
[INFO] [stdout]     --> src/ll/fuse_abi.rs:1111:12
[INFO] [stdout]      |
[INFO] [stdout] 1111 | pub struct fuse_lseek_in {
[INFO] [stdout]      |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `fuse_copy_file_range_in` is never constructed
[INFO] [stdout]     --> src/ll/fuse_abi.rs:1127:12
[INFO] [stdout]      |
[INFO] [stdout] 1127 | pub struct fuse_copy_file_range_in {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ino` is never read
[INFO] [stdout]    --> src/ll/reply.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 413 | pub struct DirEntryPlus<T: AsRef<Path>> {
[INFO] [stdout]     |            ------------ field in this struct
[INFO] [stdout] 414 |     ino: INodeNo,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `DirEntryPlus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1846:13
[INFO] [stdout]      |
[INFO] [stdout] 1846 |     GetAttr(GetAttr<'a>),
[INFO] [stdout]      |     ------- ^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1846 -     GetAttr(GetAttr<'a>),
[INFO] [stdout] 1846 +     GetAttr(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1848:14
[INFO] [stdout]      |
[INFO] [stdout] 1848 |     ReadLink(ReadLink<'a>),
[INFO] [stdout]      |     -------- ^^^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1848 -     ReadLink(ReadLink<'a>),
[INFO] [stdout] 1848 +     ReadLink(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]     --> src/ll/request.rs:1859:12
[INFO] [stdout]      |
[INFO] [stdout] 1859 |     StatFs(StatFs<'a>),
[INFO] [stdout]      |     ------ ^^^^^^^^^^
[INFO] [stdout]      |     |
[INFO] [stdout]      |     field in this variant
[INFO] [stdout]      |
[INFO] [stdout]      = note: `Operation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]      |
[INFO] [stdout] 1859 -     StatFs(StatFs<'a>),
[INFO] [stdout] 1859 +     StatFs(()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ll/request.rs:863:14
[INFO] [stdout]     |
[INFO] [stdout] 863 |         Size(NonZeroU32),
[INFO] [stdout]     |         ---- ^^^^^^^^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         field in this variant
[INFO] [stdout]     |
[INFO] [stdout]     = note: `GetXAttrSizeEnum` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]     |
[INFO] [stdout] 863 -         Size(NonZeroU32),
[INFO] [stdout] 863 +         Size(()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CopyFileRangeFile` is never constructed
[INFO] [stdout]     --> src/ll/request.rs:1487:16
[INFO] [stdout]      |
[INFO] [stdout] 1487 |     pub struct CopyFileRangeFile {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `ensure_last_os_error` is never used
[INFO] [stdout]    --> src/mnt/mod.rs:121:4
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn ensure_last_os_error() -> io::Error {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]   --> src/request.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub struct Request<'a> {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 30 |     data: &'a [u8],
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Request` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/lib.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub mod channel;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout]  7 | #![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/channel.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct ChannelSender(Arc<File>);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> src/mnt/mod.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub mod mount_options;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]   --> src/mnt/fuse2.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Mount {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]   --> src/mnt/fuse2.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn new(mountpoint: &Path, options: &[MountOption]) -> io::Result<(Arc<File>, Mount)> {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]   --> src/mnt/mount_options.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub fn check_option_conflicts(options: &[MountOption]) -> Result<(), io::Error> {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a function
[INFO] [stdout]    --> src/mnt/mount_options.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn option_to_string(option: &MountOption) -> String {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> src/reply.rs:154:5
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn zero_copy(self) {}
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> src/session.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn restore(filesystem: FS, mountpoint: PathBuf, fd: i32) -> Session<FS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c91f2fa38f90c0279bcae8a697e21caae23e6ddb0d4682068a4be6f1a68945cb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c91f2fa38f90c0279bcae8a697e21caae23e6ddb0d4682068a4be6f1a68945cb", kill_on_drop: false }`
[INFO] [stdout] c91f2fa38f90c0279bcae8a697e21caae23e6ddb0d4682068a4be6f1a68945cb
