[INFO] fetching crate seaslug 0.0.0... [INFO] checking seaslug-0.0.0 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] extracting crate seaslug 0.0.0 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate seaslug 0.0.0 on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate seaslug 0.0.0 [INFO] finished tweaking crates.io crate seaslug 0.0.0 [INFO] tweaked toml for crates.io crate seaslug 0.0.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate crates.io crate seaslug 0.0.0 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" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lalrpop-util v0.19.5 [INFO] [stderr] Downloaded fixedbitset v0.2.0 [INFO] [stderr] Downloaded siphasher v0.3.3 [INFO] [stderr] Downloaded petgraph v0.5.1 [INFO] [stderr] Downloaded ascii-canvas v2.0.0 [INFO] [stderr] Downloaded diff v0.1.12 [INFO] [stderr] Downloaded ena v0.14.0 [INFO] [stderr] Downloaded pico-args v0.4.0 [INFO] [stderr] Downloaded string_cache v0.8.1 [INFO] [stderr] Downloaded lalrpop v0.19.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6b0e621d79d6547de56b13dc2ccd235a80c0129784ffa4f19a6cf503c8e34eae [INFO] running `Command { std: "docker" "start" "-a" "6b0e621d79d6547de56b13dc2ccd235a80c0129784ffa4f19a6cf503c8e34eae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6b0e621d79d6547de56b13dc2ccd235a80c0129784ffa4f19a6cf503c8e34eae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6b0e621d79d6547de56b13dc2ccd235a80c0129784ffa4f19a6cf503c8e34eae", kill_on_drop: false }` [INFO] [stdout] 6b0e621d79d6547de56b13dc2ccd235a80c0129784ffa4f19a6cf503c8e34eae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3d8a5c15072298318f6aae98a5d50763e771aee774e33fc349fdf226699612d3 [INFO] running `Command { std: "docker" "start" "-a" "3d8a5c15072298318f6aae98a5d50763e771aee774e33fc349fdf226699612d3", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling libc v0.2.88 [INFO] [stderr] Compiling indexmap v1.6.2 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling hashbrown v0.9.1 [INFO] [stderr] Compiling byteorder v1.4.3 [INFO] [stderr] Compiling regex-syntax v0.6.23 [INFO] [stderr] Compiling siphasher v0.3.3 [INFO] [stderr] Compiling new_debug_unreachable v1.0.4 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling either v1.6.1 [INFO] [stderr] Compiling fixedbitset v0.2.0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling precomputed-hash v0.1.1 [INFO] [stderr] Compiling diff v0.1.12 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling pico-args v0.4.0 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Compiling bit-set v0.5.2 [INFO] [stderr] Compiling itertools v0.10.0 [INFO] [stderr] Compiling ena v0.14.0 [INFO] [stderr] Compiling string_cache v0.8.1 [INFO] [stderr] Checking aho-corasick v0.7.15 [INFO] [stderr] Compiling dirs v1.0.5 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Compiling term v0.5.2 [INFO] [stderr] Compiling petgraph v0.5.1 [INFO] [stderr] Compiling ascii-canvas v2.0.0 [INFO] [stderr] Checking regex v1.4.4 [INFO] [stderr] Checking lalrpop-util v0.19.5 [INFO] [stderr] Compiling lalrpop v0.19.5 [INFO] [stderr] Compiling seaslug v0.0.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `lock_free_delays` [INFO] [stdout] --> src/lib.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(any(test, feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` as a feature in `Cargo.toml` [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: `lock_free_delays` [INFO] [stdout] --> src/lib.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | #[cfg(any(test, feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/lib.rs:40:21 [INFO] [stdout] | [INFO] [stdout] 40 | #[cfg(not(any(test, feature = "lock_free_delays")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | #[cfg(not(feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | #[cfg(feature = "lock_free_delays")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | #[cfg(not(feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(feature = "lock_free_delays")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:285:15 [INFO] [stdout] | [INFO] [stdout] 285 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:305:15 [INFO] [stdout] | [INFO] [stdout] 305 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:475:19 [INFO] [stdout] | [INFO] [stdout] 475 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/mod.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/mod.rs:71:15 [INFO] [stdout] | [INFO] [stdout] 71 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:199:7 [INFO] [stdout] | [INFO] [stdout] 199 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:217:7 [INFO] [stdout] | [INFO] [stdout] 217 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:242:7 [INFO] [stdout] | [INFO] [stdout] 242 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `miri_optimizations` [INFO] [stdout] --> src/histogram.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | #[cfg(not(feature = "miri_optimizations"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `miri_optimizations` 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: `miri_optimizations` [INFO] [stdout] --> src/histogram.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(feature = "miri_optimizations")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `miri_optimizations` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:127:15 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/io_uring/uring.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "no_metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:96:11 [INFO] [stdout] | [INFO] [stdout] 96 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:98:11 [INFO] [stdout] | [INFO] [stdout] 98 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | if cfg!(feature = "no_metrics") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | #[cfg(feature = "no_metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(feature = "no_metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:77:19 [INFO] [stdout] | [INFO] [stdout] 77 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Ordering` [INFO] [stdout] --> src/io/mod.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | io_uring::{Config, Ordering, Uring}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `metrics` [INFO] [stdout] --> src/machine_table.rs:20:7 [INFO] [stdout] | [INFO] [stdout] 20 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/machine_table.rs:158:15 [INFO] [stdout] | [INFO] [stdout] 158 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/machine_table.rs:172:15 [INFO] [stdout] | [INFO] [stdout] 172 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `miri_optimizations` [INFO] [stdout] --> src/debug_delay.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | if cfg!(feature = "miri_optimizations") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `miri_optimizations` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> /opt/rustwide/target/debug/build/seaslug-b502d6708b7b6983/out/syntax.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `lock_free_delays` [INFO] [stdout] --> src/lib.rs:29:17 [INFO] [stdout] | [INFO] [stdout] 29 | #[cfg(any(test, feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` as a feature in `Cargo.toml` [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: `lock_free_delays` [INFO] [stdout] --> src/lib.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | #[cfg(any(test, feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/lib.rs:40:21 [INFO] [stdout] | [INFO] [stdout] 40 | #[cfg(not(any(test, feature = "lock_free_delays")))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | #[cfg(not(feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:58:7 [INFO] [stdout] | [INFO] [stdout] 58 | #[cfg(feature = "lock_free_delays")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:113:19 [INFO] [stdout] | [INFO] [stdout] 113 | #[cfg(not(feature = "lock_free_delays"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `lock_free_delays` [INFO] [stdout] --> src/ebr/internal.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(feature = "lock_free_delays")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `lock_free_delays` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:285:15 [INFO] [stdout] | [INFO] [stdout] 285 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:305:15 [INFO] [stdout] | [INFO] [stdout] 305 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:297:27 [INFO] [stdout] | [INFO] [stdout] 297 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/internal.rs:475:19 [INFO] [stdout] | [INFO] [stdout] 475 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/mod.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `testing` [INFO] [stdout] --> src/ebr/mod.rs:71:15 [INFO] [stdout] | [INFO] [stdout] 71 | #[cfg(feature = "testing")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `testing` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:199:7 [INFO] [stdout] | [INFO] [stdout] 199 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:217:7 [INFO] [stdout] | [INFO] [stdout] 217 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:242:7 [INFO] [stdout] | [INFO] [stdout] 242 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `miri_optimizations` [INFO] [stdout] --> src/histogram.rs:53:19 [INFO] [stdout] | [INFO] [stdout] 53 | #[cfg(not(feature = "miri_optimizations"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `miri_optimizations` 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: `miri_optimizations` [INFO] [stdout] --> src/histogram.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(feature = "miri_optimizations")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `miri_optimizations` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/histogram.rs:127:15 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/io_uring/uring.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:4:7 [INFO] [stdout] | [INFO] [stdout] 4 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:10:7 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "no_metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:96:11 [INFO] [stdout] | [INFO] [stdout] 96 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:98:11 [INFO] [stdout] | [INFO] [stdout] 98 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | if cfg!(feature = "no_metrics") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | #[cfg(feature = "no_metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 65 | #[cfg(feature = "no_metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:67:23 [INFO] [stdout] | [INFO] [stdout] 67 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:77:19 [INFO] [stdout] | [INFO] [stdout] 77 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `no_metrics` [INFO] [stdout] --> src/io/metrics.rs:104:19 [INFO] [stdout] | [INFO] [stdout] 104 | #[cfg(not(feature = "no_metrics"))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `no_metrics` 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: `measure_allocs` [INFO] [stdout] --> src/io/metrics.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | #[cfg(feature = "measure_allocs")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `measure_allocs` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Ordering` [INFO] [stdout] --> src/io/mod.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | io_uring::{Config, Ordering, Uring}, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `metrics` [INFO] [stdout] --> src/machine_table.rs:20:7 [INFO] [stdout] | [INFO] [stdout] 20 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/machine_table.rs:158:15 [INFO] [stdout] | [INFO] [stdout] 158 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` 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: `metrics` [INFO] [stdout] --> src/machine_table.rs:172:15 [INFO] [stdout] | [INFO] [stdout] 172 | #[cfg(feature = "metrics")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: remove the condition [INFO] [stdout] | [INFO] [stdout] = note: no expected values for `feature` [INFO] [stdout] = help: consider adding `metrics` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ebr::pin` [INFO] [stdout] --> src/lib.rs:25:32 [INFO] [stdout] | [INFO] [stdout] 25 | cache_padded::CachePadded, ebr::pin, histogram::Histogram, lazy::Lazy, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> /opt/rustwide/target/debug/build/seaslug-b502d6708b7b6983/out/syntax.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/io_uring/uring.rs:347:37 [INFO] [stdout] | [INFO] [stdout] 347 | self.with_sqe(None, false, |mut sqe| { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/io_uring/uring.rs:394:37 [INFO] [stdout] | [INFO] [stdout] 394 | self.with_sqe(None, false, |mut sqe| { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/io_uring/uring.rs:347:37 [INFO] [stdout] | [INFO] [stdout] 347 | self.with_sqe(None, false, |mut sqe| { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/io/io_uring/uring.rs:394:37 [INFO] [stdout] | [INFO] [stdout] 394 | self.with_sqe(None, false, |mut sqe| { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/lib.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | fn load(path: &str) -> Ast { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/lib.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 87 | fn start(args: &Args) -> Scheduler { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ast` and `scheduler` are never read [INFO] [stdout] --> src/lib.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct Interpreter { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 45 | ast: Ast, [INFO] [stdout] | ^^^ [INFO] [stdout] 46 | scheduler: Scheduler, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `work` is never read [INFO] [stdout] --> src/lib.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 82 | struct Scheduler { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 83 | work: MachineTable, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `MessageBus` is never constructed [INFO] [stdout] --> src/lib.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | struct MessageBus; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Stm` is never constructed [INFO] [stdout] --> src/lib.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | struct Stm; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ast` is never read [INFO] [stdout] --> src/lib.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 98 | struct Machine { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 99 | ast: Ast, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Module` is never constructed [INFO] [stdout] --> src/ast.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct Module { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Struct` is never constructed [INFO] [stdout] --> src/ast.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Struct { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Enum` is never constructed [INFO] [stdout] --> src/ast.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Enum { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Function` is never constructed [INFO] [stdout] --> src/ast.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct Function { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Item` is never used [INFO] [stdout] --> src/ast.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | pub enum Item { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Behavior` is never used [INFO] [stdout] --> src/ast.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub enum Behavior { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `defer` and `flush` are never used [INFO] [stdout] --> src/ebr/mod.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 32 | impl Guard { [INFO] [stdout] | ---------- methods in this implementation [INFO] [stdout] 33 | pub(crate) fn defer(&self, f: F) [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 57 | pub fn flush(&self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `is_empty` is never used [INFO] [stdout] --> src/ebr/internal.rs:78:19 [INFO] [stdout] | [INFO] [stdout] 71 | impl Bag { [INFO] [stdout] | -------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 78 | pub(super) fn is_empty(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bag` is never read [INFO] [stdout] --> src/ebr/internal.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 218 | struct SealedBag { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 219 | epoch: Epoch, [INFO] [stdout] 220 | bag: Bag, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SealedBag` has derived impls for the traits `Default` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `flush` is never used [INFO] [stdout] --> src/ebr/internal.rs:460:19 [INFO] [stdout] | [INFO] [stdout] 407 | impl Local { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 460 | pub(super) fn flush(&self, guard: &Guard) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `new` is never used [INFO] [stdout] --> src/io/mod.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new() -> io::Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_new_iovec` is never used [INFO] [stdout] --> src/io/mod.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub trait AsIoVec { [INFO] [stdout] | ------- method in this trait [INFO] [stdout] 25 | /// Returns the address of this object. [INFO] [stdout] 26 | fn into_new_iovec(&self) -> libc::iovec; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AsIoVecMut` is never used [INFO] [stdout] --> src/io/mod.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub trait AsIoVecMut {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `mu` and `cv` are never read [INFO] [stdout] --> src/io/completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct Filler { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 52 | mu: Arc>, [INFO] [stdout] | ^^ [INFO] [stdout] 53 | cv: Arc, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Filler` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `wait` is never used [INFO] [stdout] --> src/io/completion.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 76 | impl<'a, C: FromCqe> Completion<'a, C> { [INFO] [stdout] | -------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn wait(self) -> io::Result [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `fill` is never used [INFO] [stdout] --> src/io/completion.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 149 | impl Filler { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] 150 | /// Complete the `Completion` [INFO] [stdout] 151 | pub fn fill(self, inner: io::Result) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `None` and `Link` are never constructed [INFO] [stdout] --> src/io/io_uring/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub enum Ordering { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 55 | /// No ordering requirements [INFO] [stdout] 56 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | Link, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Ordering` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `uring_mmap` is never used [INFO] [stdout] --> src/io/io_uring/mod.rs:69:4 [INFO] [stdout] | [INFO] [stdout] 69 | fn uring_mmap(size: usize, ring_fd: i32, offset: i64) -> io::Result<*mut libc::c_void> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `depth`, `sq_poll`, `sq_poll_affinity`, `io_poll`, and `raw_params` are never read [INFO] [stdout] --> src/io/io_uring/config.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Config { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 13 | pub depth: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | pub sq_poll: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | pub sq_poll_affinity: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | pub io_poll: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | pub raw_params: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Config` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `start` is never used [INFO] [stdout] --> src/io/io_uring/config.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 51 | impl Config { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] 52 | /// Start the `Rio` system. [INFO] [stdout] 53 | pub fn start(mut self) -> io::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/io_uring/cq.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Cq { [INFO] [stdout] | -- fields in this struct [INFO] [stdout] 10 | khead: *mut AtomicU32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 11 | ktail: *mut AtomicU32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 12 | kring_mask: *mut u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 13 | koverflow: *mut AtomicU32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 14 | cqes: *mut [io_uring_cqe], [INFO] [stdout] | ^^^^ [INFO] [stdout] 15 | ticket_queue: Arc, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 16 | in_flight: Arc, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Cq` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `reaper`, and `reap_ready_cqes` are never used [INFO] [stdout] --> src/io/io_uring/cq.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 36 | impl Cq { [INFO] [stdout] | ------- associated items in this implementation [INFO] [stdout] 37 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 83 | pub(crate) fn reaper(&mut self, ring_fd: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | fn reap_ready_cqes(&mut self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `take_filler` are never used [INFO] [stdout] --> src/io/io_uring/in_flight.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 20 | impl InFlight { [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 21 | pub(crate) fn new(size: usize) -> InFlight { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 84 | pub(crate) fn take_filler( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/io/io_uring/sq.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 42 | impl Sq { [INFO] [stdout] | ------- associated function in this implementation [INFO] [stdout] 43 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `push_multi` are never used [INFO] [stdout] --> src/io/io_uring/ticket_queue.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 14 | impl TicketQueue { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 15 | pub(crate) fn new(size: usize) -> TicketQueue { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub(crate) fn push_multi( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/io/io_uring/uring.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 40 | impl Uring { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 41 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 98 | pub fn accept<'a>(&'a self, tcp_listener: &'a TcpListener) -> Completion<'a, TcpStream> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 117 | pub fn connect<'a, F>( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 144 | pub fn send<'a, F, B>(&'a self, stream: &'a F, iov: &'a B) -> Completion<'a, usize> [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 164 | pub fn send_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 194 | pub fn recv<'a, F, B>(&'a self, stream: &'a F, iov: &'a B) -> Completion<'a, usize> [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 215 | pub fn recv_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 253 | pub fn fsync<'a>(&'a self, file: &'a File) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 285 | pub fn fsync_ordered<'a>(&'a self, file: &'a File, ordering: Ordering) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 309 | pub fn fdatasync<'a>(&'a self, file: &'a File) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | pub fn fdatasync_ordered<'a>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 366 | pub fn sync_file_range<'a>( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 387 | pub fn sync_file_range_ordered<'a>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 424 | pub fn write_at<'a, F, B>(&'a self, file: &'a F, iov: &'a B, at: u64) -> Completion<'a, usize> [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 455 | pub fn write_at_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 481 | pub fn read_at<'a, F, B>(&'a self, file: &'a F, iov: &'a B, at: u64) -> Completion<'a, usize> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 510 | pub fn read_at_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | pub fn nop<'a>(&'a self) -> Completion<'a, ()> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 534 | pub fn nop_ordered<'a>(&'a self, ordering: Ordering) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 558 | pub fn submit_all(&self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `addr2raw` is never used [INFO] [stdout] --> src/io/io_uring/uring.rs:610:4 [INFO] [stdout] | [INFO] [stdout] 610 | fn addr2raw(addr: &std::net::SocketAddr) -> (*const libc::sockaddr, libc::socklen_t) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FAN_MASK` is never used [INFO] [stdout] --> src/machine_table.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | const FAN_MASK: u64 = (NODE2_FAN_OUT - 1) as u64; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/machine_table.rs:61:8 [INFO] [stdout] | [INFO] [stdout] 60 | impl Node2 { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 61 | fn new() -> Owned { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `free`, `highest_mid`, and `max_mid` are never read [INFO] [stdout] --> src/machine_table.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub struct MachineTable { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 105 | head: Atomic, [INFO] [stdout] 106 | free: Stack, [INFO] [stdout] | ^^^^ [INFO] [stdout] 107 | highest_mid: AtomicU64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 108 | max_mid: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `insert`, `get`, `contains_pid`, and `traverse` are never used [INFO] [stdout] --> src/machine_table.rs:130:19 [INFO] [stdout] | [INFO] [stdout] 123 | impl MachineTable { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 130 | pub(crate) fn insert<'g>(&self, item: Machine, guard: &'g Guard) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | pub(crate) fn get<'g>(&self, pid: MachineId, guard: &'g Guard) -> Shared<'g, Machine> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 171 | pub(crate) fn contains_pid(&self, pid: MachineId, guard: &Guard) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | fn traverse<'g>(&self, k: MachineId, guard: &'g Guard) -> &'g Atomic { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `split_fanout` is never used [INFO] [stdout] --> src/machine_table.rs:218:4 [INFO] [stdout] | [INFO] [stdout] 218 | fn split_fanout(id: MachineId) -> (usize, usize) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `safe_usize` is never used [INFO] [stdout] --> src/machine_table.rs:236:4 [INFO] [stdout] | [INFO] [stdout] 236 | fn safe_usize(value: MachineId) -> usize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `push`, `take_iter`, and `pop` are never used [INFO] [stdout] --> src/stack.rs:98:19 [INFO] [stdout] | [INFO] [stdout] 96 | impl Stack { [INFO] [stdout] | --------------------------------------- methods in this implementation [INFO] [stdout] 97 | /// Add an item to the stack, spinning until successful. [INFO] [stdout] 98 | pub(crate) fn push(&self, inner: T, guard: &Guard) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 117 | pub(crate) fn take_iter<'a>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 136 | pub(crate) fn pop(&self, guard: &Guard) -> Option { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/lib.rs:76:13 [INFO] [stdout] | [INFO] [stdout] 76 | fn load(path: &str) -> Ast { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/lib.rs:87:14 [INFO] [stdout] | [INFO] [stdout] 87 | fn start(args: &Args) -> Scheduler { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 83 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ast` and `scheduler` are never read [INFO] [stdout] --> src/lib.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 44 | pub struct Interpreter { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 45 | ast: Ast, [INFO] [stdout] | ^^^ [INFO] [stdout] 46 | scheduler: Scheduler, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `work` is never read [INFO] [stdout] --> src/lib.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 82 | struct Scheduler { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 83 | work: MachineTable, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `MessageBus` is never constructed [INFO] [stdout] --> src/lib.rs:94:8 [INFO] [stdout] | [INFO] [stdout] 94 | struct MessageBus; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Stm` is never constructed [INFO] [stdout] --> src/lib.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | struct Stm; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ast` is never read [INFO] [stdout] --> src/lib.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 98 | struct Machine { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 99 | ast: Ast, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Module` is never constructed [INFO] [stdout] --> src/ast.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | pub struct Module { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Struct` is never constructed [INFO] [stdout] --> src/ast.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Struct { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Enum` is never constructed [INFO] [stdout] --> src/ast.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Enum { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Function` is never constructed [INFO] [stdout] --> src/ast.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct Function { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Item` is never used [INFO] [stdout] --> src/ast.rs:45:10 [INFO] [stdout] | [INFO] [stdout] 45 | pub enum Item { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Behavior` is never used [INFO] [stdout] --> src/ast.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub enum Behavior { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `defer` is never used [INFO] [stdout] --> src/ebr/mod.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 32 | impl Guard { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] 33 | pub(crate) fn defer(&self, f: F) [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bag` is never read [INFO] [stdout] --> src/ebr/internal.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 218 | struct SealedBag { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 219 | epoch: Epoch, [INFO] [stdout] 220 | bag: Bag, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SealedBag` has derived impls for the traits `Default` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `new` is never used [INFO] [stdout] --> src/io/mod.rs:18:8 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new() -> io::Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `into_new_iovec` is never used [INFO] [stdout] --> src/io/mod.rs:26:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub trait AsIoVec { [INFO] [stdout] | ------- method in this trait [INFO] [stdout] 25 | /// Returns the address of this object. [INFO] [stdout] 26 | fn into_new_iovec(&self) -> libc::iovec; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `AsIoVecMut` is never used [INFO] [stdout] --> src/io/mod.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub trait AsIoVecMut {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `mu` and `cv` are never read [INFO] [stdout] --> src/io/completion.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct Filler { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 52 | mu: Arc>, [INFO] [stdout] | ^^ [INFO] [stdout] 53 | cv: Arc, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Filler` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `wait` is never used [INFO] [stdout] --> src/io/completion.rs:79:12 [INFO] [stdout] | [INFO] [stdout] 76 | impl<'a, C: FromCqe> Completion<'a, C> { [INFO] [stdout] | -------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 79 | pub fn wait(self) -> io::Result [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `fill` is never used [INFO] [stdout] --> src/io/completion.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 149 | impl Filler { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] 150 | /// Complete the `Completion` [INFO] [stdout] 151 | pub fn fill(self, inner: io::Result) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `None` and `Link` are never constructed [INFO] [stdout] --> src/io/io_uring/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 54 | pub enum Ordering { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 55 | /// No ordering requirements [INFO] [stdout] 56 | None, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | Link, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Ordering` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `uring_mmap` is never used [INFO] [stdout] --> src/io/io_uring/mod.rs:69:4 [INFO] [stdout] | [INFO] [stdout] 69 | fn uring_mmap(size: usize, ring_fd: i32, offset: i64) -> io::Result<*mut libc::c_void> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `depth`, `sq_poll`, `sq_poll_affinity`, `io_poll`, and `raw_params` are never read [INFO] [stdout] --> src/io/io_uring/config.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Config { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 13 | pub depth: usize, [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | pub sq_poll: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | pub sq_poll_affinity: u32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | pub io_poll: bool, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | pub raw_params: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Config` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `start` is never used [INFO] [stdout] --> src/io/io_uring/config.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 51 | impl Config { [INFO] [stdout] | ----------- method in this implementation [INFO] [stdout] 52 | /// Start the `Rio` system. [INFO] [stdout] 53 | pub fn start(mut self) -> io::Result { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/io/io_uring/cq.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Cq { [INFO] [stdout] | -- fields in this struct [INFO] [stdout] 10 | khead: *mut AtomicU32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 11 | ktail: *mut AtomicU32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 12 | kring_mask: *mut u32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 13 | koverflow: *mut AtomicU32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 14 | cqes: *mut [io_uring_cqe], [INFO] [stdout] | ^^^^ [INFO] [stdout] 15 | ticket_queue: Arc, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 16 | in_flight: Arc, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Cq` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `reaper`, and `reap_ready_cqes` are never used [INFO] [stdout] --> src/io/io_uring/cq.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 36 | impl Cq { [INFO] [stdout] | ------- associated items in this implementation [INFO] [stdout] 37 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 83 | pub(crate) fn reaper(&mut self, ring_fd: i32) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 114 | fn reap_ready_cqes(&mut self) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `take_filler` are never used [INFO] [stdout] --> src/io/io_uring/in_flight.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 20 | impl InFlight { [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 21 | pub(crate) fn new(size: usize) -> InFlight { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 84 | pub(crate) fn take_filler( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/io/io_uring/sq.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 42 | impl Sq { [INFO] [stdout] | ------- associated function in this implementation [INFO] [stdout] 43 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `push_multi` are never used [INFO] [stdout] --> src/io/io_uring/ticket_queue.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 14 | impl TicketQueue { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 15 | pub(crate) fn new(size: usize) -> TicketQueue { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub(crate) fn push_multi( [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/io/io_uring/uring.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 40 | impl Uring { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 41 | pub(crate) fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 98 | pub fn accept<'a>(&'a self, tcp_listener: &'a TcpListener) -> Completion<'a, TcpStream> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 117 | pub fn connect<'a, F>( [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 144 | pub fn send<'a, F, B>(&'a self, stream: &'a F, iov: &'a B) -> Completion<'a, usize> [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 164 | pub fn send_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 194 | pub fn recv<'a, F, B>(&'a self, stream: &'a F, iov: &'a B) -> Completion<'a, usize> [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 215 | pub fn recv_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 253 | pub fn fsync<'a>(&'a self, file: &'a File) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 285 | pub fn fsync_ordered<'a>(&'a self, file: &'a File, ordering: Ordering) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 309 | pub fn fdatasync<'a>(&'a self, file: &'a File) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 342 | pub fn fdatasync_ordered<'a>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 366 | pub fn sync_file_range<'a>( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 387 | pub fn sync_file_range_ordered<'a>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 424 | pub fn write_at<'a, F, B>(&'a self, file: &'a F, iov: &'a B, at: u64) -> Completion<'a, usize> [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 455 | pub fn write_at_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 481 | pub fn read_at<'a, F, B>(&'a self, file: &'a F, iov: &'a B, at: u64) -> Completion<'a, usize> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 510 | pub fn read_at_ordered<'a, F, B>( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 528 | pub fn nop<'a>(&'a self) -> Completion<'a, ()> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 534 | pub fn nop_ordered<'a>(&'a self, ordering: Ordering) -> Completion<'a, ()> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 558 | pub fn submit_all(&self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `addr2raw` is never used [INFO] [stdout] --> src/io/io_uring/uring.rs:610:4 [INFO] [stdout] | [INFO] [stdout] 610 | fn addr2raw(addr: &std::net::SocketAddr) -> (*const libc::sockaddr, libc::socklen_t) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/machine_table.rs:61:8 [INFO] [stdout] | [INFO] [stdout] 60 | impl Node2 { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 61 | fn new() -> Owned { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `free`, `highest_mid`, and `max_mid` are never read [INFO] [stdout] --> src/machine_table.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 104 | pub struct MachineTable { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 105 | head: Atomic, [INFO] [stdout] 106 | free: Stack, [INFO] [stdout] | ^^^^ [INFO] [stdout] 107 | highest_mid: AtomicU64, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 108 | max_mid: u64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `insert`, `get`, `contains_pid`, and `traverse` are never used [INFO] [stdout] --> src/machine_table.rs:130:19 [INFO] [stdout] | [INFO] [stdout] 123 | impl MachineTable { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 130 | pub(crate) fn insert<'g>(&self, item: Machine, guard: &'g Guard) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | pub(crate) fn get<'g>(&self, pid: MachineId, guard: &'g Guard) -> Shared<'g, Machine> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 171 | pub(crate) fn contains_pid(&self, pid: MachineId, guard: &Guard) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 183 | fn traverse<'g>(&self, k: MachineId, guard: &'g Guard) -> &'g Atomic { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `take_iter` is never used [INFO] [stdout] --> src/stack.rs:117:19 [INFO] [stdout] | [INFO] [stdout] 96 | impl Stack { [INFO] [stdout] | --------------------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 117 | pub(crate) fn take_iter<'a>( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing [INFO] [stdout] --> src/ebr/deferred.rs:97:13 [INFO] [stdout] | [INFO] [stdout] 97 | drop(a); [INFO] [stdout] | ^^^^^-^ [INFO] [stdout] | | [INFO] [stdout] | argument has type `[usize; 1]` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dropping_copy_types)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the expression or result [INFO] [stdout] | [INFO] [stdout] 97 - drop(a); [INFO] [stdout] 97 + let _ = a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: calls to `std::mem::drop` with a value that implements `Copy` does nothing [INFO] [stdout] --> src/ebr/deferred.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | drop(a); [INFO] [stdout] | ^^^^^-^ [INFO] [stdout] | | [INFO] [stdout] | argument has type `[usize; 10]` [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the expression or result [INFO] [stdout] | [INFO] [stdout] 112 - drop(a); [INFO] [stdout] 112 + let _ = a; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 80 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.20s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: lalrpop v0.19.5 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "3d8a5c15072298318f6aae98a5d50763e771aee774e33fc349fdf226699612d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3d8a5c15072298318f6aae98a5d50763e771aee774e33fc349fdf226699612d3", kill_on_drop: false }` [INFO] [stdout] 3d8a5c15072298318f6aae98a5d50763e771aee774e33fc349fdf226699612d3