[INFO] cloning repository https://github.com/zyfjeff/fuse-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zyfjeff/fuse-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzyfjeff%2Ffuse-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzyfjeff%2Ffuse-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0ad902323f319b6886d54dcc9d09900649510700
[INFO] checking zyfjeff/fuse-rs against try#50d7e48beb74b48bd17c3749bfb73843c9ae0166 for pr-151102
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzyfjeff%2Ffuse-rs" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/zyfjeff/fuse-rs
[INFO] finished tweaking git repo https://github.com/zyfjeff/fuse-rs
[INFO] tweaked toml for git repo https://github.com/zyfjeff/fuse-rs written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/zyfjeff/fuse-rs on toolchain 50d7e48beb74b48bd17c3749bfb73843c9ae0166
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+50d7e48beb74b48bd17c3749bfb73843c9ae0166" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/zyfjeff/fuse-rs 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" "+50d7e48beb74b48bd17c3749bfb73843c9ae0166" "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 thiserror v1.0.43
[INFO] [stderr]   Downloaded remain v0.2.10
[INFO] [stderr]   Downloaded proc-macro2 v1.0.64
[INFO] [stderr]   Downloaded enumn v0.1.10
[INFO] [stderr]   Downloaded thiserror-impl v1.0.43
[INFO] [stderr]   Downloaded serde_derive v1.0.171
[INFO] [stderr]   Downloaded serde v1.0.171
[INFO] [stderr]   Downloaded syn v2.0.25
[INFO] [stderr]   Downloaded serde_json v1.0.103
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+50d7e48beb74b48bd17c3749bfb73843c9ae0166" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f54ffe20e10a2b1af163b98a9b983287fa0d98fe2bb522c36c21022393ca2cd9
[INFO] running `Command { std: "docker" "start" "-a" "f54ffe20e10a2b1af163b98a9b983287fa0d98fe2bb522c36c21022393ca2cd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f54ffe20e10a2b1af163b98a9b983287fa0d98fe2bb522c36c21022393ca2cd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f54ffe20e10a2b1af163b98a9b983287fa0d98fe2bb522c36c21022393ca2cd9", kill_on_drop: false }`
[INFO] [stdout] f54ffe20e10a2b1af163b98a9b983287fa0d98fe2bb522c36c21022393ca2cd9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+50d7e48beb74b48bd17c3749bfb73843c9ae0166" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ead47caab7cecc3c6b0b1573dddfbdc9d3b200649512fc363d86a460cd1f3e07
[INFO] running `Command { std: "docker" "start" "-a" "ead47caab7cecc3c6b0b1573dddfbdc9d3b200649512fc363d86a460cd1f3e07", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.64
[INFO] [stderr]    Compiling quote v1.0.29
[INFO] [stderr]    Compiling unicode-ident v1.0.10
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling thiserror v1.0.43
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling serde v1.0.171
[INFO] [stderr]    Compiling rustix v0.37.23
[INFO] [stderr]    Compiling tempfile v3.6.0
[INFO] [stderr]    Compiling serde_json v1.0.103
[INFO] [stderr]     Checking linux-raw-sys v0.3.8
[INFO] [stderr]     Checking ryu v1.0.15
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking itoa v1.0.9
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking tracing v0.1.0 (/opt/rustwide/workdir/tracing)
[INFO] [stderr]     Checking bitflags v2.3.3
[INFO] [stdout] warning: unexpected `cfg` condition value: `trace_marker`
[INFO] [stdout]  --> tracing/src/lib.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 |     if #[cfg(feature = "trace_marker")] {
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `trace_marker` 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: `trace_marker`
[INFO] [stdout]  --> tracing/src/lib.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 |     if #[cfg(feature = "trace_marker")] {
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]   |
[INFO] [stdout]   = note: no expected values for `feature`
[INFO] [stdout]   = help: consider adding `trace_marker` 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] [stderr]    Compiling syn v2.0.25
[INFO] [stderr]     Checking base_event_token_derive v0.1.0 (/opt/rustwide/workdir/base/base_event_token_derive)
[INFO] [stderr]    Compiling zerocopy-derive v0.3.2
[INFO] [stderr]     Checking zerocopy v0.6.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.43
[INFO] [stderr]    Compiling serde_derive v1.0.171
[INFO] [stderr]    Compiling enumn v0.1.10
[INFO] [stderr]    Compiling remain v0.2.10
[INFO] [stderr]     Checking fuse-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/filesystem.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn next(&mut self) -> Option<DirEntry>;
[INFO] [stdout]     |             ^^^^^^^^^            ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn next(&mut self) -> Option<DirEntry<'_>>;
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/fuzzing.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn next(&mut self) -> Option<DirEntry> {
[INFO] [stdout]    |             ^^^^^^^^^            ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn next(&mut self) -> Option<DirEntry<'_>> {
[INFO] [stdout]    |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/filesystem.rs:348:13
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn next(&mut self) -> Option<DirEntry>;
[INFO] [stdout]     |             ^^^^^^^^^            ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 348 |     fn next(&mut self) -> Option<DirEntry<'_>>;
[INFO] [stdout]     |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/fuzzing.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn next(&mut self) -> Option<DirEntry> {
[INFO] [stdout]    |             ^^^^^^^^^            ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn next(&mut self) -> Option<DirEntry<'_>> {
[INFO] [stdout]    |                                          ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/server.rs:1864:31
[INFO] [stdout]      |
[INFO] [stdout] 1864 | fn split_inclusive<T, F>(buf: &[T], pred: F) -> SplitInclusive<T, F>
[INFO] [stdout]      |                               ^^^^              ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1864 | fn split_inclusive<T, F>(buf: &[T], pred: F) -> SplitInclusive<'_, T, F>
[INFO] [stdout]      |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/server.rs:1864:31
[INFO] [stdout]      |
[INFO] [stdout] 1864 | fn split_inclusive<T, F>(buf: &[T], pred: F) -> SplitInclusive<T, F>
[INFO] [stdout]      |                               ^^^^              ^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1864 | fn split_inclusive<T, F>(buf: &[T], pred: F) -> SplitInclusive<'_, T, F>
[INFO] [stdout]      |                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking base v0.1.0 (/opt/rustwide/workdir/base)
[INFO] [stdout] warning: constant `INVALID_DESCRIPTOR` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const INVALID_DESCRIPTOR: RawDescriptor = -1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clone_descriptor` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn clone_descriptor(descriptor: &dyn AsRawDescriptor) -> Result<RawDescriptor> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clear_descriptor_cloexec` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:55:8
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn clear_descriptor_cloexec<A: AsRawDescriptor>(fd_owner: &A) -> Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clear_fd_cloexec` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn clear_fd_cloexec<A: AsRawFd>(fd_owner: &A) -> Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking passthroughfs v0.1.0 (/opt/rustwide/workdir/passthroughfs)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:629:9
[INFO] [stdout]     |
[INFO] [stdout] 629 |         cros_tracing::trace_simple_print!(
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1554:9
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         cros_tracing::trace_simple_print!(VirtioFs, "{:?}: destroy", self);
[INFO] [stdout]      |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `named_lock`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2777:9
[INFO] [stdout]      |
[INFO] [stdout] 2777 |     use named_lock::NamedLock;
[INFO] [stdout]      |         ^^^^^^^^^^ use of unresolved module or unlinked crate `named_lock`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `named_lock`, use `cargo add named_lock` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `tempfile`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2778:9
[INFO] [stdout]      |
[INFO] [stdout] 2778 |     use tempfile::TempDir;
[INFO] [stdout]      |         ^^^^^^^^ use of unresolved module or unlinked crate `tempfile`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `tempfile`, use `cargo add tempfile` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:629:9
[INFO] [stdout]     |
[INFO] [stdout] 629 |         cros_tracing::trace_simple_print!(
[INFO] [stdout]     |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1554:9
[INFO] [stdout]      |
[INFO] [stdout] 1554 |         cros_tracing::trace_simple_print!(VirtioFs, "{:?}: destroy", self);
[INFO] [stdout]      |         ^^^^^^^^^^^^ use of unresolved module or unlinked crate `cros_tracing`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `INVALID_DESCRIPTOR` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub const INVALID_DESCRIPTOR: RawDescriptor = -1;
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clone_descriptor` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:37:8
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub fn clone_descriptor(descriptor: &dyn AsRawDescriptor) -> Result<RawDescriptor> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clear_descriptor_cloexec` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:55:8
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub fn clear_descriptor_cloexec<A: AsRawDescriptor>(fd_owner: &A) -> Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `clear_fd_cloexec` is never used
[INFO] [stdout]   --> base/src/sys/unix/descriptor.rs:60:4
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn clear_fd_cloexec<A: AsRawFd>(fd_owner: &A) -> Result<()> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:60:23
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:70:23
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:70:32
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:70:32
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]    |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[derive(Copy, Clone, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:81:23
[INFO] [stdout]    |
[INFO] [stdout] 81 | #[derive(Copy, Clone, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 | #[derive(Copy, Clone, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]   --> passthroughfs/src/lib.rs:89:23
[INFO] [stdout]    |
[INFO] [stdout] 89 | #[derive(Copy, Clone, FromBytes)]
[INFO] [stdout]    |                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:112:23
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:112:23
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:135:23
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `AsBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:149:23
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `FromBytes` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:149:32
[INFO] [stdout]     |
[INFO] [stdout] 149 | #[derive(Clone, Copy, AsBytes, FromBytes)]
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `error` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |                     error!(
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 266 | scoped_cred!(ScopedUid, libc::uid_t, libc::SYS_setresuid);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `error` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute
[INFO] [stdout]     = note: this error originates in the macro `scoped_cred` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `error` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |                     error!(
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 | scoped_cred!(ScopedGid, libc::gid_t, libc::SYS_setresgid);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `error` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute
[INFO] [stdout]     = note: this error originates in the macro `scoped_cred` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `error` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |                     error!(
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 266 | scoped_cred!(ScopedUid, libc::uid_t, libc::SYS_setresuid);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `error` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute
[INFO] [stdout]     = note: this error originates in the macro `scoped_cred` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `error` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |             error!(
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `error` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     syscall!(unsafe {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `error` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |                     error!(
[INFO] [stdout]     |                     ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 271 | scoped_cred!(ScopedGid, libc::gid_t, libc::SYS_setresgid);
[INFO] [stdout]     | --------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `error` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute
[INFO] [stdout]     = note: this error originates in the macro `scoped_cred` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     syscall!(unsafe {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `error` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:334:13
[INFO] [stdout]     |
[INFO] [stdout] 334 |             error!(
[INFO] [stdout]     |             ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `error` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:573:30
[INFO] [stdout]     |
[INFO] [stdout] 573 |         let raw_descriptor = syscall!(unsafe {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:368:5
[INFO] [stdout]     |
[INFO] [stdout] 368 |     syscall!(unsafe {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:695:30
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let raw_descriptor = syscall!(unsafe {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:386:5
[INFO] [stdout]     |
[INFO] [stdout] 386 |     syscall!(unsafe {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:573:30
[INFO] [stdout]     |
[INFO] [stdout] 573 |         let raw_descriptor = syscall!(unsafe {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:847:13
[INFO] [stdout]     |
[INFO] [stdout] 847 |             syscall!(libc::openat64(
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:695:30
[INFO] [stdout]     |
[INFO] [stdout] 695 |         let raw_descriptor = syscall!(unsafe {
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:847:13
[INFO] [stdout]     |
[INFO] [stdout] 847 |             syscall!(libc::openat64(
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                     syscall!(libc::openat64(
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:865:21
[INFO] [stdout]     |
[INFO] [stdout] 865 |                     syscall!(libc::openat64(
[INFO] [stdout]     |                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:938:9
[INFO] [stdout]     |
[INFO] [stdout] 938 |         syscall!(unsafe { libc::unlinkat(parent.as_raw_descriptor(), name.as_ptr(), flags) })?;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:938:9
[INFO] [stdout]     |
[INFO] [stdout] 938 |         syscall!(unsafe { libc::unlinkat(parent.as_raw_descriptor(), name.as_ptr(), flags) })?;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         syscall!(unsafe {
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         syscall!(unsafe {
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1566:9
[INFO] [stdout]      |
[INFO] [stdout] 1566 |         syscall!(unsafe { libc::fstatvfs64(data.as_raw_descriptor(), out.as_mut_ptr()) })?;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1566:9
[INFO] [stdout]      |
[INFO] [stdout] 1566 |         syscall!(unsafe { libc::fstatvfs64(data.as_raw_descriptor(), out.as_mut_ptr()) })?;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1671:13
[INFO] [stdout]      |
[INFO] [stdout] 1671 |             syscall!(unsafe { libc::mkdirat(data.as_raw_descriptor(), name.as_ptr(), mode) })?;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1770:13
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1671:13
[INFO] [stdout]      |
[INFO] [stdout] 1671 |             syscall!(unsafe { libc::mkdirat(data.as_raw_descriptor(), name.as_ptr(), mode) })?;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1813:22
[INFO] [stdout]      |
[INFO] [stdout] 1813 |             let fd = syscall!(unsafe {
[INFO] [stdout]      |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1770:13
[INFO] [stdout]      |
[INFO] [stdout] 1770 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1997:13
[INFO] [stdout]      |
[INFO] [stdout] 1997 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1813:22
[INFO] [stdout]      |
[INFO] [stdout] 1813 |             let fd = syscall!(unsafe {
[INFO] [stdout]      |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2025:13
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1997:13
[INFO] [stdout]      |
[INFO] [stdout] 1997 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2038:13
[INFO] [stdout]      |
[INFO] [stdout] 2038 |             syscall!(match data {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2075:13
[INFO] [stdout]      |
[INFO] [stdout] 2075 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2025:13
[INFO] [stdout]      |
[INFO] [stdout] 2025 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2107:13
[INFO] [stdout]      |
[INFO] [stdout] 2107 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2038:13
[INFO] [stdout]      |
[INFO] [stdout] 2038 |             syscall!(match data {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2144:13
[INFO] [stdout]      |
[INFO] [stdout] 2144 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2177:13
[INFO] [stdout]      |
[INFO] [stdout] 2177 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2075:13
[INFO] [stdout]      |
[INFO] [stdout] 2075 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2208:13
[INFO] [stdout]      |
[INFO] [stdout] 2208 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2107:13
[INFO] [stdout]      |
[INFO] [stdout] 2107 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2229:19
[INFO] [stdout]      |
[INFO] [stdout] 2229 |         let res = syscall!(unsafe {
[INFO] [stdout]      |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2144:13
[INFO] [stdout]      |
[INFO] [stdout] 2144 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2260:25
[INFO] [stdout]      |
[INFO] [stdout] 2260 |             let newfd = syscall!(libc::fcntl(
[INFO] [stdout]      |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2177:13
[INFO] [stdout]      |
[INFO] [stdout] 2177 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2266:13
[INFO] [stdout]      |
[INFO] [stdout] 2266 |             syscall!(libc::close(newfd))?;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2379:13
[INFO] [stdout]      |
[INFO] [stdout] 2379 |             syscall!(self.with_proc_chdir(|| {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2208:13
[INFO] [stdout]      |
[INFO] [stdout] 2208 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2393:13
[INFO] [stdout]      |
[INFO] [stdout] 2393 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2229:19
[INFO] [stdout]      |
[INFO] [stdout] 2229 |         let res = syscall!(unsafe {
[INFO] [stdout]      |                   ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2451:13
[INFO] [stdout]      |
[INFO] [stdout] 2451 |             syscall!(self.with_proc_chdir(|| unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2260:25
[INFO] [stdout]      |
[INFO] [stdout] 2260 |             let newfd = syscall!(libc::fcntl(
[INFO] [stdout]      |                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2461:13
[INFO] [stdout]      |
[INFO] [stdout] 2461 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2266:13
[INFO] [stdout]      |
[INFO] [stdout] 2266 |             syscall!(libc::close(newfd))?;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2503:13
[INFO] [stdout]      |
[INFO] [stdout] 2503 |             syscall!(
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2509:13
[INFO] [stdout]      |
[INFO] [stdout] 2509 |             syscall!(unsafe { libc::fremovexattr(file.0.as_raw_descriptor(), name.as_ptr()) })?;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2379:13
[INFO] [stdout]      |
[INFO] [stdout] 2379 |             syscall!(self.with_proc_chdir(|| {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2554:9
[INFO] [stdout]      |
[INFO] [stdout] 2554 |         syscall!(unsafe {
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2393:13
[INFO] [stdout]      |
[INFO] [stdout] 2393 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2681:12
[INFO] [stdout]      |
[INFO] [stdout] 2681 |         Ok(syscall!(unsafe {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2451:13
[INFO] [stdout]      |
[INFO] [stdout] 2451 |             syscall!(self.with_proc_chdir(|| unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2461:13
[INFO] [stdout]      |
[INFO] [stdout] 2461 |             syscall!(unsafe {
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2503:13
[INFO] [stdout]      |
[INFO] [stdout] 2503 |             syscall!(
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2509:13
[INFO] [stdout]      |
[INFO] [stdout] 2509 |             syscall!(unsafe { libc::fremovexattr(file.0.as_raw_descriptor(), name.as_ptr()) })?;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2554:9
[INFO] [stdout]      |
[INFO] [stdout] 2554 |         syscall!(unsafe {
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `syscall` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2681:12
[INFO] [stdout]      |
[INFO] [stdout] 2681 |         Ok(syscall!(unsafe {
[INFO] [stdout]      |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Caps` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:330:21
[INFO] [stdout]     |
[INFO] [stdout] 330 | struct ScopedFsetid(Caps);
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Caps` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:342:29
[INFO] [stdout]     |
[INFO] [stdout] 342 | fn raise_cap_fsetid(c: &mut Caps) -> io::Result<()> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ReadDir`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:416:32
[INFO] [stdout]     |
[INFO] [stdout] 416 |             let mut read_dir = ReadDir::new(dir, offset, &mut buf[..])?;
[INFO] [stdout]     |                                ^^^^^^^ use of undeclared type `ReadDir`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::ReadDir;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ExpiringMap` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:453:12
[INFO] [stdout]     |
[INFO] [stdout] 453 |     inner: ExpiringMap<Inode, CasefoldCache>,
[INFO] [stdout]     |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MultikeyBTreeMap` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:511:19
[INFO] [stdout]     |
[INFO] [stdout] 511 |     inodes: Mutex<MultikeyBTreeMap<Inode, InodeAltKey, Arc<InodeData>>>,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Config` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:549:10
[INFO] [stdout]     |
[INFO] [stdout] 549 |     cfg: Config,
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Config` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:568:32
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn new(tag: &str, cfg: Config) -> io::Result<PassthroughFs> {
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:610:40
[INFO] [stdout]     |
[INFO] [stdout] 610 |             next_inode: AtomicU64::new(ROOT_ID + 1),
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Config` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:637:27
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub fn cfg(&self) -> &Config {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:740:80
[INFO] [stdout]     |
[INFO] [stdout] 740 |     fn add_entry(&self, f: File, st: libc::stat64, open_flags: libc::c_int) -> Entry {
[INFO] [stdout]     |                                                                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   5 + use crate::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_set::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::hash_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:766:9
[INFO] [stdout]     |
[INFO] [stdout] 766 |         Entry {
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::filesystem::Entry;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:799:84
[INFO] [stdout]     |
[INFO] [stdout] 799 |     fn ascii_casefold_lookup(&self, parent: &InodeData, name: &[u8]) -> io::Result<Entry> {
[INFO] [stdout]     |                                                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   5 + use crate::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_set::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::hash_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:814:72
[INFO] [stdout]     |
[INFO] [stdout] 814 |     fn do_lookup(&self, parent: &InodeData, name: &CStr) -> io::Result<Entry> {
[INFO] [stdout]     |                                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   5 + use crate::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_set::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::hash_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:825:23
[INFO] [stdout]     |
[INFO] [stdout] 825 |             return Ok(Entry {
[INFO] [stdout]     |                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::filesystem::Entry;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:885:80
[INFO] [stdout]     |
[INFO] [stdout] 885 |     fn do_open(&self, inode: Inode, flags: u32) -> io::Result<(Option<Handle>, OpenOptions)> {
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:895:24
[INFO] [stdout]     |
[INFO] [stdout] 895 |         let mut opts = OpenOptions::empty();
[INFO] [stdout]     |                        ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |                 OpenOptions::DIRECT_IO,
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:904:21
[INFO] [stdout]     |
[INFO] [stdout] 904 |                     OpenOptions::KEEP_CACHE
[INFO] [stdout]     |                     ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 |                     OpenOptions::CACHE_DIR
[INFO] [stdout]     |                     ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:966:36
[INFO] [stdout]     |
[INFO] [stdout] 966 |         let root = self.find_inode(ROOT_ID).expect("failed to find root inode");
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1039:21
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1055:22
[INFO] [stdout]      |
[INFO] [stdout] 1055 |             unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_GET_ENCRYPTION_POLICY_EX(), &mut arg) };
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1057:16
[INFO] [stdout]      |
[INFO] [stdout] 1057 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1060:16
[INFO] [stdout]      |
[INFO] [stdout] 1060 |             Ok(IoctlReply::Done(Ok(<&[u8]>::from(&arg)[..len].to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1064:71
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     fn get_fsxattr(&self, inode: Inode, handle: Handle) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1074:28
[INFO] [stdout]      |
[INFO] [stdout] 1074 |         let res = unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_FSGETXATTR(), buf.as_mut_ptr()) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1076:16
[INFO] [stdout]      |
[INFO] [stdout] 1076 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1080:16
[INFO] [stdout]      |
[INFO] [stdout] 1080 |             Ok(IoctlReply::Done(Ok(xattr.as_bytes().to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1086:79
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1090:21
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1147:28
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         let res = unsafe { ioctl_with_ptr(&*data, FS_IOC_FSSETXATTR(), &in_attr) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1149:16
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1151:16
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             Ok(IoctlReply::Done(Ok(Vec::new())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1155:69
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     fn get_flags(&self, inode: Inode, handle: Handle) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                                                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1166:28
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         let res = unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_GETFLAGS(), &mut flags) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1168:16
[INFO] [stdout]      |
[INFO] [stdout] 1168 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1170:16
[INFO] [stdout]      |
[INFO] [stdout] 1170 |             Ok(IoctlReply::Done(Ok(flags.to_ne_bytes().to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1176:79
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1180:21
[INFO] [stdout]      |
[INFO] [stdout] 1180 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1242:28
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         let res = unsafe { ioctl_with_ptr(&*data, FS_IOC_SETFLAGS(), &in_flags) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1244:16
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1246:16
[INFO] [stdout]      |
[INFO] [stdout] 1246 |             Ok(IoctlReply::Done(Ok(Vec::new())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1255:21
[INFO] [stdout]      |
[INFO] [stdout] 1255 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1311:27
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                 return Ok(IoctlReply::Done(Err(io::Error::from_raw_os_error(
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1325:27
[INFO] [stdout]      |
[INFO] [stdout] 1325 |                 return Ok(IoctlReply::Done(Err(io::Error::from_raw_os_error(
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1337:28
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         let res = unsafe { ioctl_with_ptr(&*data, FS_IOC_ENABLE_VERITY(), &arg) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1339:16
[INFO] [stdout]      |
[INFO] [stdout] 1339 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1341:16
[INFO] [stdout]      |
[INFO] [stdout] 1341 |             Ok(IoctlReply::Done(Ok(Vec::new())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1351:21
[INFO] [stdout]      |
[INFO] [stdout] 1351 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1380:28
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         let res = unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_MEASURE_VERITY(), buf.as_mut_ptr()) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1382:16
[INFO] [stdout]      |
[INFO] [stdout] 1382 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1394:27
[INFO] [stdout]      |
[INFO] [stdout] 1394 |                 return Ok(IoctlReply::Done(Err(io::Error::from_raw_os_error(
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1410:16
[INFO] [stdout]      |
[INFO] [stdout] 1410 |             Ok(IoctlReply::Done(Ok(buf.to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MultikeyBTreeMap` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1418:18
[INFO] [stdout]      |
[INFO] [stdout] 1418 |     inodes: &mut MultikeyBTreeMap<Inode, InodeAltKey, Arc<InodeData>>,
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FileSystem` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1486:6
[INFO] [stdout]      |
[INFO] [stdout] 1486 | impl FileSystem for PassthroughFs {
[INFO] [stdout]      |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::FileSystem;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ReadDir` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1489:20
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     type DirIter = ReadDir<Box<[u8]>>;
[INFO] [stdout]      |                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::ReadDir;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FsOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1491:29
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/50d7e48beb74b48bd17c3749bfb73843c9ae0166/library/core/src/option.rs:600:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named enum `Option` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1491 -     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout] 1491 +     fn init(&self, capable: Option) -> io::Result<FsOptions> {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FsOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1491:54
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout]      |                                                      ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/50d7e48beb74b48bd17c3749bfb73843c9ae0166/library/core/src/option.rs:600:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named enum `Option` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1491 -     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout] 1491 +     fn init(&self, capable: FsOptions) -> io::Result<Option> {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1516:13
[INFO] [stdout]      |
[INFO] [stdout] 1516 |             ROOT_ID,
[INFO] [stdout]      |             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1522:24
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 inode: ROOT_ID,
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1529:24
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         let mut opts = FsOptions::DO_READDIRPLUS
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1529 -         let mut opts = FsOptions::DO_READDIRPLUS
[INFO] [stdout] 1529 +         let mut opts = Option::DO_READDIRPLUS
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1530:15
[INFO] [stdout]      |
[INFO] [stdout] 1530 |             | FsOptions::READDIRPLUS_AUTO
[INFO] [stdout]      |               ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1530 -             | FsOptions::READDIRPLUS_AUTO
[INFO] [stdout] 1530 +             | Option::READDIRPLUS_AUTO
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1531:15
[INFO] [stdout]      |
[INFO] [stdout] 1531 |             | FsOptions::EXPORT_SUPPORT
[INFO] [stdout]      |               ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1531 -             | FsOptions::EXPORT_SUPPORT
[INFO] [stdout] 1531 +             | Option::EXPORT_SUPPORT
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1532:15
[INFO] [stdout]      |
[INFO] [stdout] 1532 |             | FsOptions::DONT_MASK;
[INFO] [stdout]      |               ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1532 -             | FsOptions::DONT_MASK;
[INFO] [stdout] 1532 +             | Option::DONT_MASK;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1534:21
[INFO] [stdout]      |
[INFO] [stdout] 1534 |             opts |= FsOptions::POSIX_ACL;
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1534 -             opts |= FsOptions::POSIX_ACL;
[INFO] [stdout] 1534 +             opts |= Option::POSIX_ACL;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1536:51
[INFO] [stdout]      |
[INFO] [stdout] 1536 |         if self.cfg.writeback && capable.contains(FsOptions::WRITEBACK_CACHE) {
[INFO] [stdout]      |                                                   ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1536 -         if self.cfg.writeback && capable.contains(FsOptions::WRITEBACK_CACHE) {
[INFO] [stdout] 1536 +         if self.cfg.writeback && capable.contains(Option::WRITEBACK_CACHE) {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1537:21
[INFO] [stdout]      |
[INFO] [stdout] 1537 |             opts |= FsOptions::WRITEBACK_CACHE;
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1537 -             opts |= FsOptions::WRITEBACK_CACHE;
[INFO] [stdout] 1537 +             opts |= Option::WRITEBACK_CACHE;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1541:33
[INFO] [stdout]      |
[INFO] [stdout] 1541 |             if capable.contains(FsOptions::ZERO_MESSAGE_OPEN) {
[INFO] [stdout]      |                                 ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1541 -             if capable.contains(FsOptions::ZERO_MESSAGE_OPEN) {
[INFO] [stdout] 1541 +             if capable.contains(Option::ZERO_MESSAGE_OPEN) {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1542:25
[INFO] [stdout]      |
[INFO] [stdout] 1542 |                 opts |= FsOptions::ZERO_MESSAGE_OPEN;
[INFO] [stdout]      |                         ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1542 -                 opts |= FsOptions::ZERO_MESSAGE_OPEN;
[INFO] [stdout] 1542 +                 opts |= Option::ZERO_MESSAGE_OPEN;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1545:33
[INFO] [stdout]      |
[INFO] [stdout] 1545 |             if capable.contains(FsOptions::ZERO_MESSAGE_OPENDIR) {
[INFO] [stdout]      |                                 ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1545 -             if capable.contains(FsOptions::ZERO_MESSAGE_OPENDIR) {
[INFO] [stdout] 1545 +             if capable.contains(Option::ZERO_MESSAGE_OPENDIR) {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1546:25
[INFO] [stdout]      |
[INFO] [stdout] 1546 |                 opts |= FsOptions::ZERO_MESSAGE_OPENDIR;
[INFO] [stdout]      |                         ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1546 -                 opts |= FsOptions::ZERO_MESSAGE_OPENDIR;
[INFO] [stdout] 1546 +                 opts |= Option::ZERO_MESSAGE_OPENDIR;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1559:28
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     fn statfs(&self, _ctx: Context, inode: Inode) -> io::Result<libc::statvfs64> {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1572:28
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     fn lookup(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<Entry> {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1572:79
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     fn lookup(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<Entry> {
[INFO] [stdout]      |                                                                               ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1587:26
[INFO] [stdout]      |
[INFO] [stdout] 1587 |                 res = Ok(Entry {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Entry;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1602:28
[INFO] [stdout]      |
[INFO] [stdout] 1602 |     fn forget(&self, _ctx: Context, inode: Inode, count: u64) {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1613:34
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     fn batch_forget(&self, _ctx: Context, requests: Vec<(Inode, u64)>) {
[INFO] [stdout]      |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1627:15
[INFO] [stdout]      |
[INFO] [stdout] 1627 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1630:38
[INFO] [stdout]      |
[INFO] [stdout] 1630 |     ) -> io::Result<(Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1641:15
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1656:14
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1661:21
[INFO] [stdout]      |
[INFO] [stdout] 1661 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1679:27
[INFO] [stdout]      |
[INFO] [stdout] 1679 |     fn rmdir(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<()> {
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1694:15
[INFO] [stdout]      |
[INFO] [stdout] 1694 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ReadDir`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             ReadDir::new(&*data, offset as libc::off64_t, buf)
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `ReadDir`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::ReadDir;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ReadDir`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1711:13
[INFO] [stdout]      |
[INFO] [stdout] 1711 |             ReadDir::new(&*dir, offset as libc::off64_t, buf)
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `ReadDir`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::ReadDir;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1717:15
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1720:38
[INFO] [stdout]      |
[INFO] [stdout] 1720 |     ) -> io::Result<(Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1732:15
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1751:14
[INFO] [stdout]      |
[INFO] [stdout] 1751 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1755:21
[INFO] [stdout]      |
[INFO] [stdout] 1755 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1790:14
[INFO] [stdout]      |
[INFO] [stdout] 1790 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1796:22
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     ) -> io::Result<(Entry, Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1796:45
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     ) -> io::Result<(Entry, Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1829:20
[INFO] [stdout]      |
[INFO] [stdout] 1829 |             (None, OpenOptions::KEEP_CACHE)
[INFO] [stdout]      |                    ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1844:28
[INFO] [stdout]      |
[INFO] [stdout] 1844 |     fn unlink(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<()> {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ZeroCopyWriter` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1857:28
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     fn read<W: io::Write + ZeroCopyWriter>(
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ZeroCopyWriter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1859:15
[INFO] [stdout]      |
[INFO] [stdout] 1859 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ZeroCopyReader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1897:28
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     fn write<R: io::Read + ZeroCopyReader>(
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ZeroCopyReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1899:15
[INFO] [stdout]      |
[INFO] [stdout] 1899 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WRITE_KILL_PRIV` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1911:34
[INFO] [stdout]      |
[INFO] [stdout] 1911 |         let _fsetid = if flags & WRITE_KILL_PRIV != 0 {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::WRITE_KILL_PRIV;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1957:15
[INFO] [stdout]      |
[INFO] [stdout] 1957 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1969:15
[INFO] [stdout]      |
[INFO] [stdout] 1969 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SetattrValid` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1973:16
[INFO] [stdout]      |
[INFO] [stdout] 1973 |         valid: SetattrValid,
[INFO] [stdout]      |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1995:27
[INFO] [stdout]      |
[INFO] [stdout] 1995 |         if valid.contains(SetattrValid::MODE) {
[INFO] [stdout]      |                           ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2007:29
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         if valid.intersects(SetattrValid::UID | SetattrValid::GID) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2007:49
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         if valid.intersects(SetattrValid::UID | SetattrValid::GID) {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2008:41
[INFO] [stdout]      |
[INFO] [stdout] 2008 |             let uid = if valid.contains(SetattrValid::UID) {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2014:41
[INFO] [stdout]      |
[INFO] [stdout] 2014 |             let gid = if valid.contains(SetattrValid::GID) {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2036:27
[INFO] [stdout]      |
[INFO] [stdout] 2036 |         if valid.contains(SetattrValid::SIZE) {
[INFO] [stdout]      |                           ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2048:29
[INFO] [stdout]      |
[INFO] [stdout] 2048 |         if valid.intersects(SetattrValid::ATIME | SetattrValid::MTIME) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2048:51
[INFO] [stdout]      |
[INFO] [stdout] 2048 |         if valid.intersects(SetattrValid::ATIME | SetattrValid::MTIME) {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2060:31
[INFO] [stdout]      |
[INFO] [stdout] 2060 |             if valid.contains(SetattrValid::ATIME_NOW) {
[INFO] [stdout]      |                               ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2062:38
[INFO] [stdout]      |
[INFO] [stdout] 2062 |             } else if valid.contains(SetattrValid::ATIME) {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2067:31
[INFO] [stdout]      |
[INFO] [stdout] 2067 |             if valid.contains(SetattrValid::MTIME_NOW) {
[INFO] [stdout]      |                               ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2069:38
[INFO] [stdout]      |
[INFO] [stdout] 2069 |             } else if valid.contains(SetattrValid::MTIME) {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2090:15
[INFO] [stdout]      |
[INFO] [stdout] 2090 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2128:14
[INFO] [stdout]      |
[INFO] [stdout] 2128 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2134:21
[INFO] [stdout]      |
[INFO] [stdout] 2134 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2162:15
[INFO] [stdout]      |
[INFO] [stdout] 2162 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2166:21
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2196:14
[INFO] [stdout]      |
[INFO] [stdout] 2196 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2200:21
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2219:30
[INFO] [stdout]      |
[INFO] [stdout] 2219 |     fn readlink(&self, _ctx: Context, inode: Inode) -> io::Result<Vec<u8>> {
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2244:15
[INFO] [stdout]      |
[INFO] [stdout] 2244 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2271:27
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn fsync(&self, _ctx: Context, inode: Inode, datasync: bool, handle: Handle) -> io::Result<()> {
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2287:15
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2305:27
[INFO] [stdout]      |
[INFO] [stdout] 2305 |     fn access(&self, ctx: Context, inode: Inode, mask: u32) -> io::Result<()> {
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2354:15
[INFO] [stdout]      |
[INFO] [stdout] 2354 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2409:15
[INFO] [stdout]      |
[INFO] [stdout] 2409 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GetxattrReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2413:21
[INFO] [stdout]      |
[INFO] [stdout] 2413 |     ) -> io::Result<GetxattrReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::GetxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GetxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2428:16
[INFO] [stdout]      |
[INFO] [stdout] 2428 |             Ok(GetxattrReply::Count(res as u32))
[INFO] [stdout]      |                ^^^^^^^^^^^^^ use of undeclared type `GetxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::GetxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GetxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2431:16
[INFO] [stdout]      |
[INFO] [stdout] 2431 |             Ok(GetxattrReply::Value(buf))
[INFO] [stdout]      |                ^^^^^^^^^^^^^ use of undeclared type `GetxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::GetxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2435:31
[INFO] [stdout]      |
[INFO] [stdout] 2435 |     fn listxattr(&self, _ctx: Context, inode: Inode, size: u32) -> io::Result<ListxattrReply> {
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ListxattrReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2435:79
[INFO] [stdout]      |
[INFO] [stdout] 2435 |     fn listxattr(&self, _ctx: Context, inode: Inode, size: u32) -> io::Result<ListxattrReply> {
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ListxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2471:16
[INFO] [stdout]      |
[INFO] [stdout] 2471 |             Ok(ListxattrReply::Count(res as u32))
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ use of undeclared type `ListxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ListxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2478:16
[INFO] [stdout]      |
[INFO] [stdout] 2478 |             Ok(ListxattrReply::Names(buf))
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ use of undeclared type `ListxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ListxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2482:33
[INFO] [stdout]      |
[INFO] [stdout] 2482 |     fn removexattr(&self, _ctx: Context, inode: Inode, name: &CStr) -> io::Result<()> {
[INFO] [stdout]      |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2517:15
[INFO] [stdout]      |
[INFO] [stdout] 2517 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2569:14
[INFO] [stdout]      |
[INFO] [stdout] 2569 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlFlags` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2572:17
[INFO] [stdout]      |
[INFO] [stdout] 2572 |         _flags: IoctlFlags,
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::IoctlFlags;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2578:21
[INFO] [stdout]      |
[INFO] [stdout] 2578 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2643:14
[INFO] [stdout]      |
[INFO] [stdout] 2643 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mapper` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2694:26
[INFO] [stdout]      |
[INFO] [stdout] 2694 |     fn set_up_mapping<M: Mapper>(
[INFO] [stdout]      |                          ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::Mapper;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2696:15
[INFO] [stdout]      |
[INFO] [stdout] 2696 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mapper` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2758:26
[INFO] [stdout]      |
[INFO] [stdout] 2758 |     fn remove_mapping<M: Mapper>(&self, msgs: &[RemoveMappingOne], mapper: M) -> io::Result<()> {
[INFO] [stdout]      |                          ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::Mapper;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RemoveMappingOne` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2758:49
[INFO] [stdout]      |
[INFO] [stdout] 2758 |     fn remove_mapping<M: Mapper>(&self, msgs: &[RemoveMappingOne], mapper: M) -> io::Result<()> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::RemoveMappingOne;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RemoveMappingOne` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2764:13
[INFO] [stdout]      |
[INFO] [stdout] 2764 |         for RemoveMappingOne { moffset, len } in msgs {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::RemoveMappingOne;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `quota`
[INFO] [stdout]   --> passthroughfs/src/lib.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg(feature = "quota")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `quota` 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: `quota`
[INFO] [stdout]   --> passthroughfs/src/lib.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg(feature = "quota")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `quota` 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: `trace_marker`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:507:20
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg_attr(not(feature = "trace_marker"), allow(dead_code))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `trace_marker` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:642:24
[INFO] [stdout]     |
[INFO] [stdout] 642 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_mut))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1086:24
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1176:24
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 |     #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:538:11
[INFO] [stdout]     |
[INFO] [stdout] 538 |     #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:582:15
[INFO] [stdout]     |
[INFO] [stdout] 582 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:621:19
[INFO] [stdout]     |
[INFO] [stdout] 621 |             #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:623:19
[INFO] [stdout]     |
[INFO] [stdout] 623 |             #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:644:15
[INFO] [stdout]     |
[INFO] [stdout] 644 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1099:15
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1104:15
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1190:15
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1194:15
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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] error[E0433]: failed to resolve: use of undeclared type `Capability`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |     c.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Set)?;
[INFO] [stdout]     |                ^^^^^^^^^^ use of undeclared type `Capability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapSet`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:343:37
[INFO] [stdout]     |
[INFO] [stdout] 343 |     c.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Set)?;
[INFO] [stdout]     |                                     ^^^^^^ use of undeclared type `CapSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapValue`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:343:56
[INFO] [stdout]     |
[INFO] [stdout] 343 |     c.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Set)?;
[INFO] [stdout]     |                                                        ^^^^^^^^ use of undeclared type `CapValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Caps`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut caps = Caps::for_current_thread()?;
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Caps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Capability`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 351 |     caps.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Clear)?;
[INFO] [stdout]     |                   ^^^^^^^^^^ use of undeclared type `Capability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapSet`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:351:40
[INFO] [stdout]     |
[INFO] [stdout] 351 |     caps.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Clear)?;
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared type `CapSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapValue`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:351:59
[INFO] [stdout]     |
[INFO] [stdout] 351 |     caps.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Clear)?;
[INFO] [stdout]     |                                                           ^^^^^^^^ use of undeclared type `CapValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpiringMap`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:459:20
[INFO] [stdout]     |
[INFO] [stdout] 459 |             inner: ExpiringMap::new(timeout),
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `ExpiringMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultikeyBTreeMap`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:609:32
[INFO] [stdout]     |
[INFO] [stdout] 609 |             inodes: Mutex::new(MultikeyBTreeMap::new()),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ use of undeclared type `MultikeyBTreeMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:898:13
[INFO] [stdout]     |
[INFO] [stdout] 898 |             CachePolicy::Never => opts.set(
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             CachePolicy::Always => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1293:29
[INFO] [stdout]      |
[INFO] [stdout] 1293 |                 let flags = FileFlags::from_file(&*file).map_err(io::Error::from)?;
[INFO] [stdout]      |                             ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1295:21
[INFO] [stdout]      |
[INFO] [stdout] 1295 |                     FileFlags::ReadWrite | FileFlags::Write => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1295:44
[INFO] [stdout]      |
[INFO] [stdout] 1295 |                     FileFlags::ReadWrite | FileFlags::Write => {
[INFO] [stdout]      |                                            ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1299:21
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FileFlags::Read => {}
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1540:37
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         if self.cfg.cache_policy == CachePolicy::Always {
[INFO] [stdout]      |                                     ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1097:32
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         let in_attr: fsxattr = zerocopy_from_reader(r)?;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1188:31
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         let in_flags: c_int = zerocopy_from_reader(r)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1306:44
[INFO] [stdout]      |
[INFO] [stdout] 1306 |         let mut arg: fsverity_enable_arg = zerocopy_from_reader(&mut r)?;
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1358:39
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         let digest: fsverity_digest = zerocopy_from_reader(r)?;
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Caps` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:330:21
[INFO] [stdout]     |
[INFO] [stdout] 330 | struct ScopedFsetid(Caps);
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Caps` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:342:29
[INFO] [stdout]     |
[INFO] [stdout] 342 | fn raise_cap_fsetid(c: &mut Caps) -> io::Result<()> {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ReadDir`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:416:32
[INFO] [stdout]     |
[INFO] [stdout] 416 |             let mut read_dir = ReadDir::new(dir, offset, &mut buf[..])?;
[INFO] [stdout]     |                                ^^^^^^^ use of undeclared type `ReadDir`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::ReadDir;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ExpiringMap` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:453:12
[INFO] [stdout]     |
[INFO] [stdout] 453 |     inner: ExpiringMap<Inode, CasefoldCache>,
[INFO] [stdout]     |            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MultikeyBTreeMap` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:511:19
[INFO] [stdout]     |
[INFO] [stdout] 511 |     inodes: Mutex<MultikeyBTreeMap<Inode, InodeAltKey, Arc<InodeData>>>,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Config` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:549:10
[INFO] [stdout]     |
[INFO] [stdout] 549 |     cfg: Config,
[INFO] [stdout]     |          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Config` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:568:32
[INFO] [stdout]     |
[INFO] [stdout] 568 |     pub fn new(tag: &str, cfg: Config) -> io::Result<PassthroughFs> {
[INFO] [stdout]     |                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:610:40
[INFO] [stdout]     |
[INFO] [stdout] 610 |             next_inode: AtomicU64::new(ROOT_ID + 1),
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Config` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:637:27
[INFO] [stdout]     |
[INFO] [stdout] 637 |     pub fn cfg(&self) -> &Config {
[INFO] [stdout]     |                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:740:80
[INFO] [stdout]     |
[INFO] [stdout] 740 |     fn add_entry(&self, f: File, st: libc::stat64, open_flags: libc::c_int) -> Entry {
[INFO] [stdout]     |                                                                                ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   5 + use crate::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_set::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::hash_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:766:9
[INFO] [stdout]     |
[INFO] [stdout] 766 |         Entry {
[INFO] [stdout]     |         ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::filesystem::Entry;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:799:84
[INFO] [stdout]     |
[INFO] [stdout] 799 |     fn ascii_casefold_lookup(&self, parent: &InodeData, name: &[u8]) -> io::Result<Entry> {
[INFO] [stdout]     |                                                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   5 + use crate::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_set::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::hash_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:814:72
[INFO] [stdout]     |
[INFO] [stdout] 814 |     fn do_lookup(&self, parent: &InodeData, name: &CStr) -> io::Result<Entry> {
[INFO] [stdout]     |                                                                        ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   5 + use crate::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::btree_set::Entry;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::collections::hash_map::Entry;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Entry` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:825:23
[INFO] [stdout]     |
[INFO] [stdout] 825 |             return Ok(Entry {
[INFO] [stdout]     |                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::filesystem::Entry;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:885:80
[INFO] [stdout]     |
[INFO] [stdout] 885 |     fn do_open(&self, inode: Inode, flags: u32) -> io::Result<(Option<Handle>, OpenOptions)> {
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:895:24
[INFO] [stdout]     |
[INFO] [stdout] 895 |         let mut opts = OpenOptions::empty();
[INFO] [stdout]     |                        ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:899:17
[INFO] [stdout]     |
[INFO] [stdout] 899 |                 OpenOptions::DIRECT_IO,
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:904:21
[INFO] [stdout]     |
[INFO] [stdout] 904 |                     OpenOptions::KEEP_CACHE
[INFO] [stdout]     |                     ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:906:21
[INFO] [stdout]     |
[INFO] [stdout] 906 |                     OpenOptions::CACHE_DIR
[INFO] [stdout]     |                     ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]     |
[INFO] [stdout]   5 + use std::fs::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::OpenOptions;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]    --> passthroughfs/src/lib.rs:966:36
[INFO] [stdout]     |
[INFO] [stdout] 966 |         let root = self.find_inode(ROOT_ID).expect("failed to find root inode");
[INFO] [stdout]     |                                    ^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]     |
[INFO] [stdout]   5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1039:21
[INFO] [stdout]      |
[INFO] [stdout] 1039 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1055:22
[INFO] [stdout]      |
[INFO] [stdout] 1055 |             unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_GET_ENCRYPTION_POLICY_EX(), &mut arg) };
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1057:16
[INFO] [stdout]      |
[INFO] [stdout] 1057 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1060:16
[INFO] [stdout]      |
[INFO] [stdout] 1060 |             Ok(IoctlReply::Done(Ok(<&[u8]>::from(&arg)[..len].to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1064:71
[INFO] [stdout]      |
[INFO] [stdout] 1064 |     fn get_fsxattr(&self, inode: Inode, handle: Handle) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                                                                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1074:28
[INFO] [stdout]      |
[INFO] [stdout] 1074 |         let res = unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_FSGETXATTR(), buf.as_mut_ptr()) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1076:16
[INFO] [stdout]      |
[INFO] [stdout] 1076 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1080:16
[INFO] [stdout]      |
[INFO] [stdout] 1080 |             Ok(IoctlReply::Done(Ok(xattr.as_bytes().to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1086:79
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1090:21
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1147:28
[INFO] [stdout]      |
[INFO] [stdout] 1147 |         let res = unsafe { ioctl_with_ptr(&*data, FS_IOC_FSSETXATTR(), &in_attr) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1149:16
[INFO] [stdout]      |
[INFO] [stdout] 1149 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1151:16
[INFO] [stdout]      |
[INFO] [stdout] 1151 |             Ok(IoctlReply::Done(Ok(Vec::new())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1155:69
[INFO] [stdout]      |
[INFO] [stdout] 1155 |     fn get_flags(&self, inode: Inode, handle: Handle) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                                                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1166:28
[INFO] [stdout]      |
[INFO] [stdout] 1166 |         let res = unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_GETFLAGS(), &mut flags) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1168:16
[INFO] [stdout]      |
[INFO] [stdout] 1168 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1170:16
[INFO] [stdout]      |
[INFO] [stdout] 1170 |             Ok(IoctlReply::Done(Ok(flags.to_ne_bytes().to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1176:79
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                                                                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1180:21
[INFO] [stdout]      |
[INFO] [stdout] 1180 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1242:28
[INFO] [stdout]      |
[INFO] [stdout] 1242 |         let res = unsafe { ioctl_with_ptr(&*data, FS_IOC_SETFLAGS(), &in_flags) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1244:16
[INFO] [stdout]      |
[INFO] [stdout] 1244 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1246:16
[INFO] [stdout]      |
[INFO] [stdout] 1246 |             Ok(IoctlReply::Done(Ok(Vec::new())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1255:21
[INFO] [stdout]      |
[INFO] [stdout] 1255 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1311:27
[INFO] [stdout]      |
[INFO] [stdout] 1311 |                 return Ok(IoctlReply::Done(Err(io::Error::from_raw_os_error(
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1325:27
[INFO] [stdout]      |
[INFO] [stdout] 1325 |                 return Ok(IoctlReply::Done(Err(io::Error::from_raw_os_error(
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1337:28
[INFO] [stdout]      |
[INFO] [stdout] 1337 |         let res = unsafe { ioctl_with_ptr(&*data, FS_IOC_ENABLE_VERITY(), &arg) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1339:16
[INFO] [stdout]      |
[INFO] [stdout] 1339 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1341:16
[INFO] [stdout]      |
[INFO] [stdout] 1341 |             Ok(IoctlReply::Done(Ok(Vec::new())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1351:21
[INFO] [stdout]      |
[INFO] [stdout] 1351 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `ioctl_with_mut_ptr` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1380:28
[INFO] [stdout]      |
[INFO] [stdout] 1380 |         let res = unsafe { ioctl_with_mut_ptr(&*data, FS_IOC_MEASURE_VERITY(), buf.as_mut_ptr()) };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout]    5 + use base::ioctl_with_mut_ptr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1382:16
[INFO] [stdout]      |
[INFO] [stdout] 1382 |             Ok(IoctlReply::Done(Err(io::Error::last_os_error())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1394:27
[INFO] [stdout]      |
[INFO] [stdout] 1394 |                 return Ok(IoctlReply::Done(Err(io::Error::from_raw_os_error(
[INFO] [stdout]      |                           ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IoctlReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1410:16
[INFO] [stdout]      |
[INFO] [stdout] 1410 |             Ok(IoctlReply::Done(Ok(buf.to_vec())))
[INFO] [stdout]      |                ^^^^^^^^^^ use of undeclared type `IoctlReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MultikeyBTreeMap` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1418:18
[INFO] [stdout]      |
[INFO] [stdout] 1418 |     inodes: &mut MultikeyBTreeMap<Inode, InodeAltKey, Arc<InodeData>>,
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `FileSystem` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1486:6
[INFO] [stdout]      |
[INFO] [stdout] 1486 | impl FileSystem for PassthroughFs {
[INFO] [stdout]      |      ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::FileSystem;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ReadDir` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1489:20
[INFO] [stdout]      |
[INFO] [stdout] 1489 |     type DirIter = ReadDir<Box<[u8]>>;
[INFO] [stdout]      |                    ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::ReadDir;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FsOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1491:29
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout]      |                             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/50d7e48beb74b48bd17c3749bfb73843c9ae0166/library/core/src/option.rs:600:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named enum `Option` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1491 -     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout] 1491 +     fn init(&self, capable: Option) -> io::Result<FsOptions> {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `FsOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1491:54
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout]      |                                                      ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     --> /rustc/50d7e48beb74b48bd17c3749bfb73843c9ae0166/library/core/src/option.rs:600:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: similarly named enum `Option` defined here
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1491 -     fn init(&self, capable: FsOptions) -> io::Result<FsOptions> {
[INFO] [stdout] 1491 +     fn init(&self, capable: FsOptions) -> io::Result<Option> {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1516:13
[INFO] [stdout]      |
[INFO] [stdout] 1516 |             ROOT_ID,
[INFO] [stdout]      |             ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ROOT_ID` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1522:24
[INFO] [stdout]      |
[INFO] [stdout] 1522 |                 inode: ROOT_ID,
[INFO] [stdout]      |                        ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::ROOT_ID;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1529:24
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         let mut opts = FsOptions::DO_READDIRPLUS
[INFO] [stdout]      |                        ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1529 -         let mut opts = FsOptions::DO_READDIRPLUS
[INFO] [stdout] 1529 +         let mut opts = Option::DO_READDIRPLUS
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1530:15
[INFO] [stdout]      |
[INFO] [stdout] 1530 |             | FsOptions::READDIRPLUS_AUTO
[INFO] [stdout]      |               ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1530 -             | FsOptions::READDIRPLUS_AUTO
[INFO] [stdout] 1530 +             | Option::READDIRPLUS_AUTO
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1531:15
[INFO] [stdout]      |
[INFO] [stdout] 1531 |             | FsOptions::EXPORT_SUPPORT
[INFO] [stdout]      |               ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1531 -             | FsOptions::EXPORT_SUPPORT
[INFO] [stdout] 1531 +             | Option::EXPORT_SUPPORT
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1532:15
[INFO] [stdout]      |
[INFO] [stdout] 1532 |             | FsOptions::DONT_MASK;
[INFO] [stdout]      |               ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1532 -             | FsOptions::DONT_MASK;
[INFO] [stdout] 1532 +             | Option::DONT_MASK;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1534:21
[INFO] [stdout]      |
[INFO] [stdout] 1534 |             opts |= FsOptions::POSIX_ACL;
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1534 -             opts |= FsOptions::POSIX_ACL;
[INFO] [stdout] 1534 +             opts |= Option::POSIX_ACL;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1536:51
[INFO] [stdout]      |
[INFO] [stdout] 1536 |         if self.cfg.writeback && capable.contains(FsOptions::WRITEBACK_CACHE) {
[INFO] [stdout]      |                                                   ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1536 -         if self.cfg.writeback && capable.contains(FsOptions::WRITEBACK_CACHE) {
[INFO] [stdout] 1536 +         if self.cfg.writeback && capable.contains(Option::WRITEBACK_CACHE) {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1537:21
[INFO] [stdout]      |
[INFO] [stdout] 1537 |             opts |= FsOptions::WRITEBACK_CACHE;
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1537 -             opts |= FsOptions::WRITEBACK_CACHE;
[INFO] [stdout] 1537 +             opts |= Option::WRITEBACK_CACHE;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1541:33
[INFO] [stdout]      |
[INFO] [stdout] 1541 |             if capable.contains(FsOptions::ZERO_MESSAGE_OPEN) {
[INFO] [stdout]      |                                 ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1541 -             if capable.contains(FsOptions::ZERO_MESSAGE_OPEN) {
[INFO] [stdout] 1541 +             if capable.contains(Option::ZERO_MESSAGE_OPEN) {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1542:25
[INFO] [stdout]      |
[INFO] [stdout] 1542 |                 opts |= FsOptions::ZERO_MESSAGE_OPEN;
[INFO] [stdout]      |                         ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1542 -                 opts |= FsOptions::ZERO_MESSAGE_OPEN;
[INFO] [stdout] 1542 +                 opts |= Option::ZERO_MESSAGE_OPEN;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1545:33
[INFO] [stdout]      |
[INFO] [stdout] 1545 |             if capable.contains(FsOptions::ZERO_MESSAGE_OPENDIR) {
[INFO] [stdout]      |                                 ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1545 -             if capable.contains(FsOptions::ZERO_MESSAGE_OPENDIR) {
[INFO] [stdout] 1545 +             if capable.contains(Option::ZERO_MESSAGE_OPENDIR) {
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1546:25
[INFO] [stdout]      |
[INFO] [stdout] 1546 |                 opts |= FsOptions::ZERO_MESSAGE_OPENDIR;
[INFO] [stdout]      |                         ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1546 -                 opts |= FsOptions::ZERO_MESSAGE_OPENDIR;
[INFO] [stdout] 1546 +                 opts |= Option::ZERO_MESSAGE_OPENDIR;
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1559:28
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     fn statfs(&self, _ctx: Context, inode: Inode) -> io::Result<libc::statvfs64> {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1572:28
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     fn lookup(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<Entry> {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1572:79
[INFO] [stdout]      |
[INFO] [stdout] 1572 |     fn lookup(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<Entry> {
[INFO] [stdout]      |                                                                               ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1587:26
[INFO] [stdout]      |
[INFO] [stdout] 1587 |                 res = Ok(Entry {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Entry;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1602:28
[INFO] [stdout]      |
[INFO] [stdout] 1602 |     fn forget(&self, _ctx: Context, inode: Inode, count: u64) {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1613:34
[INFO] [stdout]      |
[INFO] [stdout] 1613 |     fn batch_forget(&self, _ctx: Context, requests: Vec<(Inode, u64)>) {
[INFO] [stdout]      |                                  ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1627:15
[INFO] [stdout]      |
[INFO] [stdout] 1627 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1630:38
[INFO] [stdout]      |
[INFO] [stdout] 1630 |     ) -> io::Result<(Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1641:15
[INFO] [stdout]      |
[INFO] [stdout] 1641 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1656:14
[INFO] [stdout]      |
[INFO] [stdout] 1656 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1661:21
[INFO] [stdout]      |
[INFO] [stdout] 1661 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1679:27
[INFO] [stdout]      |
[INFO] [stdout] 1679 |     fn rmdir(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<()> {
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1694:15
[INFO] [stdout]      |
[INFO] [stdout] 1694 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ReadDir`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1705:13
[INFO] [stdout]      |
[INFO] [stdout] 1705 |             ReadDir::new(&*data, offset as libc::off64_t, buf)
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `ReadDir`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::ReadDir;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `passthroughfs` (lib) due to 216 previous errors; 16 warnings emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ReadDir`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1711:13
[INFO] [stdout]      |
[INFO] [stdout] 1711 |             ReadDir::new(&*dir, offset as libc::off64_t, buf)
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `ReadDir`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::ReadDir;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1717:15
[INFO] [stdout]      |
[INFO] [stdout] 1717 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1720:38
[INFO] [stdout]      |
[INFO] [stdout] 1720 |     ) -> io::Result<(Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1732:15
[INFO] [stdout]      |
[INFO] [stdout] 1732 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1751:14
[INFO] [stdout]      |
[INFO] [stdout] 1751 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1755:21
[INFO] [stdout]      |
[INFO] [stdout] 1755 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1790:14
[INFO] [stdout]      |
[INFO] [stdout] 1790 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1796:22
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     ) -> io::Result<(Entry, Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                      ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `OpenOptions` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1796:45
[INFO] [stdout]      |
[INFO] [stdout] 1796 |     ) -> io::Result<(Entry, Option<Handle>, OpenOptions)> {
[INFO] [stdout]      |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OpenOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1829:20
[INFO] [stdout]      |
[INFO] [stdout] 1829 |             (None, OpenOptions::KEEP_CACHE)
[INFO] [stdout]      |                    ^^^^^^^^^^^ use of undeclared type `OpenOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::fs::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::OpenOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1844:28
[INFO] [stdout]      |
[INFO] [stdout] 1844 |     fn unlink(&self, _ctx: Context, parent: Inode, name: &CStr) -> io::Result<()> {
[INFO] [stdout]      |                            ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ZeroCopyWriter` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1857:28
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     fn read<W: io::Write + ZeroCopyWriter>(
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ZeroCopyWriter;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1859:15
[INFO] [stdout]      |
[INFO] [stdout] 1859 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `ZeroCopyReader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1897:28
[INFO] [stdout]      |
[INFO] [stdout] 1897 |     fn write<R: io::Read + ZeroCopyReader>(
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ZeroCopyReader;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1899:15
[INFO] [stdout]      |
[INFO] [stdout] 1899 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WRITE_KILL_PRIV` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1911:34
[INFO] [stdout]      |
[INFO] [stdout] 1911 |         let _fsetid = if flags & WRITE_KILL_PRIV != 0 {
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::WRITE_KILL_PRIV;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1957:15
[INFO] [stdout]      |
[INFO] [stdout] 1957 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1969:15
[INFO] [stdout]      |
[INFO] [stdout] 1969 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `SetattrValid` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1973:16
[INFO] [stdout]      |
[INFO] [stdout] 1973 |         valid: SetattrValid,
[INFO] [stdout]      |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1995:27
[INFO] [stdout]      |
[INFO] [stdout] 1995 |         if valid.contains(SetattrValid::MODE) {
[INFO] [stdout]      |                           ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2007:29
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         if valid.intersects(SetattrValid::UID | SetattrValid::GID) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2007:49
[INFO] [stdout]      |
[INFO] [stdout] 2007 |         if valid.intersects(SetattrValid::UID | SetattrValid::GID) {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2008:41
[INFO] [stdout]      |
[INFO] [stdout] 2008 |             let uid = if valid.contains(SetattrValid::UID) {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2014:41
[INFO] [stdout]      |
[INFO] [stdout] 2014 |             let gid = if valid.contains(SetattrValid::GID) {
[INFO] [stdout]      |                                         ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2036:27
[INFO] [stdout]      |
[INFO] [stdout] 2036 |         if valid.contains(SetattrValid::SIZE) {
[INFO] [stdout]      |                           ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2048:29
[INFO] [stdout]      |
[INFO] [stdout] 2048 |         if valid.intersects(SetattrValid::ATIME | SetattrValid::MTIME) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2048:51
[INFO] [stdout]      |
[INFO] [stdout] 2048 |         if valid.intersects(SetattrValid::ATIME | SetattrValid::MTIME) {
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2060:31
[INFO] [stdout]      |
[INFO] [stdout] 2060 |             if valid.contains(SetattrValid::ATIME_NOW) {
[INFO] [stdout]      |                               ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2062:38
[INFO] [stdout]      |
[INFO] [stdout] 2062 |             } else if valid.contains(SetattrValid::ATIME) {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2067:31
[INFO] [stdout]      |
[INFO] [stdout] 2067 |             if valid.contains(SetattrValid::MTIME_NOW) {
[INFO] [stdout]      |                               ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SetattrValid`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2069:38
[INFO] [stdout]      |
[INFO] [stdout] 2069 |             } else if valid.contains(SetattrValid::MTIME) {
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ use of undeclared type `SetattrValid`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::SetattrValid;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2090:15
[INFO] [stdout]      |
[INFO] [stdout] 2090 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2128:14
[INFO] [stdout]      |
[INFO] [stdout] 2128 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2134:21
[INFO] [stdout]      |
[INFO] [stdout] 2134 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2162:15
[INFO] [stdout]      |
[INFO] [stdout] 2162 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2166:21
[INFO] [stdout]      |
[INFO] [stdout] 2166 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2196:14
[INFO] [stdout]      |
[INFO] [stdout] 2196 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2200:21
[INFO] [stdout]      |
[INFO] [stdout] 2200 |     ) -> io::Result<Entry> {
[INFO] [stdout]      |                     ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout]    5 + use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2219:30
[INFO] [stdout]      |
[INFO] [stdout] 2219 |     fn readlink(&self, _ctx: Context, inode: Inode) -> io::Result<Vec<u8>> {
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2244:15
[INFO] [stdout]      |
[INFO] [stdout] 2244 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2271:27
[INFO] [stdout]      |
[INFO] [stdout] 2271 |     fn fsync(&self, _ctx: Context, inode: Inode, datasync: bool, handle: Handle) -> io::Result<()> {
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2287:15
[INFO] [stdout]      |
[INFO] [stdout] 2287 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2305:27
[INFO] [stdout]      |
[INFO] [stdout] 2305 |     fn access(&self, ctx: Context, inode: Inode, mask: u32) -> io::Result<()> {
[INFO] [stdout]      |                           ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2354:15
[INFO] [stdout]      |
[INFO] [stdout] 2354 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2409:15
[INFO] [stdout]      |
[INFO] [stdout] 2409 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `GetxattrReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2413:21
[INFO] [stdout]      |
[INFO] [stdout] 2413 |     ) -> io::Result<GetxattrReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::GetxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GetxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2428:16
[INFO] [stdout]      |
[INFO] [stdout] 2428 |             Ok(GetxattrReply::Count(res as u32))
[INFO] [stdout]      |                ^^^^^^^^^^^^^ use of undeclared type `GetxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::GetxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GetxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2431:16
[INFO] [stdout]      |
[INFO] [stdout] 2431 |             Ok(GetxattrReply::Value(buf))
[INFO] [stdout]      |                ^^^^^^^^^^^^^ use of undeclared type `GetxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::GetxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2435:31
[INFO] [stdout]      |
[INFO] [stdout] 2435 |     fn listxattr(&self, _ctx: Context, inode: Inode, size: u32) -> io::Result<ListxattrReply> {
[INFO] [stdout]      |                               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ListxattrReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2435:79
[INFO] [stdout]      |
[INFO] [stdout] 2435 |     fn listxattr(&self, _ctx: Context, inode: Inode, size: u32) -> io::Result<ListxattrReply> {
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ListxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2471:16
[INFO] [stdout]      |
[INFO] [stdout] 2471 |             Ok(ListxattrReply::Count(res as u32))
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ use of undeclared type `ListxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ListxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ListxattrReply`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2478:16
[INFO] [stdout]      |
[INFO] [stdout] 2478 |             Ok(ListxattrReply::Names(buf))
[INFO] [stdout]      |                ^^^^^^^^^^^^^^ use of undeclared type `ListxattrReply`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::ListxattrReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2482:33
[INFO] [stdout]      |
[INFO] [stdout] 2482 |     fn removexattr(&self, _ctx: Context, inode: Inode, name: &CStr) -> io::Result<()> {
[INFO] [stdout]      |                                 ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2517:15
[INFO] [stdout]      |
[INFO] [stdout] 2517 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2569:14
[INFO] [stdout]      |
[INFO] [stdout] 2569 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlFlags` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2572:17
[INFO] [stdout]      |
[INFO] [stdout] 2572 |         _flags: IoctlFlags,
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::IoctlFlags;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `IoctlReply` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2578:21
[INFO] [stdout]      |
[INFO] [stdout] 2578 |     ) -> io::Result<IoctlReply> {
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::IoctlReply;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2643:14
[INFO] [stdout]      |
[INFO] [stdout] 2643 |         ctx: Context,
[INFO] [stdout]      |              ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mapper` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2694:26
[INFO] [stdout]      |
[INFO] [stdout] 2694 |     fn set_up_mapping<M: Mapper>(
[INFO] [stdout]      |                          ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::Mapper;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2696:15
[INFO] [stdout]      |
[INFO] [stdout] 2696 |         _ctx: Context,
[INFO] [stdout]      |               ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout]    5 + use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Mapper` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2758:26
[INFO] [stdout]      |
[INFO] [stdout] 2758 |     fn remove_mapping<M: Mapper>(&self, msgs: &[RemoveMappingOne], mapper: M) -> io::Result<()> {
[INFO] [stdout]      |                          ^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::Mapper;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RemoveMappingOne` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2758:49
[INFO] [stdout]      |
[INFO] [stdout] 2758 |     fn remove_mapping<M: Mapper>(&self, msgs: &[RemoveMappingOne], mapper: M) -> io::Result<()> {
[INFO] [stdout]      |                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::RemoveMappingOne;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RemoveMappingOne` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2764:13
[INFO] [stdout]      |
[INFO] [stdout] 2764 |         for RemoveMappingOne { moffset, len } in msgs {
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout]    5 + use fuse::sys::RemoveMappingOne;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2784:25
[INFO] [stdout]      |
[INFO] [stdout] 2784 |     fn get_context() -> Context {
[INFO] [stdout]      |                         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Context` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2790:9
[INFO] [stdout]      |
[INFO] [stdout] 2790 |         Context { uid, gid, pid }
[INFO] [stdout]      |         ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use std::task::Context;
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::filesystem::Context;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Entry` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2824:62
[INFO] [stdout]      |
[INFO] [stdout] 2824 |     fn create(fs: &PassthroughFs, path: &Path) -> io::Result<Entry> {
[INFO] [stdout]      |                                                              ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use crate::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use std::collections::btree_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use std::collections::btree_set::Entry;
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use std::collections::hash_map::Entry;
[INFO] [stdout]      |
[INFO] [stdout]      = and 2 other candidates
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Config` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2858:19
[INFO] [stdout]      |
[INFO] [stdout] 2858 |         let cfg = Config {
[INFO] [stdout]      |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2937:23
[INFO] [stdout]      |
[INFO] [stdout] 2937 |         let capable = FsOptions::empty();
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2937 -         let capable = FsOptions::empty();
[INFO] [stdout] 2937 +         let capable = Option::empty();
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Config` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2969:19
[INFO] [stdout]      |
[INFO] [stdout] 2969 |         let cfg = Config {
[INFO] [stdout]      |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:2975:23
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         let capable = FsOptions::empty();
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 2975 -         let capable = FsOptions::empty();
[INFO] [stdout] 2975 +         let capable = Option::empty();
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Config` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3014:19
[INFO] [stdout]      |
[INFO] [stdout] 3014 |         let cfg = Config {
[INFO] [stdout]      |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3022:23
[INFO] [stdout]      |
[INFO] [stdout] 3022 |         let capable = FsOptions::empty();
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3022 -         let capable = FsOptions::empty();
[INFO] [stdout] 3022 +         let capable = Option::empty();
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Config` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3083:19
[INFO] [stdout]      |
[INFO] [stdout] 3083 |         let cfg = Config {
[INFO] [stdout]      |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3091:23
[INFO] [stdout]      |
[INFO] [stdout] 3091 |         let capable = FsOptions::empty();
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3091 -         let capable = FsOptions::empty();
[INFO] [stdout] 3091 +         let capable = Option::empty();
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Config` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3143:19
[INFO] [stdout]      |
[INFO] [stdout] 3143 |         let cfg = Config {
[INFO] [stdout]      |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3149:23
[INFO] [stdout]      |
[INFO] [stdout] 3149 |         let capable = FsOptions::empty();
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3149 -         let capable = FsOptions::empty();
[INFO] [stdout] 3149 +         let capable = Option::empty();
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Config` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3176:19
[INFO] [stdout]      |
[INFO] [stdout] 3176 |         let cfg = Config {
[INFO] [stdout]      |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FsOptions`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3182:23
[INFO] [stdout]      |
[INFO] [stdout] 3182 |         let capable = FsOptions::empty();
[INFO] [stdout]      |                       ^^^^^^^^^ use of undeclared type `FsOptions`
[INFO] [stdout]      |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 3182 -         let capable = FsOptions::empty();
[INFO] [stdout] 3182 +         let capable = Option::empty();
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 2773 +     use fuse::sys::FsOptions;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `quota`
[INFO] [stdout]   --> passthroughfs/src/lib.rs:45:7
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[cfg(feature = "quota")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `quota` 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: `quota`
[INFO] [stdout]   --> passthroughfs/src/lib.rs:49:7
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[cfg(feature = "quota")]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]    |
[INFO] [stdout]    = note: no expected values for `feature`
[INFO] [stdout]    = help: consider adding `quota` 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: `trace_marker`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:507:20
[INFO] [stdout]     |
[INFO] [stdout] 507 |     #[cfg_attr(not(feature = "trace_marker"), allow(dead_code))]
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `trace_marker` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:642:24
[INFO] [stdout]     |
[INFO] [stdout] 642 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_mut))]
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1086:24
[INFO] [stdout]      |
[INFO] [stdout] 1086 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1176:24
[INFO] [stdout]      |
[INFO] [stdout] 1176 |         #[cfg_attr(not(feature = "arc_quota"), allow(unused_variables))] ctx: Context,
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:536:11
[INFO] [stdout]     |
[INFO] [stdout] 536 |     #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:538:11
[INFO] [stdout]     |
[INFO] [stdout] 538 |     #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:582:15
[INFO] [stdout]     |
[INFO] [stdout] 582 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:621:19
[INFO] [stdout]     |
[INFO] [stdout] 621 |             #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:623:19
[INFO] [stdout]     |
[INFO] [stdout] 623 |             #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:644:15
[INFO] [stdout]     |
[INFO] [stdout] 644 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]     |
[INFO] [stdout]     = note: no expected values for `feature`
[INFO] [stdout]     = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1099:15
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1104:15
[INFO] [stdout]      |
[INFO] [stdout] 1104 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1190:15
[INFO] [stdout]      |
[INFO] [stdout] 1190 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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: `arc_quota`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1194:15
[INFO] [stdout]      |
[INFO] [stdout] 1194 |         #[cfg(feature = "arc_quota")]
[INFO] [stdout]      |               ^^^^^^^^^^^^^^^^^^^^^ help: remove the condition
[INFO] [stdout]      |
[INFO] [stdout]      = note: no expected values for `feature`
[INFO] [stdout]      = help: consider adding `arc_quota` 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] error[E0433]: failed to resolve: use of undeclared type `Capability`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 343 |     c.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Set)?;
[INFO] [stdout]     |                ^^^^^^^^^^ use of undeclared type `Capability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapSet`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:343:37
[INFO] [stdout]     |
[INFO] [stdout] 343 |     c.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Set)?;
[INFO] [stdout]     |                                     ^^^^^^ use of undeclared type `CapSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapValue`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:343:56
[INFO] [stdout]     |
[INFO] [stdout] 343 |     c.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Set)?;
[INFO] [stdout]     |                                                        ^^^^^^^^ use of undeclared type `CapValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Caps`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:350:20
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut caps = Caps::for_current_thread()?;
[INFO] [stdout]     |                    ^^^^ use of undeclared type `Caps`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Capability`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 351 |     caps.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Clear)?;
[INFO] [stdout]     |                   ^^^^^^^^^^ use of undeclared type `Capability`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapSet`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:351:40
[INFO] [stdout]     |
[INFO] [stdout] 351 |     caps.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Clear)?;
[INFO] [stdout]     |                                        ^^^^^^ use of undeclared type `CapSet`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CapValue`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:351:59
[INFO] [stdout]     |
[INFO] [stdout] 351 |     caps.update(&[Capability::Fsetid], CapSet::Effective, CapValue::Clear)?;
[INFO] [stdout]     |                                                           ^^^^^^^^ use of undeclared type `CapValue`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExpiringMap`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:459:20
[INFO] [stdout]     |
[INFO] [stdout] 459 |             inner: ExpiringMap::new(timeout),
[INFO] [stdout]     |                    ^^^^^^^^^^^ use of undeclared type `ExpiringMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MultikeyBTreeMap`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:609:32
[INFO] [stdout]     |
[INFO] [stdout] 609 |             inodes: Mutex::new(MultikeyBTreeMap::new()),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^ use of undeclared type `MultikeyBTreeMap`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:898:13
[INFO] [stdout]     |
[INFO] [stdout] 898 |             CachePolicy::Never => opts.set(
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]    --> passthroughfs/src/lib.rs:902:13
[INFO] [stdout]     |
[INFO] [stdout] 902 |             CachePolicy::Always => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1293:29
[INFO] [stdout]      |
[INFO] [stdout] 1293 |                 let flags = FileFlags::from_file(&*file).map_err(io::Error::from)?;
[INFO] [stdout]      |                             ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1295:21
[INFO] [stdout]      |
[INFO] [stdout] 1295 |                     FileFlags::ReadWrite | FileFlags::Write => {
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1295:44
[INFO] [stdout]      |
[INFO] [stdout] 1295 |                     FileFlags::ReadWrite | FileFlags::Write => {
[INFO] [stdout]      |                                            ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FileFlags`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1299:21
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FileFlags::Read => {}
[INFO] [stdout]      |                     ^^^^^^^^^ use of undeclared type `FileFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1540:37
[INFO] [stdout]      |
[INFO] [stdout] 1540 |         if self.cfg.cache_policy == CachePolicy::Always {
[INFO] [stdout]      |                                     ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3016:27
[INFO] [stdout]      |
[INFO] [stdout] 3016 |             cache_policy: CachePolicy::Auto,
[INFO] [stdout]      |                           ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CachePolicy`
[INFO] [stdout]     --> passthroughfs/src/lib.rs:3085:27
[INFO] [stdout]      |
[INFO] [stdout] 3085 |             cache_policy: CachePolicy::Auto,
[INFO] [stdout]      |                           ^^^^^^^^^^^ use of undeclared type `CachePolicy`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1097:32
[INFO] [stdout]      |
[INFO] [stdout] 1097 |         let in_attr: fsxattr = zerocopy_from_reader(r)?;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1188:31
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         let in_flags: c_int = zerocopy_from_reader(r)?;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1306:44
[INFO] [stdout]      |
[INFO] [stdout] 1306 |         let mut arg: fsverity_enable_arg = zerocopy_from_reader(&mut r)?;
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `zerocopy_from_reader` in this scope
[INFO] [stdout]     --> passthroughfs/src/lib.rs:1358:39
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         let digest: fsverity_digest = zerocopy_from_reader(r)?;
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `passthroughfs` (lib test) due to 235 previous errors; 16 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "ead47caab7cecc3c6b0b1573dddfbdc9d3b200649512fc363d86a460cd1f3e07", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ead47caab7cecc3c6b0b1573dddfbdc9d3b200649512fc363d86a460cd1f3e07", kill_on_drop: false }`
[INFO] [stdout] ead47caab7cecc3c6b0b1573dddfbdc9d3b200649512fc363d86a460cd1f3e07
