[INFO] cloning repository https://github.com/numerodix/emcache [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/numerodix/emcache" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnumerodix%2Femcache", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnumerodix%2Femcache'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] fec9ccd0e762cbe0d74fa5199594c9a59e16918b [INFO] checking numerodix/emcache against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnumerodix%2Femcache" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/numerodix/emcache on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/numerodix/emcache [INFO] finished tweaking git repo https://github.com/numerodix/emcache [INFO] tweaked toml for git repo https://github.com/numerodix/emcache written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/numerodix/emcache already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] error: the lock file /workspace/builds/worker-5/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1c32185d5995fa102e08b2002ba0710c9acb4ea5d9ff65a980559a97c2d32f03 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "1c32185d5995fa102e08b2002ba0710c9acb4ea5d9ff65a980559a97c2d32f03", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1c32185d5995fa102e08b2002ba0710c9acb4ea5d9ff65a980559a97c2d32f03", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c32185d5995fa102e08b2002ba0710c9acb4ea5d9ff65a980559a97c2d32f03", kill_on_drop: false }` [INFO] [stdout] 1c32185d5995fa102e08b2002ba0710c9acb4ea5d9ff65a980559a97c2d32f03 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e2a992d26ad1f67516c626a523d9ac484bbdf06c80f05374b731bb71241999cc [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e2a992d26ad1f67516c626a523d9ac484bbdf06c80f05374b731bb71241999cc", kill_on_drop: false }` [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Checking bufstream v0.1.4 [INFO] [stderr] Checking maplit v0.1.6 [INFO] [stderr] Checking linked-hash-map v0.0.9 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking docopt v0.6.86 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking rand v0.3.23 [INFO] [stderr] Checking emcache v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/main.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testlib::datagen::get_rand_f64_vec` [INFO] [stdout] --> src/metrics/statistics/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use testlib::datagen::get_rand_f64_vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::AggregatedMetric` [INFO] [stdout] --> src/metrics/statistics/tests.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use super::AggregatedMetric; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::aggregate_metric` [INFO] [stdout] --> src/metrics/statistics/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use super::aggregate_metric; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::compute_average` [INFO] [stdout] --> src/metrics/statistics/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use super::compute_average; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::compute_p0` [INFO] [stdout] --> src/metrics/statistics/tests.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use super::compute_p0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::compute_p90` [INFO] [stdout] --> src/metrics/statistics/tests.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::compute_p90; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::compute_p999` [INFO] [stdout] --> src/metrics/statistics/tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use super::compute_p999; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::compute_p99` [INFO] [stdout] --> src/metrics/statistics/tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::compute_p99; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::sort_f64` [INFO] [stdout] --> src/metrics/statistics/tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::sort_f64; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::mpsc` [INFO] [stdout] --> src/metrics/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::time::sleep_secs` [INFO] [stdout] --> src/metrics/tests.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use platform::time::sleep_secs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::time::time_now` [INFO] [stdout] --> src/metrics/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use platform::time::time_now; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testlib::cmp::eq_f64` [INFO] [stdout] --> src/metrics/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use testlib::cmp::eq_f64; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::LiveTimers` [INFO] [stdout] --> src/metrics/tests.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::LiveTimers; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::MetricsRecorder` [INFO] [stdout] --> src/metrics/tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use super::MetricsRecorder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::TimeSeries` [INFO] [stdout] --> src/metrics/tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::TimeSeries; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Timer` [INFO] [stdout] --> src/metrics/tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::Timer; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Timing` [INFO] [stdout] --> src/metrics/tests.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::Timing; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `common::consts::get_version_string` [INFO] [stdout] --> src/protocol/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use common::consts::get_version_string; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::process::get_pid` [INFO] [stdout] --> src/protocol/tests.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use platform::process::get_pid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::time::sleep_secs` [INFO] [stdout] --> src/protocol/tests.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use platform::time::sleep_secs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::time::time_now` [INFO] [stdout] --> src/protocol/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use platform::time::time_now; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `storage::Cache` [INFO] [stdout] --> src/protocol/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use storage::Cache; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `storage::Key as SKey` [INFO] [stdout] --> src/protocol/tests.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use storage::Key as SKey; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `storage::Value as SValue` [INFO] [stdout] --> src/protocol/tests.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use storage::Value as SValue; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Driver` [INFO] [stdout] --> src/protocol/tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::Driver; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Cmd` [INFO] [stdout] --> src/protocol/tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::cmd::Cmd; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Delete` [INFO] [stdout] --> src/protocol/tests.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::cmd::Delete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::FlushAll` [INFO] [stdout] --> src/protocol/tests.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use super::cmd::FlushAll; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Get` [INFO] [stdout] --> src/protocol/tests.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use super::cmd::Get; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::GetInstr` [INFO] [stdout] --> src/protocol/tests.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use super::cmd::GetInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Inc` [INFO] [stdout] --> src/protocol/tests.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use super::cmd::Inc; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::IncInstr` [INFO] [stdout] --> src/protocol/tests.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use super::cmd::IncInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Resp` [INFO] [stdout] --> src/protocol/tests.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use super::cmd::Resp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Set` [INFO] [stdout] --> src/protocol/tests.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use super::cmd::Set; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::SetInstr` [INFO] [stdout] --> src/protocol/tests.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use super::cmd::SetInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Stat` [INFO] [stdout] --> src/protocol/tests.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use super::cmd::Stat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Touch` [INFO] [stdout] --> src/protocol/tests.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use super::cmd::Touch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Value` [INFO] [stdout] --> src/protocol/tests.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use super::cmd::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `test::Bencher` [INFO] [stdout] --> src/protocol/tests_bench.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use test::Bencher; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `storage::Cache` [INFO] [stdout] --> src/protocol/tests_bench.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use storage::Cache; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Driver` [INFO] [stdout] --> src/protocol/tests_bench.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use super::Driver; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Cmd` [INFO] [stdout] --> src/protocol/tests_bench.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use super::cmd::Cmd; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Get` [INFO] [stdout] --> src/protocol/tests_bench.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::cmd::Get; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::GetInstr` [INFO] [stdout] --> src/protocol/tests_bench.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use super::cmd::GetInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Resp` [INFO] [stdout] --> src/protocol/tests_bench.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use super::cmd::Resp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::Set` [INFO] [stdout] --> src/protocol/tests_bench.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use super::cmd::Set; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::cmd::SetInstr` [INFO] [stdout] --> src/protocol/tests_bench.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use super::cmd::SetInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/storage/macros.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / macro_rules! key { [INFO] [stdout] 6 | | ( $( $x:expr ),* ) => { [INFO] [stdout] 7 | | { [INFO] [stdout] 8 | | let mut vec = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 14 | | }; [INFO] [stdout] 15 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition [INFO] [stdout] --> src/storage/macros.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | / macro_rules! value { [INFO] [stdout] 19 | | ( $( $x:expr ),* ) => { [INFO] [stdout] 20 | | { [INFO] [stdout] 21 | | let mut vec = Vec::new(); [INFO] [stdout] ... | [INFO] [stdout] 27 | | }; [INFO] [stdout] 28 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/storage/cache.rs:233:20 [INFO] [stdout] | [INFO] [stdout] 233 | Ok((value)) [INFO] [stdout] | ^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/storage/cache.rs:282:17 [INFO] [stdout] | [INFO] [stdout] 282 | try!(self.evict_oldest()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/storage/cache.rs:297:17 [INFO] [stdout] | [INFO] [stdout] 297 | try!(self.evict_oldest()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::time::sleep_secs` [INFO] [stdout] --> src/storage/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use platform::time::sleep_secs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `platform::time::time_now` [INFO] [stdout] --> src/storage/tests.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use platform::time::time_now; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Cache` [INFO] [stdout] --> src/storage/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use super::Cache; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::CacheError` [INFO] [stdout] --> src/storage/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use super::CacheError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Key` [INFO] [stdout] --> src/storage/tests.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use super::Key; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Value` [INFO] [stdout] --> src/storage/tests.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::Value; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `test::Bencher` [INFO] [stdout] --> src/storage/tests_bench.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use test::Bencher; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Cache` [INFO] [stdout] --> src/storage/tests_bench.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use super::Cache; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Key` [INFO] [stdout] --> src/storage/tests_bench.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use super::Key; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::Value` [INFO] [stdout] --> src/storage/tests_bench.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use super::Value; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/conversions.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | let string = try!(as_string(bytes)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:184:39 [INFO] [stdout] | [INFO] [stdout] 184 | let (word, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:224:12 [INFO] [stdout] | [INFO] [stdout] 224 | Ok(try!(self.write_bytes(&bytes))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:233:38 [INFO] [stdout] | [INFO] [stdout] 233 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:240:42 [INFO] [stdout] | [INFO] [stdout] 240 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:242:31 [INFO] [stdout] | [INFO] [stdout] 242 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:272:38 [INFO] [stdout] | [INFO] [stdout] 272 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:273:27 [INFO] [stdout] | [INFO] [stdout] 273 | let key_str = try!(as_string(key)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:292:38 [INFO] [stdout] | [INFO] [stdout] 292 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:299:42 [INFO] [stdout] | [INFO] [stdout] 299 | let (exptime, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | try!(as_number::(exptime)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:306:42 [INFO] [stdout] | [INFO] [stdout] 306 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:308:31 [INFO] [stdout] | [INFO] [stdout] 308 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:329:38 [INFO] [stdout] | [INFO] [stdout] 329 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:331:13 [INFO] [stdout] | [INFO] [stdout] 331 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:336:40 [INFO] [stdout] | [INFO] [stdout] 336 | let (flags, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | try!(as_number::(flags)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:343:42 [INFO] [stdout] | [INFO] [stdout] 343 | let (exptime, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | try!(as_number::(exptime)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:350:42 [INFO] [stdout] | [INFO] [stdout] 350 | let (bytelen, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:352:13 [INFO] [stdout] | [INFO] [stdout] 352 | try!(as_number::(bytelen)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:358:39 [INFO] [stdout] | [INFO] [stdout] 358 | let (cas_unique, _) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:359:34 [INFO] [stdout] | [INFO] [stdout] 359 | let cas_unique = try!(as_number(cas_unique)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:368:42 [INFO] [stdout] | [INFO] [stdout] 368 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:370:31 [INFO] [stdout] | [INFO] [stdout] 370 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | let value = try!(self.read_bytes_exact(bytelen_num)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:386:26 [INFO] [stdout] | [INFO] [stdout] 386 | let terminator = try!(self.read_bytes_exact(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:406:38 [INFO] [stdout] | [INFO] [stdout] 406 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:413:42 [INFO] [stdout] | [INFO] [stdout] 413 | let (exptime, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | try!(as_number::(exptime)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:420:42 [INFO] [stdout] | [INFO] [stdout] 420 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:422:31 [INFO] [stdout] | [INFO] [stdout] 422 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:441:29 [INFO] [stdout] | [INFO] [stdout] 441 | let (word, _) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:442:13 [INFO] [stdout] | [INFO] [stdout] 442 | try!(as_string(word)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | try!(self.write_string("CLIENT_ERROR ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:488:17 [INFO] [stdout] | [INFO] [stdout] 488 | try!(self.write_string(&err)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:489:17 [INFO] [stdout] | [INFO] [stdout] 489 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:492:17 [INFO] [stdout] | [INFO] [stdout] 492 | try!(self.write_string("DELETED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:495:17 [INFO] [stdout] | [INFO] [stdout] 495 | try!(self.write_string("ERROR\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:498:17 [INFO] [stdout] | [INFO] [stdout] 498 | try!(self.write_string("EXISTS\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:501:17 [INFO] [stdout] | [INFO] [stdout] 501 | try!(self.write_string(&val.to_string())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:502:17 [INFO] [stdout] | [INFO] [stdout] 502 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:505:17 [INFO] [stdout] | [INFO] [stdout] 505 | try!(self.write_string("NOT_FOUND\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:508:17 [INFO] [stdout] | [INFO] [stdout] 508 | try!(self.write_string("NOT_STORED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:511:17 [INFO] [stdout] | [INFO] [stdout] 511 | try!(self.write_string("OK\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:514:17 [INFO] [stdout] | [INFO] [stdout] 514 | try!(self.write_string("SERVER_ERROR ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:515:17 [INFO] [stdout] | [INFO] [stdout] 515 | try!(self.write_string(&err)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:516:17 [INFO] [stdout] | [INFO] [stdout] 516 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:520:21 [INFO] [stdout] | [INFO] [stdout] 520 | try!(self.write_string("STAT ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:521:21 [INFO] [stdout] | [INFO] [stdout] 521 | try!(self.write_string(&stat.key)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | try!(self.write_string(" ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:523:21 [INFO] [stdout] | [INFO] [stdout] 523 | try!(self.write_string(&stat.value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:524:21 [INFO] [stdout] | [INFO] [stdout] 524 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:526:17 [INFO] [stdout] | [INFO] [stdout] 526 | try!(self.write_string("END\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | try!(self.write_string("STORED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:532:17 [INFO] [stdout] | [INFO] [stdout] 532 | try!(self.write_string("TOUCHED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:536:21 [INFO] [stdout] | [INFO] [stdout] 536 | try!(self.write_string("VALUE ")); // keyword [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:537:21 [INFO] [stdout] | [INFO] [stdout] 537 | try!(self.write_string(&value.key)); // key [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:538:21 [INFO] [stdout] | [INFO] [stdout] 538 | try!(self.write_string(" ")); // space [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:539:21 [INFO] [stdout] | [INFO] [stdout] 539 | try!(self.write_string(&value.flags.to_string())); // flags [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:540:21 [INFO] [stdout] | [INFO] [stdout] 540 | try!(self.write_string(" ")); // space [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | try!(self.write_string(&value.data.len().to_string())); // bytelen [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:543:25 [INFO] [stdout] | [INFO] [stdout] 543 | try!(self.write_string(" ")); // space [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:544:25 [INFO] [stdout] | [INFO] [stdout] 544 | try!(self.write_string(&value.cas_unique [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:548:21 [INFO] [stdout] | [INFO] [stdout] 548 | try!(self.write_string(&"\r\n".to_string())); // newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:549:21 [INFO] [stdout] | [INFO] [stdout] 549 | try!(self.write_bytes(&value.data)); // data block [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:550:21 [INFO] [stdout] | [INFO] [stdout] 550 | try!(self.write_string(&"\r\n".to_string())); // newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:552:17 [INFO] [stdout] | [INFO] [stdout] 552 | try!(self.write_string(&"END\r\n".to_string())); // END + newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:555:17 [INFO] [stdout] | [INFO] [stdout] 555 | try!(self.write_string("VERSION ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:556:17 [INFO] [stdout] | [INFO] [stdout] 556 | try!(self.write_string(&version)); // key [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:557:17 [INFO] [stdout] | [INFO] [stdout] 557 | try!(self.write_string(&"\r\n".to_string())); // newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Cmd` [INFO] [stdout] --> src/tcp_transport/tests.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use protocol::cmd::Cmd; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Delete` [INFO] [stdout] --> src/tcp_transport/tests.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use protocol::cmd::Delete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::FlushAll` [INFO] [stdout] --> src/tcp_transport/tests.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use protocol::cmd::FlushAll; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Get` [INFO] [stdout] --> src/tcp_transport/tests.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use protocol::cmd::Get; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::GetInstr` [INFO] [stdout] --> src/tcp_transport/tests.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use protocol::cmd::GetInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Inc` [INFO] [stdout] --> src/tcp_transport/tests.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use protocol::cmd::Inc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::IncInstr` [INFO] [stdout] --> src/tcp_transport/tests.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use protocol::cmd::IncInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Resp` [INFO] [stdout] --> src/tcp_transport/tests.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use protocol::cmd::Resp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Set` [INFO] [stdout] --> src/tcp_transport/tests.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use protocol::cmd::Set; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::SetInstr` [INFO] [stdout] --> src/tcp_transport/tests.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use protocol::cmd::SetInstr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Stat` [INFO] [stdout] --> src/tcp_transport/tests.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use protocol::cmd::Stat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Touch` [INFO] [stdout] --> src/tcp_transport/tests.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use protocol::cmd::Touch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Value` [INFO] [stdout] --> src/tcp_transport/tests.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use protocol::cmd::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testlib::test_stream::TestStream` [INFO] [stdout] --> src/tcp_transport/tests.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use testlib::test_stream::TestStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::TcpTransport` [INFO] [stdout] --> src/tcp_transport/tests.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use super::TcpTransport; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::TcpTransportError` [INFO] [stdout] --> src/tcp_transport/tests.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use super::TcpTransportError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::conversions::as_number` [INFO] [stdout] --> src/tcp_transport/tests.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use super::conversions::as_number; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::conversions::as_string` [INFO] [stdout] --> src/tcp_transport/tests.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use super::conversions::as_string; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `test::Bencher` [INFO] [stdout] --> src/tcp_transport/tests_bench.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use test::Bencher; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Resp` [INFO] [stdout] --> src/tcp_transport/tests_bench.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use protocol::cmd::Resp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `protocol::cmd::Value` [INFO] [stdout] --> src/tcp_transport/tests_bench.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use protocol::cmd::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `testlib::test_stream::TestStream` [INFO] [stdout] --> src/tcp_transport/tests_bench.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use testlib::test_stream::TestStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::TcpTransport` [INFO] [stdout] --> src/tcp_transport/tests_bench.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use super::TcpTransport; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/storage/cache.rs:233:20 [INFO] [stdout] | [INFO] [stdout] 233 | Ok((value)) [INFO] [stdout] | ^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/storage/cache.rs:282:17 [INFO] [stdout] | [INFO] [stdout] 282 | try!(self.evict_oldest()); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/storage/cache.rs:297:17 [INFO] [stdout] | [INFO] [stdout] 297 | try!(self.evict_oldest()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/conversions.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | let string = try!(as_string(bytes)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:184:39 [INFO] [stdout] | [INFO] [stdout] 184 | let (word, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:224:12 [INFO] [stdout] | [INFO] [stdout] 224 | Ok(try!(self.write_bytes(&bytes))) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:233:38 [INFO] [stdout] | [INFO] [stdout] 233 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:235:13 [INFO] [stdout] | [INFO] [stdout] 235 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:240:42 [INFO] [stdout] | [INFO] [stdout] 240 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:242:31 [INFO] [stdout] | [INFO] [stdout] 242 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:272:38 [INFO] [stdout] | [INFO] [stdout] 272 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:273:27 [INFO] [stdout] | [INFO] [stdout] 273 | let key_str = try!(as_string(key)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:292:38 [INFO] [stdout] | [INFO] [stdout] 292 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:299:42 [INFO] [stdout] | [INFO] [stdout] 299 | let (exptime, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:301:13 [INFO] [stdout] | [INFO] [stdout] 301 | try!(as_number::(exptime)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:306:42 [INFO] [stdout] | [INFO] [stdout] 306 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:308:31 [INFO] [stdout] | [INFO] [stdout] 308 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:329:38 [INFO] [stdout] | [INFO] [stdout] 329 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:331:13 [INFO] [stdout] | [INFO] [stdout] 331 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:336:40 [INFO] [stdout] | [INFO] [stdout] 336 | let (flags, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | try!(as_number::(flags)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:343:42 [INFO] [stdout] | [INFO] [stdout] 343 | let (exptime, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | try!(as_number::(exptime)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:350:42 [INFO] [stdout] | [INFO] [stdout] 350 | let (bytelen, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:352:13 [INFO] [stdout] | [INFO] [stdout] 352 | try!(as_number::(bytelen)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:358:39 [INFO] [stdout] | [INFO] [stdout] 358 | let (cas_unique, _) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:359:34 [INFO] [stdout] | [INFO] [stdout] 359 | let cas_unique = try!(as_number(cas_unique)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:368:42 [INFO] [stdout] | [INFO] [stdout] 368 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:370:31 [INFO] [stdout] | [INFO] [stdout] 370 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:378:21 [INFO] [stdout] | [INFO] [stdout] 378 | let value = try!(self.read_bytes_exact(bytelen_num)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:386:26 [INFO] [stdout] | [INFO] [stdout] 386 | let terminator = try!(self.read_bytes_exact(2)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:406:38 [INFO] [stdout] | [INFO] [stdout] 406 | let (key, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | try!(as_string(key)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:413:42 [INFO] [stdout] | [INFO] [stdout] 413 | let (exptime, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | try!(as_number::(exptime)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:420:42 [INFO] [stdout] | [INFO] [stdout] 420 | let (noreply, end_of_line) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:422:31 [INFO] [stdout] | [INFO] [stdout] 422 | let noreply_str = try!(as_string(noreply)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:441:29 [INFO] [stdout] | [INFO] [stdout] 441 | let (word, _) = try!(self.read_word_in_line()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:442:13 [INFO] [stdout] | [INFO] [stdout] 442 | try!(as_string(word)) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:487:17 [INFO] [stdout] | [INFO] [stdout] 487 | try!(self.write_string("CLIENT_ERROR ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:488:17 [INFO] [stdout] | [INFO] [stdout] 488 | try!(self.write_string(&err)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:489:17 [INFO] [stdout] | [INFO] [stdout] 489 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:492:17 [INFO] [stdout] | [INFO] [stdout] 492 | try!(self.write_string("DELETED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:495:17 [INFO] [stdout] | [INFO] [stdout] 495 | try!(self.write_string("ERROR\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:498:17 [INFO] [stdout] | [INFO] [stdout] 498 | try!(self.write_string("EXISTS\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:501:17 [INFO] [stdout] | [INFO] [stdout] 501 | try!(self.write_string(&val.to_string())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:502:17 [INFO] [stdout] | [INFO] [stdout] 502 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:505:17 [INFO] [stdout] | [INFO] [stdout] 505 | try!(self.write_string("NOT_FOUND\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:508:17 [INFO] [stdout] | [INFO] [stdout] 508 | try!(self.write_string("NOT_STORED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:511:17 [INFO] [stdout] | [INFO] [stdout] 511 | try!(self.write_string("OK\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:514:17 [INFO] [stdout] | [INFO] [stdout] 514 | try!(self.write_string("SERVER_ERROR ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:515:17 [INFO] [stdout] | [INFO] [stdout] 515 | try!(self.write_string(&err)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:516:17 [INFO] [stdout] | [INFO] [stdout] 516 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:520:21 [INFO] [stdout] | [INFO] [stdout] 520 | try!(self.write_string("STAT ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:521:21 [INFO] [stdout] | [INFO] [stdout] 521 | try!(self.write_string(&stat.key)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:522:21 [INFO] [stdout] | [INFO] [stdout] 522 | try!(self.write_string(" ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:523:21 [INFO] [stdout] | [INFO] [stdout] 523 | try!(self.write_string(&stat.value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:524:21 [INFO] [stdout] | [INFO] [stdout] 524 | try!(self.write_string("\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:526:17 [INFO] [stdout] | [INFO] [stdout] 526 | try!(self.write_string("END\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | try!(self.write_string("STORED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:532:17 [INFO] [stdout] | [INFO] [stdout] 532 | try!(self.write_string("TOUCHED\r\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:536:21 [INFO] [stdout] | [INFO] [stdout] 536 | try!(self.write_string("VALUE ")); // keyword [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:537:21 [INFO] [stdout] | [INFO] [stdout] 537 | try!(self.write_string(&value.key)); // key [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:538:21 [INFO] [stdout] | [INFO] [stdout] 538 | try!(self.write_string(" ")); // space [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:539:21 [INFO] [stdout] | [INFO] [stdout] 539 | try!(self.write_string(&value.flags.to_string())); // flags [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:540:21 [INFO] [stdout] | [INFO] [stdout] 540 | try!(self.write_string(" ")); // space [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:541:21 [INFO] [stdout] | [INFO] [stdout] 541 | try!(self.write_string(&value.data.len().to_string())); // bytelen [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:543:25 [INFO] [stdout] | [INFO] [stdout] 543 | try!(self.write_string(" ")); // space [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:544:25 [INFO] [stdout] | [INFO] [stdout] 544 | try!(self.write_string(&value.cas_unique [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:548:21 [INFO] [stdout] | [INFO] [stdout] 548 | try!(self.write_string(&"\r\n".to_string())); // newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:549:21 [INFO] [stdout] | [INFO] [stdout] 549 | try!(self.write_bytes(&value.data)); // data block [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:550:21 [INFO] [stdout] | [INFO] [stdout] 550 | try!(self.write_string(&"\r\n".to_string())); // newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:552:17 [INFO] [stdout] | [INFO] [stdout] 552 | try!(self.write_string(&"END\r\n".to_string())); // END + newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:555:17 [INFO] [stdout] | [INFO] [stdout] 555 | try!(self.write_string("VERSION ")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:556:17 [INFO] [stdout] | [INFO] [stdout] 556 | try!(self.write_string(&version)); // key [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/tcp_transport/transport.rs:557:17 [INFO] [stdout] | [INFO] [stdout] 557 | try!(self.write_string(&"\r\n".to_string())); // newline [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/protocol/driver.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | let mut blob = value.get_item_mut(); [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: associated function is never used: `get_timers` [INFO] [stdout] --> src/metrics/live_timers.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn get_timers(&self) -> &HashMap { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_timing` [INFO] [stdout] --> src/metrics/metric.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn get_timing(&self) -> &Timing { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `first` [INFO] [stdout] --> src/metrics/metrics.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn first(&self) -> &Metric { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_timers` [INFO] [stdout] --> src/metrics/time_series.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn get_timers(&self) -> &HashMap>> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `convert_secs_to_duration` [INFO] [stdout] --> src/platform/time.rs:7:4 [INFO] [stdout] | [INFO] [stdout] 7 | fn convert_secs_to_duration(duration: f64) -> Duration { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `sleep_secs` [INFO] [stdout] --> src/platform/time.rs:27:8 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn sleep_secs(secs: f64) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn new(key: &str, noreply: bool) -> Delete { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn new(exptime: Option, noreply: bool) -> FlushAll { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn new(instr: GetInstr, keys: Vec) -> Get { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `one` [INFO] [stdout] --> src/protocol/cmd.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn one(instr: GetInstr, key: &str) -> Get { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub fn new(instr: IncInstr, key: &str, delta: u64, noreply: bool) -> Inc { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 118 | pub fn new(instr: SetInstr, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_cas_unique` [INFO] [stdout] --> src/protocol/cmd.rs:136:12 [INFO] [stdout] | [INFO] [stdout] 136 | pub fn with_cas_unique(&mut self, cas_unique: u64) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | pub fn new(key: &str, exptime: u32, noreply: bool) -> Touch { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/protocol/cmd.rs:188:12 [INFO] [stdout] | [INFO] [stdout] 188 | pub fn new(key: &str, flags: u16, data: Vec) -> Value { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_stats` [INFO] [stdout] --> src/protocol/cmd.rs:245:12 [INFO] [stdout] | [INFO] [stdout] 245 | pub fn get_stats(&self) -> Option<&Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_values` [INFO] [stdout] --> src/protocol/cmd.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn get_values(&self) -> Option<&Vec> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_first_value` [INFO] [stdout] --> src/protocol/cmd.rs:259:12 [INFO] [stdout] | [INFO] [stdout] 259 | pub fn get_first_value(&self) -> Option<&Value> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_item_lifetime` [INFO] [stdout] --> src/storage/cache.rs:73:12 [INFO] [stdout] | [INFO] [stdout] 73 | pub fn with_item_lifetime(&mut self, item_lifetime: f64) -> &mut Cache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_key_maxlen` [INFO] [stdout] --> src/storage/cache.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn with_key_maxlen(&mut self, key_maxlen: u64) -> &mut Cache { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `with_value_maxlen` [INFO] [stdout] --> src/storage/cache.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn with_value_maxlen(&mut self, value_maxlen: u64) -> &mut Cache { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_stream` [INFO] [stdout] --> src/tcp_transport/transport.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn get_stream(&self) -> &T { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `read_line_as_words` [INFO] [stdout] --> src/tcp_transport/transport.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 180 | pub fn read_line_as_words(&mut self) -> TcpTransportResult>> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `eq_f64` [INFO] [stdout] --> src/testlib/cmp.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn eq_f64(x: f64, y: f64, error: f64) -> bool { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_rand_f64_vec` [INFO] [stdout] --> src/testlib/datagen.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn get_rand_f64_vec(lower: u64, upper: u64) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/testlib/test_stream.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new(incoming: Vec) -> TestStream { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_incoming_rep` [INFO] [stdout] --> src/testlib/test_stream.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub fn set_incoming_rep(&mut self, buffer: Vec) -> &mut Self { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 189 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/protocol/driver.rs:210:17 [INFO] [stdout] | [INFO] [stdout] 210 | let mut blob = value.get_item_mut(); [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: 78 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.07s [INFO] running `Command { std: "docker" "inspect" "e2a992d26ad1f67516c626a523d9ac484bbdf06c80f05374b731bb71241999cc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2a992d26ad1f67516c626a523d9ac484bbdf06c80f05374b731bb71241999cc", kill_on_drop: false }` [INFO] [stdout] e2a992d26ad1f67516c626a523d9ac484bbdf06c80f05374b731bb71241999cc