[INFO] fetching crate organize-rs_core 0.2.3... [INFO] testing organize-rs_core-0.2.3 against 1.90.0 for beta-1.91-3 [INFO] extracting crate organize-rs_core 0.2.3 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate organize-rs_core 0.2.3 [INFO] removed 3 missing examples [INFO] finished tweaking crates.io crate organize-rs_core 0.2.3 [INFO] tweaked toml for crates.io crate organize-rs_core 0.2.3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate organize-rs_core 0.2.3 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate organize-rs_core 0.2.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.86 [INFO] [stderr] Downloaded once_cell v1.17.2 [INFO] [stderr] Downloaded log v0.4.18 [INFO] [stderr] Downloaded winnow v0.4.6 [INFO] [stderr] Downloaded regex-syntax v0.7.2 [INFO] [stderr] Downloaded wasm-bindgen v0.2.86 [INFO] [stderr] Downloaded chrono v0.4.26 [INFO] [stderr] Downloaded cargo-platform v0.1.2 [INFO] [stderr] Downloaded cfb v0.7.3 [INFO] [stderr] Downloaded utf8-width v0.1.6 [INFO] [stderr] Downloaded byte-unit v4.0.19 [INFO] [stderr] Downloaded io-lifetimes v1.0.11 [INFO] [stderr] Downloaded clap_lex v0.5.0 [INFO] [stderr] Downloaded expect-test v1.4.1 [INFO] [stderr] Downloaded futures-timer v3.0.2 [INFO] [stderr] Downloaded clap v4.3.0 [INFO] [stderr] Downloaded shared_child v1.0.0 [INFO] [stderr] Downloaded duct v0.13.6 [INFO] [stderr] Downloaded uuid v1.3.3 [INFO] [stderr] Downloaded public-api v0.31.0 [INFO] [stderr] Downloaded serde v1.0.163 [INFO] [stderr] Downloaded time v0.3.21 [INFO] [stderr] Downloaded syn v2.0.18 [INFO] [stderr] Downloaded serde_with v3.0.0 [INFO] [stderr] Downloaded bumpalo v3.13.0 [INFO] [stderr] Downloaded ron v0.8.0 [INFO] [stderr] Downloaded futures-executor v0.3.28 [INFO] [stderr] Downloaded futures v0.3.28 [INFO] [stderr] Downloaded indicatif v0.17.4 [INFO] [stderr] Downloaded infer v0.13.0 [INFO] [stderr] Downloaded console v0.15.7 [INFO] [stderr] Downloaded ron v0.7.1 [INFO] [stderr] Downloaded similar v2.2.1 [INFO] [stderr] Downloaded jwalk v0.8.1 [INFO] [stderr] Downloaded env_logger v0.8.4 [INFO] [stderr] Downloaded getrandom v0.2.9 [INFO] [stderr] Downloaded quickcheck_macros v1.0.0 [INFO] [stderr] Downloaded futures-channel v0.3.28 [INFO] [stderr] Downloaded windows v0.44.0 [INFO] [stderr] Downloaded regex v1.8.3 [INFO] [stderr] Downloaded futures-util v0.3.28 [INFO] [stderr] Downloaded portable-atomic v1.3.3 [INFO] [stderr] Downloaded clap_builder v4.3.0 [INFO] [stderr] Downloaded base64 v0.21.2 [INFO] [stderr] Downloaded toml_edit v0.19.10 [INFO] [stderr] Downloaded js-sys v0.3.63 [INFO] [stderr] Downloaded serde_json v1.0.96 [INFO] [stderr] Downloaded futures-macro v0.3.28 [INFO] [stderr] Downloaded futures-sink v0.3.28 [INFO] [stderr] Downloaded futures-task v0.3.28 [INFO] [stderr] Downloaded pin-project-lite v0.2.9 [INFO] [stderr] Downloaded rstest_macros v0.17.0 [INFO] [stderr] Downloaded rstest v0.17.0 [INFO] [stderr] Downloaded cargo-manifest v0.8.0 [INFO] [stderr] Downloaded camino v1.1.4 [INFO] [stderr] Downloaded semver v1.0.17 [INFO] [stderr] Downloaded rustup-toolchain v0.1.4 [INFO] [stderr] Downloaded darling v0.20.1 [INFO] [stderr] Downloaded time-macros v0.2.9 [INFO] [stderr] Downloaded toml_datetime v0.6.2 [INFO] [stderr] Downloaded anstyle-wincon v1.0.1 [INFO] [stderr] Downloaded anstream v0.3.2 [INFO] [stderr] Downloaded terminal_size v0.2.6 [INFO] [stderr] Downloaded clap_derive v4.3.0 [INFO] [stderr] Downloaded displaydoc v0.2.4 [INFO] [stderr] Downloaded os_pipe v1.1.4 [INFO] [stderr] Downloaded dissimilar v1.0.6 [INFO] [stderr] Downloaded filetime v0.2.21 [INFO] [stderr] Downloaded byteorder v1.4.3 [INFO] [stderr] Downloaded ctor v0.1.26 [INFO] [stderr] Downloaded output_vt100 v0.1.3 [INFO] [stderr] Downloaded hashbag v0.1.11 [INFO] [stderr] Downloaded rustdoc-types v0.22.0 [INFO] [stderr] Downloaded quickcheck v1.0.3 [INFO] [stderr] Downloaded futures-core v0.3.28 [INFO] [stderr] Downloaded futures-io v0.3.28 [INFO] [stderr] Downloaded slab v0.4.8 [INFO] [stderr] Downloaded rustdoc-json v0.8.5 [INFO] [stderr] Downloaded darling_macro v0.20.1 [INFO] [stderr] Downloaded time-core v0.1.1 [INFO] [stderr] Downloaded serde_spanned v0.6.2 [INFO] [stderr] Downloaded serde_with_macros v3.0.0 [INFO] [stderr] Downloaded unsafe-libyaml v0.2.8 [INFO] [stderr] Downloaded toml v0.7.4 [INFO] [stderr] Downloaded darling_core v0.20.1 [INFO] [stderr] Downloaded serde_yaml v0.9.21 [INFO] [stderr] Downloaded iana-time-zone v0.1.56 [INFO] [stderr] Downloaded serde_derive v1.0.163 [INFO] [stderr] Downloaded proc-macro2 v1.0.59 [INFO] [stderr] Downloaded quote v1.0.28 [INFO] [stderr] Downloaded unicode-ident v1.0.9 [INFO] [stderr] Downloaded wasm-bindgen-backend v0.2.86 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.86 [INFO] [stderr] Downloaded trash v3.0.2 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.86 [INFO] [stderr] Downloaded insta v1.29.0 [INFO] [stderr] Downloaded pretty_assertions v1.3.0 [INFO] [stderr] Downloaded windows v0.48.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4034a36954b05c6a626926f0a83712b0c3bd9d4b14cec592e1640b208b87f76d [INFO] running `Command { std: "docker" "start" "-a" "4034a36954b05c6a626926f0a83712b0c3bd9d4b14cec592e1640b208b87f76d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4034a36954b05c6a626926f0a83712b0c3bd9d4b14cec592e1640b208b87f76d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4034a36954b05c6a626926f0a83712b0c3bd9d4b14cec592e1640b208b87f76d", kill_on_drop: false }` [INFO] [stdout] 4034a36954b05c6a626926f0a83712b0c3bd9d4b14cec592e1640b208b87f76d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 68c6e01bb65e51446ef20fd2ed6a17495087f921c42d7df266d80cb305934eb2 [INFO] running `Command { std: "docker" "start" "-a" "68c6e01bb65e51446ef20fd2ed6a17495087f921c42d7df266d80cb305934eb2", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.59 [INFO] [stderr] Compiling unicode-ident v1.0.9 [INFO] [stderr] Compiling quote v1.0.28 [INFO] [stderr] Compiling libc v0.2.144 [INFO] [stderr] Compiling serde v1.0.163 [INFO] [stderr] Compiling crossbeam-utils v0.8.15 [INFO] [stderr] Compiling scopeguard v1.1.0 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling memoffset v0.8.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.14 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling rayon-core v1.11.0 [INFO] [stderr] Compiling unicode-normalization v0.1.22 [INFO] [stderr] Compiling either v1.8.1 [INFO] [stderr] Compiling log v0.4.18 [INFO] [stderr] Compiling percent-encoding v2.2.0 [INFO] [stderr] Compiling unicode-bidi v0.3.13 [INFO] [stderr] Compiling option-ext v0.2.0 [INFO] [stderr] Compiling form_urlencoded v1.1.0 [INFO] [stderr] Compiling once_cell v1.17.2 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling ryu v1.0.13 [INFO] [stderr] Compiling winnow v0.4.6 [INFO] [stderr] Compiling uuid v1.3.3 [INFO] [stderr] Compiling iana-time-zone v0.1.56 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling serde_json v1.0.96 [INFO] [stderr] Compiling itoa v1.0.6 [INFO] [stderr] Compiling cfb v0.7.3 [INFO] [stderr] Compiling utf8-width v0.1.6 [INFO] [stderr] Compiling idna v0.3.0 [INFO] [stderr] Compiling regex-syntax v0.7.2 [INFO] [stderr] Compiling unsafe-libyaml v0.2.8 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling crossbeam-channel v0.5.8 [INFO] [stderr] Compiling crossbeam-queue v0.3.8 [INFO] [stderr] Compiling syn v2.0.18 [INFO] [stderr] Compiling aho-corasick v1.0.1 [INFO] [stderr] Compiling crossbeam-deque v0.8.3 [INFO] [stderr] Compiling infer v0.13.0 [INFO] [stderr] Compiling num_cpus v1.15.0 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling os_pipe v1.1.4 [INFO] [stderr] Compiling dirs-sys v0.4.1 [INFO] [stderr] Compiling shared_child v1.0.0 [INFO] [stderr] Compiling directories v5.0.1 [INFO] [stderr] Compiling crossbeam v0.8.2 [INFO] [stderr] Compiling url v2.3.1 [INFO] [stderr] Compiling duct v0.13.6 [INFO] [stderr] Compiling filetime v0.2.21 [INFO] [stderr] Compiling console v0.15.7 [INFO] [stderr] Compiling rayon v1.7.0 [INFO] [stderr] Compiling regex v1.8.3 [INFO] [stderr] Compiling jwalk v0.8.1 [INFO] [stderr] Compiling darling_core v0.20.1 [INFO] [stderr] Compiling serde_derive v1.0.163 [INFO] [stderr] Compiling thiserror-impl v1.0.40 [INFO] [stderr] Compiling displaydoc v0.2.4 [INFO] [stderr] Compiling darling_macro v0.20.1 [INFO] [stderr] Compiling darling v0.20.1 [INFO] [stderr] Compiling serde_with_macros v3.0.0 [INFO] [stderr] Compiling toml_datetime v0.6.2 [INFO] [stderr] Compiling serde_spanned v0.6.2 [INFO] [stderr] Compiling chrono v0.4.26 [INFO] [stderr] Compiling ron v0.8.0 [INFO] [stderr] Compiling byte-unit v4.0.19 [INFO] [stderr] Compiling serde_with v3.0.0 [INFO] [stderr] Compiling serde_yaml v0.9.21 [INFO] [stderr] Compiling toml_edit v0.19.10 [INFO] [stderr] Compiling trash v3.0.2 [INFO] [stderr] Compiling toml v0.7.4 [INFO] [stderr] Compiling organize-rs_core v0.2.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:100:7 [INFO] [stdout] | [INFO] [stdout] 100 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see 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: `osx` [INFO] [stdout] --> src/actions.rs:114:7 [INFO] [stdout] | [INFO] [stdout] 114 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:181:7 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:547:11 [INFO] [stdout] | [INFO] [stdout] 547 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions/impl_.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `research_organize` [INFO] [stdout] --> src/filters.rs:599:11 [INFO] [stdout] | [INFO] [stdout] 599 | #[cfg(feature = "research_organize")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cli` and `default` [INFO] [stdout] = help: consider adding `research_organize` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters.rs:815:11 [INFO] [stdout] | [INFO] [stdout] 815 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters/impl_.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters/impl_.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/runner.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/config.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `actions` is never read [INFO] [stdout] --> src/actors/action_applicator.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct ActionApplicator { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 5 | actions: ActionApplicationCollection, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionApplicator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_to` is never used [INFO] [stdout] --> src/filesystem.rs:90:15 [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn move_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rename_to` is never used [INFO] [stdout] --> src/filesystem.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | pub(crate) fn rename_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `copy_to` is never used [INFO] [stdout] --> src/filesystem.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 142 | pub(crate) fn copy_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `copy_dir_to` is never used [INFO] [stdout] --> src/filesystem.rs:166:15 [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn copy_dir_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `entries` and `conflicts` are never read [INFO] [stdout] --> src/state.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct ConflictHandling { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 24 | entries: Vec<(Rule, DirEntryData)>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 25 | conflicts: Vec>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConflictHandling` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `conflicts` is never read [INFO] [stdout] --> src/state.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct ActionPreview { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 59 | entries: Vec<(Rule, DirEntryData)>, [INFO] [stdout] 60 | conflicts: Option>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionPreview` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `conflicts` is never read [INFO] [stdout] --> src/state.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub struct ActionApplication { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 77 | entries: Vec<(Rule, DirEntryData)>, [INFO] [stdout] 78 | conflicts: Option>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionApplication` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions.rs:28:48 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ActionResultKind` [INFO] [stdout] 29 | pub enum ActionResultKind { [INFO] [stdout] | ---------------- `ActionResultKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions.rs:64:48 [INFO] [stdout] | [INFO] [stdout] 64 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ActionApplicationKind` [INFO] [stdout] 65 | pub enum ActionApplicationKind { [INFO] [stdout] | --------------------- `ActionApplicationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions.rs:190:54 [INFO] [stdout] | [INFO] [stdout] 190 | #[derive(Debug, Clone, Copy, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_TemplateStringKind` [INFO] [stdout] 191 | pub enum TemplateStringKind { [INFO] [stdout] | ------------------ `TemplateStringKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions/conflicts.rs:10:48 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConflictKind` [INFO] [stdout] 11 | pub enum ConflictKind { [INFO] [stdout] | ------------ `ConflictKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions/conflicts.rs:18:48 [INFO] [stdout] | [INFO] [stdout] 18 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConflictResolutionKind` [INFO] [stdout] 19 | pub enum ConflictResolutionKind { [INFO] [stdout] | ---------------------- `ConflictResolutionKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn get_action(&self) -> ActionClosure { [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] 12 | pub fn get_action(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:57:41 [INFO] [stdout] | [INFO] [stdout] 57 | fn action_no_action(&self) -> ActionClosure { [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] 57 | fn action_no_action(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:71:45 [INFO] [stdout] | [INFO] [stdout] 71 | fn action_move_to_trash(&self) -> ActionClosure { [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] 71 | fn action_move_to_trash(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:91:38 [INFO] [stdout] | [INFO] [stdout] 91 | fn action_delete(&self) -> ActionClosure { [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] 91 | fn action_delete(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/config.rs:20:54 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConfigFileFormat` [INFO] [stdout] ... [INFO] [stdout] 23 | pub enum ConfigFileFormat { [INFO] [stdout] | ---------------- `ConfigFileFormat` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_WalkerErrorKind` [INFO] [stdout] 44 | pub enum WalkerErrorKind { [INFO] [stdout] | --------------- `WalkerErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterErrorKind` [INFO] [stdout] 51 | pub enum FilterErrorKind { [INFO] [stdout] | --------------- `FilterErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:59:28 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ActionErrorKind` [INFO] [stdout] 60 | pub enum ActionErrorKind { [INFO] [stdout] | --------------- `ActionErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:66:28 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConfigErrorKind` [INFO] [stdout] 67 | pub enum ConfigErrorKind { [INFO] [stdout] | --------------- `ConfigErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterOperationKind` [INFO] [stdout] 48 | pub enum FilterOperationKind { [INFO] [stdout] | ------------------- `FilterOperationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:56:48 [INFO] [stdout] | [INFO] [stdout] 56 | #[derive(Debug, Clone, Deserialize, Serialize, Display, Copy)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterGroupOperationKind` [INFO] [stdout] 57 | pub enum FilterGroupOperationKind { [INFO] [stdout] | ------------------------ `FilterGroupOperationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:79:43 [INFO] [stdout] | [INFO] [stdout] 79 | Debug, Clone, Deserialize, Serialize, Display, PartialEq, Eq, PartialOrd, Ord, Copy, Hash, [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterApplicationKind` [INFO] [stdout] ... [INFO] [stdout] 82 | pub enum FilterApplicationKind { [INFO] [stdout] | --------------------- `FilterApplicationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | #[derive(Display, Debug, Clone, Deserialize, Serialize)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_NameFilterArgs` [INFO] [stdout] 139 | #[cfg_attr(feature = "cli", group(required = true, multiple = false))] [INFO] [stdout] 140 | pub struct NameFilterArgs { [INFO] [stdout] | -------------- `NameFilterArgs` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:160:48 [INFO] [stdout] | [INFO] [stdout] 160 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_DateUnitKind` [INFO] [stdout] 161 | pub enum DateUnitKind { [INFO] [stdout] | ------------ `DateUnitKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/filters/impl_.rs:20:39 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn get_filter(&self) -> FilterClosure { [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] 20 | pub fn get_filter(&self) -> FilterClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/locations.rs:42:43 [INFO] [stdout] | [INFO] [stdout] 42 | Debug, Clone, Deserialize, Serialize, Display, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_TargetKind` [INFO] [stdout] 43 | )] [INFO] [stdout] 44 | pub enum TargetKind { [INFO] [stdout] | ---------- `TargetKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/tags.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | #[derive(Debug, Clone, Deserialize, Serialize, Display, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_Tag` [INFO] [stdout] 30 | pub enum Tag { [INFO] [stdout] | --- `Tag` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.07s [INFO] running `Command { std: "docker" "inspect" "68c6e01bb65e51446ef20fd2ed6a17495087f921c42d7df266d80cb305934eb2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "68c6e01bb65e51446ef20fd2ed6a17495087f921c42d7df266d80cb305934eb2", kill_on_drop: false }` [INFO] [stdout] 68c6e01bb65e51446ef20fd2ed6a17495087f921c42d7df266d80cb305934eb2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 793dbac8d1864b0a9a781fee60ae6ff82ef834d9342c5a5fbd79c624bcddb7b8 [INFO] running `Command { std: "docker" "start" "-a" "793dbac8d1864b0a9a781fee60ae6ff82ef834d9342c5a5fbd79c624bcddb7b8", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.17 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling serde_json v1.0.96 [INFO] [stderr] Compiling log v0.4.18 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling camino v1.1.4 [INFO] [stderr] Compiling pin-project-lite v0.2.9 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling toml v0.7.4 [INFO] [stderr] Compiling getrandom v0.2.9 [INFO] [stderr] Compiling cargo-platform v0.1.2 [INFO] [stderr] Compiling linked-hash-map v0.5.6 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling ron v0.7.1 [INFO] [stderr] Compiling toml v0.5.11 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling env_logger v0.8.4 [INFO] [stderr] Compiling trash v3.0.2 [INFO] [stderr] Compiling cargo-manifest v0.8.0 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Compiling rustdoc-types v0.22.0 [INFO] [stderr] Compiling futures-timer v3.0.2 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling similar v2.2.1 [INFO] [stderr] Compiling hashbag v0.1.11 [INFO] [stderr] Compiling dissimilar v1.0.6 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stderr] Compiling rstest_macros v0.17.0 [INFO] [stderr] Compiling expect-test v1.4.1 [INFO] [stderr] Compiling quickcheck v1.0.3 [INFO] [stderr] Compiling rustup-toolchain v0.1.4 [INFO] [stderr] Compiling pretty_assertions v1.3.0 [INFO] [stderr] Compiling cargo_metadata v0.15.4 [INFO] [stderr] Compiling organize-rs_core v0.2.3 (/opt/rustwide/workdir) [INFO] [stderr] Compiling insta v1.29.0 [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:100:7 [INFO] [stdout] | [INFO] [stdout] 100 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see 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: `osx` [INFO] [stdout] --> src/actions.rs:114:7 [INFO] [stdout] | [INFO] [stdout] 114 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:181:7 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:547:11 [INFO] [stdout] | [INFO] [stdout] 547 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions/impl_.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `research_organize` [INFO] [stdout] --> src/filters.rs:599:11 [INFO] [stdout] | [INFO] [stdout] 599 | #[cfg(feature = "research_organize")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cli` and `default` [INFO] [stdout] = help: consider adding `research_organize` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters.rs:815:11 [INFO] [stdout] | [INFO] [stdout] 815 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters/impl_.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters/impl_.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling rustdoc-json v0.8.5 [INFO] [stderr] Compiling public-api v0.31.0 [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/runner.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/config.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `actions` is never read [INFO] [stdout] --> src/actors/action_applicator.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct ActionApplicator { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 5 | actions: ActionApplicationCollection, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionApplicator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `move_to` is never used [INFO] [stdout] --> src/filesystem.rs:90:15 [INFO] [stdout] | [INFO] [stdout] 90 | pub(crate) fn move_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rename_to` is never used [INFO] [stdout] --> src/filesystem.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | pub(crate) fn rename_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `copy_to` is never used [INFO] [stdout] --> src/filesystem.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 142 | pub(crate) fn copy_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `copy_dir_to` is never used [INFO] [stdout] --> src/filesystem.rs:166:15 [INFO] [stdout] | [INFO] [stdout] 166 | pub(crate) fn copy_dir_to(src: A, dst: D) -> std::io::Result<()> [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `entries` and `conflicts` are never read [INFO] [stdout] --> src/state.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct ConflictHandling { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 24 | entries: Vec<(Rule, DirEntryData)>, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 25 | conflicts: Vec>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConflictHandling` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `conflicts` is never read [INFO] [stdout] --> src/state.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct ActionPreview { [INFO] [stdout] | ------------- field in this struct [INFO] [stdout] 59 | entries: Vec<(Rule, DirEntryData)>, [INFO] [stdout] 60 | conflicts: Option>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionPreview` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `conflicts` is never read [INFO] [stdout] --> src/state.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 76 | pub struct ActionApplication { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 77 | entries: Vec<(Rule, DirEntryData)>, [INFO] [stdout] 78 | conflicts: Option>, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ActionApplication` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions.rs:28:48 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ActionResultKind` [INFO] [stdout] 29 | pub enum ActionResultKind { [INFO] [stdout] | ---------------- `ActionResultKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions.rs:64:48 [INFO] [stdout] | [INFO] [stdout] 64 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ActionApplicationKind` [INFO] [stdout] 65 | pub enum ActionApplicationKind { [INFO] [stdout] | --------------------- `ActionApplicationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions.rs:190:54 [INFO] [stdout] | [INFO] [stdout] 190 | #[derive(Debug, Clone, Copy, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_TemplateStringKind` [INFO] [stdout] 191 | pub enum TemplateStringKind { [INFO] [stdout] | ------------------ `TemplateStringKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions/conflicts.rs:10:48 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConflictKind` [INFO] [stdout] 11 | pub enum ConflictKind { [INFO] [stdout] | ------------ `ConflictKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/actions/conflicts.rs:18:48 [INFO] [stdout] | [INFO] [stdout] 18 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConflictResolutionKind` [INFO] [stdout] 19 | pub enum ConflictResolutionKind { [INFO] [stdout] | ---------------------- `ConflictResolutionKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn get_action(&self) -> ActionClosure { [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] 12 | pub fn get_action(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:57:41 [INFO] [stdout] | [INFO] [stdout] 57 | fn action_no_action(&self) -> ActionClosure { [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] 57 | fn action_no_action(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:71:45 [INFO] [stdout] | [INFO] [stdout] 71 | fn action_move_to_trash(&self) -> ActionClosure { [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] 71 | fn action_move_to_trash(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/actions/impl_.rs:91:38 [INFO] [stdout] | [INFO] [stdout] 91 | fn action_delete(&self) -> ActionClosure { [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] 91 | fn action_delete(&self) -> ActionClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/config.rs:20:54 [INFO] [stdout] | [INFO] [stdout] 20 | #[derive(Debug, Serialize, Deserialize, Clone, Copy, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConfigFileFormat` [INFO] [stdout] ... [INFO] [stdout] 23 | pub enum ConfigFileFormat { [INFO] [stdout] | ---------------- `ConfigFileFormat` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_WalkerErrorKind` [INFO] [stdout] 44 | pub enum WalkerErrorKind { [INFO] [stdout] | --------------- `WalkerErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:50:28 [INFO] [stdout] | [INFO] [stdout] 50 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterErrorKind` [INFO] [stdout] 51 | pub enum FilterErrorKind { [INFO] [stdout] | --------------- `FilterErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:59:28 [INFO] [stdout] | [INFO] [stdout] 59 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ActionErrorKind` [INFO] [stdout] 60 | pub enum ActionErrorKind { [INFO] [stdout] | --------------- `ActionErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/error.rs:66:28 [INFO] [stdout] | [INFO] [stdout] 66 | #[derive(ThisError, Debug, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_ConfigErrorKind` [INFO] [stdout] 67 | pub enum ConfigErrorKind { [INFO] [stdout] | --------------- `ConfigErrorKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterOperationKind` [INFO] [stdout] 48 | pub enum FilterOperationKind { [INFO] [stdout] | ------------------- `FilterOperationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:56:48 [INFO] [stdout] | [INFO] [stdout] 56 | #[derive(Debug, Clone, Deserialize, Serialize, Display, Copy)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterGroupOperationKind` [INFO] [stdout] 57 | pub enum FilterGroupOperationKind { [INFO] [stdout] | ------------------------ `FilterGroupOperationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:79:43 [INFO] [stdout] | [INFO] [stdout] 79 | Debug, Clone, Deserialize, Serialize, Display, PartialEq, Eq, PartialOrd, Ord, Copy, Hash, [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_FilterApplicationKind` [INFO] [stdout] ... [INFO] [stdout] 82 | pub enum FilterApplicationKind { [INFO] [stdout] | --------------------- `FilterApplicationKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | #[derive(Display, Debug, Clone, Deserialize, Serialize)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_NameFilterArgs` [INFO] [stdout] 139 | #[cfg_attr(feature = "cli", group(required = true, multiple = false))] [INFO] [stdout] 140 | pub struct NameFilterArgs { [INFO] [stdout] | -------------- `NameFilterArgs` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/filters.rs:160:48 [INFO] [stdout] | [INFO] [stdout] 160 | #[derive(Debug, Clone, Deserialize, Serialize, Display)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_DateUnitKind` [INFO] [stdout] 161 | pub enum DateUnitKind { [INFO] [stdout] | ------------ `DateUnitKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/filters/impl_.rs:20:39 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn get_filter(&self) -> FilterClosure { [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] 20 | pub fn get_filter(&self) -> FilterClosure<'_, C> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/locations.rs:42:43 [INFO] [stdout] | [INFO] [stdout] 42 | Debug, Clone, Deserialize, Serialize, Display, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_TargetKind` [INFO] [stdout] 43 | )] [INFO] [stdout] 44 | pub enum TargetKind { [INFO] [stdout] | ---------- `TargetKind` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> src/tags.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | #[derive(Debug, Clone, Deserialize, Serialize, Display, PartialEq, Eq, PartialOrd, Ord, Hash)] [INFO] [stdout] | ^------ [INFO] [stdout] | | [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_Display_FOR_Tag` [INFO] [stdout] 30 | pub enum Tag { [INFO] [stdout] | --- `Tag` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `displaydoc` crate, try updating your dependency with `cargo update -p displaydoc` [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling futures-executor v0.3.28 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling quickcheck_macros v1.0.0 [INFO] [stderr] Compiling rstest v0.17.0 [INFO] [stdout] error[E0432]: unresolved import `organize_rs_testing` [INFO] [stdout] --> src/filters/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use organize_rs_testing::set_snapshot_suffix; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `organize_rs_testing` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `organize_rs_testing`, use `cargo add organize_rs_testing` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:100:7 [INFO] [stdout] | [INFO] [stdout] 100 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see 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: `osx` [INFO] [stdout] --> src/actions.rs:114:7 [INFO] [stdout] | [INFO] [stdout] 114 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:181:7 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions.rs:547:11 [INFO] [stdout] | [INFO] [stdout] 547 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/actions/impl_.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 52 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `research_organize` [INFO] [stdout] --> src/filters.rs:599:11 [INFO] [stdout] | [INFO] [stdout] 599 | #[cfg(feature = "research_organize")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `cli` and `default` [INFO] [stdout] = help: consider adding `research_organize` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters.rs:815:11 [INFO] [stdout] | [INFO] [stdout] 815 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters/impl_.rs:48:19 [INFO] [stdout] | [INFO] [stdout] 48 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `osx` [INFO] [stdout] --> src/filters/impl_.rs:50:19 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(target_os = "osx")] [INFO] [stdout] | ^^^^^^^^^^^^----- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"psx"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `target_os` are: `aix`, `amdhsa`, `android`, `cuda`, `cygwin`, `dragonfly`, `emscripten`, `espidf`, `freebsd`, `fuchsia`, `haiku`, `hermit`, `horizon`, `hurd`, `illumos`, `ios`, `l4re`, `linux`, `lynxos178`, `macos`, `netbsd`, `none`, `nto`, `nuttx`, `openbsd`, `psp`, `psx`, `redox`, `rtems`, `solaris`, `solid_asp3`, `teeos`, `trusty`, `tvos`, and `uefi` and 9 more [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around closure body [INFO] [stdout] --> src/filters/tests.rs:42:24 [INFO] [stdout] | [INFO] [stdout] 42 | entries.retain(|f| (filter.get_filter()(f))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 42 - entries.retain(|f| (filter.get_filter()(f))); [INFO] [stdout] 42 + entries.retain(|f| filter.get_filter()(f)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Write` [INFO] [stdout] --> src/config.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::Write; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `itertools::Itertools` [INFO] [stdout] --> src/runner.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use itertools::Itertools; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `organize-rs_core` (lib test) due to 1 previous error; 13 warnings emitted [INFO] running `Command { std: "docker" "inspect" "793dbac8d1864b0a9a781fee60ae6ff82ef834d9342c5a5fbd79c624bcddb7b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "793dbac8d1864b0a9a781fee60ae6ff82ef834d9342c5a5fbd79c624bcddb7b8", kill_on_drop: false }` [INFO] [stdout] 793dbac8d1864b0a9a781fee60ae6ff82ef834d9342c5a5fbd79c624bcddb7b8