[INFO] fetching crate rofuse 0.0.5...
[INFO] testing rofuse-0.0.5 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate rofuse 0.0.5 into /workspace/builds/worker-4-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-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rofuse 0.0.5 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded unicode-xid v0.2.1
[INFO] [stderr]   Downloaded proc-macro2 v1.0.24
[INFO] [stderr]   Downloaded synstructure v0.12.4
[INFO] [stderr]   Downloaded zerocopy v0.6.0
[INFO] [stderr]   Downloaded users v0.11.0
[INFO] [stderr]   Downloaded syn v1.0.63
[INFO] [stderr]   Downloaded byteorder v1.4.2
[INFO] [stderr]   Downloaded quote v1.0.9
[INFO] [stderr]   Downloaded zerocopy-derive v0.3.0
[INFO] [stderr]   Downloaded num-traits v0.2.14
[INFO] [stderr]   Downloaded ansi_term v0.11.0
[INFO] [stderr]   Downloaded getrandom v0.2.2
[INFO] [stderr]   Downloaded bitflags v1.2.1
[INFO] [stderr]   Downloaded atty v0.2.14
[INFO] [stderr]   Downloaded memchr v2.3.4
[INFO] [stderr]   Downloaded humantime v2.1.0
[INFO] [stderr]   Downloaded bincode v1.3.1
[INFO] [stderr]   Downloaded wasi v0.10.2+wasi-snapshot-preview1
[INFO] [stderr]   Downloaded rand v0.8.3
[INFO] [stderr]   Downloaded redox_syscall v0.2.5
[INFO] [stderr]   Downloaded env_logger v0.8.3
[INFO] [stderr]   Downloaded flexi_logger v0.19.5
[INFO] [stderr]   Downloaded ansi_term v0.12.1
[INFO] [stderr]   Downloaded num-integer v0.1.44
[INFO] [stderr]   Downloaded autocfg v1.0.1
[INFO] [stderr]   Downloaded rustversion v1.0.5
[INFO] [stderr]   Downloaded pkg-config v0.3.19
[INFO] [stderr]   Downloaded smallvec v1.6.1
[INFO] [stderr]   Downloaded hermit-abi v0.1.18
[INFO] [stderr]   Downloaded textwrap v0.11.0
[INFO] [stderr]   Downloaded libc v0.2.86
[INFO] [stderr]   Downloaded vec_map v0.8.2
[INFO] [stderr]   Downloaded lazy_static v1.4.0
[INFO] [stderr]   Downloaded unicode-segmentation v1.8.0
[INFO] [stderr]   Downloaded structopt v0.3.25
[INFO] [stderr]   Downloaded log v0.4.14
[INFO] [stderr]   Downloaded serde v1.0.123
[INFO] [stderr]   Downloaded winapi-util v0.1.5
[INFO] [stderr]   Downloaded aho-corasick v0.7.15
[INFO] [stderr]   Downloaded chrono v0.4.19
[INFO] [stderr]   Downloaded winapi v0.3.9
[INFO] [stderr]   Downloaded termcolor v1.1.2
[INFO] [stderr]   Downloaded clap v2.33.3
[INFO] [stderr]   Downloaded memmap2 v0.5.0
[INFO] [stderr]   Downloaded regex v1.4.3
[INFO] [stderr]   Downloaded page_size v0.4.2
[INFO] [stderr]   Downloaded regex-syntax v0.6.22
[INFO] [stderr]   Downloaded rand_hc v0.3.0
[INFO] [stderr]   Downloaded tempfile v3.2.0
[INFO] [stderr]   Downloaded unicode-width v0.1.8
[INFO] [stderr]   Downloaded heck v0.3.3
[INFO] [stderr]   Downloaded version_check v0.9.3
[INFO] [stderr]   Downloaded structopt-derive v0.4.18
[INFO] [stderr]   Downloaded rand_core v0.6.2
[INFO] [stderr]   Downloaded remove_dir_all v0.5.3
[INFO] [stderr]   Downloaded glob v0.3.0
[INFO] [stderr]   Downloaded thread_local v1.1.3
[INFO] [stderr]   Downloaded thiserror-impl v1.0.30
[INFO] [stderr]   Downloaded thiserror v1.0.30
[INFO] [stderr]   Downloaded serde_derive v1.0.123
[INFO] [stderr]   Downloaded strsim v0.8.0
[INFO] [stderr]   Downloaded proc-macro-error-attr v1.0.4
[INFO] [stderr]   Downloaded proc-macro-error v1.0.4
[INFO] [stderr]   Downloaded ppv-lite86 v0.2.10
[INFO] [stderr]   Downloaded rand_chacha v0.3.0
[INFO] [stderr]   Downloaded winapi-i686-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded winapi-x86_64-pc-windows-gnu v0.4.0
[INFO] [stderr]   Downloaded once_cell v1.5.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a2d69fffeef6e990a9830aeb81bdfbcc30debf843192b5c7ba0ada6327a41480
[INFO] running `Command { std: "docker" "start" "-a" "a2d69fffeef6e990a9830aeb81bdfbcc30debf843192b5c7ba0ada6327a41480", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a2d69fffeef6e990a9830aeb81bdfbcc30debf843192b5c7ba0ada6327a41480", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2d69fffeef6e990a9830aeb81bdfbcc30debf843192b5c7ba0ada6327a41480", kill_on_drop: false }`
[INFO] [stdout] a2d69fffeef6e990a9830aeb81bdfbcc30debf843192b5c7ba0ada6327a41480
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] abde927df962045c0337d12a413b15eba94bcb15dc1aa183e69be4fe06e8dabc
[INFO] running `Command { std: "docker" "start" "-a" "abde927df962045c0337d12a413b15eba94bcb15dc1aa183e69be4fe06e8dabc", 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 autocfg v1.0.1
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling log v0.4.14
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling once_cell v1.5.2
[INFO] [stderr]    Compiling unicode-segmentation v1.8.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling rustversion v1.0.5
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling quote v1.0.9
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling thread_local v1.1.3
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling regex-syntax v0.6.22
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling pkg-config v0.3.19
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling rofuse v0.0.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling byteorder v1.4.2
[INFO] [stderr]    Compiling ansi_term v0.12.1
[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 chrono v0.4.19
[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 zerocopy-derive v0.3.0
[INFO] [stderr]    Compiling structopt-derive v0.4.18
[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] error: trailing semicolon in 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: `#[deny(semicolon_in_expressions_from_macros)]` (part of `#[deny(future_incompatible)]`) on by default
[INFO] [stdout]    = note: this error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error originates in the macro `errno` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trailing semicolon in 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 error 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`, `redox`, `rtems`, `solaris`, `solid_asp3`, and `teeos` and 13 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`, `redox`, `rtems`, `solaris`, `solid_asp3`, and `teeos` and 13 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`, `redox`, `rtems`, `solaris`, `solid_asp3`, and `teeos` and 13 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`, `redox`, `rtems`, `solaris`, `solid_asp3`, and `teeos` and 13 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, traits, and unions
[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] [stderr] error: could not compile `rofuse` (lib) due to 172 previous errors; 34 warnings emitted
[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" "abde927df962045c0337d12a413b15eba94bcb15dc1aa183e69be4fe06e8dabc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "abde927df962045c0337d12a413b15eba94bcb15dc1aa183e69be4fe06e8dabc", kill_on_drop: false }`
[INFO] [stdout] abde927df962045c0337d12a413b15eba94bcb15dc1aa183e69be4fe06e8dabc
