[INFO] fetching crate redis 0.27.5... [INFO] checking redis-0.27.5 against try#65132f36b923285d5da381c2fbafee6ce899e841 for pr-132712-1 [INFO] extracting crate redis 0.27.5 into /workspace/builds/worker-7-tc2/source [INFO] validating manifest of crates.io crate redis 0.27.5 on toolchain 65132f36b923285d5da381c2fbafee6ce899e841 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate redis 0.27.5 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate redis 0.27.5 [INFO] tweaked toml for crates.io crate redis 0.27.5 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] crate crates.io crate redis 0.27.5 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d8caef5b04fd49fa4d13da929bd19f0070eb4b4a5ced4ec20df810d4bb421ab7 [INFO] running `Command { std: "docker" "start" "-a" "d8caef5b04fd49fa4d13da929bd19f0070eb4b4a5ced4ec20df810d4bb421ab7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d8caef5b04fd49fa4d13da929bd19f0070eb4b4a5ced4ec20df810d4bb421ab7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d8caef5b04fd49fa4d13da929bd19f0070eb4b4a5ced4ec20df810d4bb421ab7", kill_on_drop: false }` [INFO] [stdout] d8caef5b04fd49fa4d13da929bd19f0070eb4b4a5ced4ec20df810d4bb421ab7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "RUSTDOCFLAGS=--cap-lints=allow" "-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+65132f36b923285d5da381c2fbafee6ce899e841" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7a03727a0b0a277c48ce1226e128ca41214584ebc4016e55592a633e04ea3b5a [INFO] running `Command { std: "docker" "start" "-a" "7a03727a0b0a277c48ce1226e128ca41214584ebc4016e55592a633e04ea3b5a", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling libc v0.2.153 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking aho-corasick v1.1.2 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling memchr v2.7.1 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling syn v2.0.79 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Checking either v1.9.0 [INFO] [stderr] Checking getrandom v0.2.12 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling rustix v0.37.27 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling rstest_macros v0.23.0 [INFO] [stderr] Checking regex-automata v0.4.8 [INFO] [stderr] Compiling toml_edit v0.22.22 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking concurrent-queue v2.4.0 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Checking os_str_bytes v6.6.1 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking plotters-backend v0.3.5 [INFO] [stderr] Checking half v2.2.1 [INFO] [stderr] Checking waker-fn v1.1.1 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking parking v2.2.0 [INFO] [stderr] Checking futures-lite v1.13.0 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking plotters-svg v0.3.5 [INFO] [stderr] Checking clap_lex v0.2.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking regex v1.11.0 [INFO] [stderr] Checking async-lock v2.8.0 [INFO] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Compiling proc-macro-crate v3.2.0 [INFO] [stderr] Checking socket2 v0.4.10 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking linux-raw-sys v0.4.13 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Checking bitflags v2.4.2 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Checking bytes v1.7.1 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking textwrap v0.16.0 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking walkdir v2.4.0 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking clap v3.2.25 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking quickcheck v1.0.3 [INFO] [stderr] Checking rayon v1.8.1 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking plotters v0.3.5 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking arc-swap v1.7.1 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Checking futures-timer v3.0.3 [INFO] [stderr] Checking oorandom v11.1.3 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking fastrand v2.0.1 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking futures-time v3.0.0 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Checking tempfile v3.10.1 [INFO] [stderr] Checking assert_approx_eq v1.1.0 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking redis v0.27.5 (/tmp/fixit) [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] Checking partial-io v0.5.4 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking rstest v0.23.0 [INFO] [stderr] Checking serde_json v1.0.128 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking criterion v0.4.0 [INFO] [stderr] Fixed src/streams.rs (2 fixes) [INFO] [stderr] Fixed src/acl.rs (2 fixes) [INFO] [stderr] Fixed src/client.rs (2 fixes) [INFO] [stderr] Fixed src/connection.rs (1 fix) [INFO] [stderr] Fixed src/types.rs (11 fixes) [INFO] [stderr] Fixed src/geo.rs (2 fixes) [INFO] [stderr] Fixed src/macros.rs (1 fix) [INFO] [stderr] Fixed src/parser.rs (3 fixes) [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: `--force-warn rust-2024-incompatible-pat` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating examples/basic.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/acl.rs (2 fixes) [INFO] [stderr] Fixed src/geo.rs (2 fixes) [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: `--force-warn rust-2024-incompatible-pat` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see 123076 [INFO] [stdout] = note: this warning originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Migrating tests/test_cluster.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_types.rs from 2021 edition to 2024 [INFO] [stderr] Fixed tests/support/util.rs (2 fixes) [INFO] [stderr] Migrating examples/geospatial.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_bignum.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_script.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_basic.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_sentinel.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_streams.rs from 2021 edition to 2024 [INFO] [stderr] Migrating examples/streams.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_acl.rs from 2021 edition to 2024 [INFO] [stderr] Migrating tests/test_geospatial.rs from 2021 edition to 2024 [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 43.46s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking redis v0.27.5 (/tmp/fixit) [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | cmd(if key.num_of_args() <= 1 { "GET" } else { "MGET" }).arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | cmd("MGET").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | cmd("KEYS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:142:9 [INFO] [stdout] | [INFO] [stdout] 142 | cmd(if key.num_of_args() <= 1 { "GET" } else { "MGET" }).arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | cmd("MGET").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:152:9 [INFO] [stdout] | [INFO] [stdout] 152 | cmd("KEYS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | cmd("SET").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:162:9 [INFO] [stdout] | [INFO] [stdout] 162 | cmd("SET").arg(key).arg(value).arg(options) [INFO] [stdout] | ^^^^^^^^^^--------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | cmd("MSET").arg(items) [INFO] [stdout] | ^^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | cmd("MSET").arg(items) [INFO] [stdout] | ^^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | cmd("SETEX").arg(key).arg(seconds).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^--------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | cmd("PSETEX").arg(key).arg(milliseconds).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | cmd("SETNX").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | cmd("SET").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | cmd("MSETNX").arg(items) [INFO] [stdout] | ^^^^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:162:9 [INFO] [stdout] | [INFO] [stdout] 162 | cmd("SET").arg(key).arg(value).arg(options) [INFO] [stdout] | ^^^^^^^^^^--------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 169 | cmd("MSET").arg(items) [INFO] [stdout] | ^^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | cmd("GETSET").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:174:9 [INFO] [stdout] | [INFO] [stdout] 174 | cmd("MSET").arg(items) [INFO] [stdout] | ^^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | cmd("SETEX").arg(key).arg(seconds).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^--------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | cmd("GETRANGE").arg(key).arg(from).arg(to) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | cmd("PSETEX").arg(key).arg(milliseconds).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | cmd("SETNX").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | cmd("SETRANGE").arg(key).arg(offset).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:194:9 [INFO] [stdout] | [INFO] [stdout] 194 | cmd("MSETNX").arg(items) [INFO] [stdout] | ^^^^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | cmd("GETSET").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:204:9 [INFO] [stdout] | [INFO] [stdout] 204 | cmd("GETRANGE").arg(key).arg(from).arg(to) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 209 | cmd("SETRANGE").arg(key).arg(offset).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | cmd("DEL").arg(key) [INFO] [stdout] | ^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | cmd("EXISTS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | cmd("TYPE").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:214:9 [INFO] [stdout] | [INFO] [stdout] 214 | cmd("DEL").arg(key) [INFO] [stdout] | ^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | cmd("EXISTS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:224:9 [INFO] [stdout] | [INFO] [stdout] 224 | cmd("TYPE").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | cmd("EXPIRE").arg(key).arg(seconds) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:229:9 [INFO] [stdout] | [INFO] [stdout] 229 | cmd("EXPIRE").arg(key).arg(seconds) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:234:9 [INFO] [stdout] | [INFO] [stdout] 234 | cmd("EXPIREAT").arg(key).arg(ts) [INFO] [stdout] | ^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | cmd("PEXPIRE").arg(key).arg(ms) [INFO] [stdout] | ^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | cmd("PEXPIREAT").arg(key).arg(ts) [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | cmd("EXPIRETIME").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | cmd("PEXPIRETIME").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | cmd("PERSIST").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | cmd("TTL").arg(key) [INFO] [stdout] | ^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | cmd("PTTL").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | cmd("GETEX").arg(key).arg(option).arg(time_arg) [INFO] [stdout] | ^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | cmd("GETDEL").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:234:9 [INFO] [stdout] | [INFO] [stdout] 234 | cmd("EXPIREAT").arg(key).arg(ts) [INFO] [stdout] | ^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | cmd("PEXPIRE").arg(key).arg(ms) [INFO] [stdout] | ^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | cmd("PEXPIREAT").arg(key).arg(ts) [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:249:9 [INFO] [stdout] | [INFO] [stdout] 249 | cmd("EXPIRETIME").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | cmd("PEXPIRETIME").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | cmd("PERSIST").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:264:9 [INFO] [stdout] | [INFO] [stdout] 264 | cmd("TTL").arg(key) [INFO] [stdout] | ^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:269:9 [INFO] [stdout] | [INFO] [stdout] 269 | cmd("PTTL").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:282:9 [INFO] [stdout] | [INFO] [stdout] 282 | cmd("GETEX").arg(key).arg(option).arg(time_arg) [INFO] [stdout] | ^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:287:9 [INFO] [stdout] | [INFO] [stdout] 287 | cmd("GETDEL").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | cmd("RENAME").arg(key).arg(new_key) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:297:9 [INFO] [stdout] | [INFO] [stdout] 297 | cmd("RENAMENX").arg(key).arg(new_key) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | cmd("UNLINK").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:309:9 [INFO] [stdout] | [INFO] [stdout] 309 | cmd("APPEND").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:315:9 [INFO] [stdout] | [INFO] [stdout] 315 | // cmd(if delta.describe_numeric_behavior() == NumericBehavior::NumberIsFloat { [INFO] [stdout] 316 | || "INCRBYFLOAT" [INFO] [stdout] 317 | || } else { [INFO] [stdout] 318 | || "INCRBY" [INFO] [stdout] 319 | || }).arg(key).arg(delta) [INFO] [stdout] | || ^ - [INFO] [stdout] | || | | [INFO] [stdout] | ||__________|___________________temporary value is freed at the end of this statement [INFO] [stdout] | |___________| borrow later used here [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | cmd("DECRBY").arg(key).arg(delta) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | cmd("SETBIT").arg(key).arg(offset).arg(i32::from(value)) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | cmd("GETBIT").arg(key).arg(offset) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | cmd("BITCOUNT").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:344:9 [INFO] [stdout] | [INFO] [stdout] 344 | cmd("BITCOUNT").arg(key).arg(start).arg(end) [INFO] [stdout] | ^^^^^^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | cmd("BITOP").arg("AND").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | cmd("BITOP").arg("OR").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | cmd("BITOP").arg("XOR").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | cmd("BITOP").arg("NOT").arg(dstkey).arg(srckey) [INFO] [stdout] | ^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:292:9 [INFO] [stdout] | [INFO] [stdout] 292 | cmd("RENAME").arg(key).arg(new_key) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:297:9 [INFO] [stdout] | [INFO] [stdout] 297 | cmd("RENAMENX").arg(key).arg(new_key) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:302:9 [INFO] [stdout] | [INFO] [stdout] 302 | cmd("UNLINK").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:309:9 [INFO] [stdout] | [INFO] [stdout] 309 | cmd("APPEND").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:315:9 [INFO] [stdout] | [INFO] [stdout] 315 | // cmd(if delta.describe_numeric_behavior() == NumericBehavior::NumberIsFloat { [INFO] [stdout] 316 | || "INCRBYFLOAT" [INFO] [stdout] 317 | || } else { [INFO] [stdout] 318 | || "INCRBY" [INFO] [stdout] 319 | || }).arg(key).arg(delta) [INFO] [stdout] | || ^ - [INFO] [stdout] | || | | [INFO] [stdout] | ||__________|___________________temporary value is freed at the end of this statement [INFO] [stdout] | |___________| borrow later used here [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | cmd("DECRBY").arg(key).arg(delta) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | cmd("SETBIT").arg(key).arg(offset).arg(i32::from(value)) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | cmd("GETBIT").arg(key).arg(offset) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:339:9 [INFO] [stdout] | [INFO] [stdout] 339 | cmd("BITCOUNT").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:373:9 [INFO] [stdout] | [INFO] [stdout] 373 | cmd("STRLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 380 | cmd(if field.num_of_args() <= 1 { "HGET" } else { "HMGET" }).arg(key).arg(field) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:385:9 [INFO] [stdout] | [INFO] [stdout] 385 | cmd("HDEL").arg(key).arg(field) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:390:9 [INFO] [stdout] | [INFO] [stdout] 390 | cmd("HSET").arg(key).arg(field).arg(value) [INFO] [stdout] | ^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:395:9 [INFO] [stdout] | [INFO] [stdout] 395 | cmd("HSETNX").arg(key).arg(field).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | cmd("HMSET").arg(key).arg(items) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:405:9 [INFO] [stdout] | [INFO] [stdout] 405 | // cmd(if delta.describe_numeric_behavior() == NumericBehavior::NumberIsFloat { [INFO] [stdout] 406 | || "HINCRBYFLOAT" [INFO] [stdout] 407 | || } else { [INFO] [stdout] 408 | || "HINCRBY" [INFO] [stdout] 409 | || }).arg(key).arg(field).arg(delta) [INFO] [stdout] | || ^ - [INFO] [stdout] | || | | [INFO] [stdout] | ||__________|______________________________temporary value is freed at the end of this statement [INFO] [stdout] | |___________| borrow later used here [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 414 | cmd("HEXISTS").arg(key).arg(field) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:419:9 [INFO] [stdout] | [INFO] [stdout] 419 | cmd("HTTL").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | cmd("HPTTL").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:344:9 [INFO] [stdout] | [INFO] [stdout] 344 | cmd("BITCOUNT").arg(key).arg(start).arg(end) [INFO] [stdout] | ^^^^^^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:350:9 [INFO] [stdout] | [INFO] [stdout] 350 | cmd("BITOP").arg("AND").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:356:9 [INFO] [stdout] | [INFO] [stdout] 356 | cmd("BITOP").arg("OR").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 362 | cmd("BITOP").arg("XOR").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | cmd("BITOP").arg("NOT").arg(dstkey).arg(srckey) [INFO] [stdout] | ^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:373:9 [INFO] [stdout] | [INFO] [stdout] 373 | cmd("STRLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 380 | cmd(if field.num_of_args() <= 1 { "HGET" } else { "HMGET" }).arg(key).arg(field) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:385:9 [INFO] [stdout] | [INFO] [stdout] 385 | cmd("HDEL").arg(key).arg(field) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:429:8 [INFO] [stdout] | [INFO] [stdout] 429 | cmd("HEXPIRE").arg(key).arg(seconds).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^----------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 434 | cmd("HEXPIREAT").arg(key).arg(ts).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:439:9 [INFO] [stdout] | [INFO] [stdout] 439 | cmd("HEXPIRETIME").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | cmd("HPERSIST").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | cmd("HPEXPIRE").arg(key).arg(milliseconds).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | cmd("HPEXPIREAT").arg(key).arg(ts).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | cmd("HPEXPIRETIME").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | cmd("HKEYS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | cmd("HVALS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:474:9 [INFO] [stdout] | [INFO] [stdout] 474 | cmd("HGETALL").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:479:9 [INFO] [stdout] | [INFO] [stdout] 479 | cmd("HLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | cmd("BLMOVE").arg(srckey).arg(dstkey).arg(src_dir).arg(dst_dir).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:390:9 [INFO] [stdout] | [INFO] [stdout] 390 | cmd("HSET").arg(key).arg(field).arg(value) [INFO] [stdout] | ^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:395:9 [INFO] [stdout] | [INFO] [stdout] 395 | cmd("HSETNX").arg(key).arg(field).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 400 | cmd("HMSET").arg(key).arg(items) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:405:9 [INFO] [stdout] | [INFO] [stdout] 405 | // cmd(if delta.describe_numeric_behavior() == NumericBehavior::NumberIsFloat { [INFO] [stdout] 406 | || "HINCRBYFLOAT" [INFO] [stdout] 407 | || } else { [INFO] [stdout] 408 | || "HINCRBY" [INFO] [stdout] 409 | || }).arg(key).arg(field).arg(delta) [INFO] [stdout] | || ^ - [INFO] [stdout] | || | | [INFO] [stdout] | ||__________|______________________________temporary value is freed at the end of this statement [INFO] [stdout] | |___________| borrow later used here [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 414 | cmd("HEXISTS").arg(key).arg(field) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:419:9 [INFO] [stdout] | [INFO] [stdout] 419 | cmd("HTTL").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 424 | cmd("HPTTL").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:429:8 [INFO] [stdout] | [INFO] [stdout] 429 | cmd("HEXPIRE").arg(key).arg(seconds).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^----------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:434:9 [INFO] [stdout] | [INFO] [stdout] 434 | cmd("HEXPIREAT").arg(key).arg(ts).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:439:9 [INFO] [stdout] | [INFO] [stdout] 439 | cmd("HEXPIRETIME").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:444:9 [INFO] [stdout] | [INFO] [stdout] 444 | cmd("HPERSIST").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:449:9 [INFO] [stdout] | [INFO] [stdout] 449 | cmd("HPEXPIRE").arg(key).arg(milliseconds).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:454:9 [INFO] [stdout] | [INFO] [stdout] 454 | cmd("HPEXPIREAT").arg(key).arg(ts).arg(opt).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:459:9 [INFO] [stdout] | [INFO] [stdout] 459 | cmd("HPEXPIRETIME").arg(key).arg("FIELDS").arg(fields.num_of_args()).arg(fields) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:464:9 [INFO] [stdout] | [INFO] [stdout] 464 | cmd("HKEYS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:469:9 [INFO] [stdout] | [INFO] [stdout] 469 | cmd("HVALS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:474:9 [INFO] [stdout] | [INFO] [stdout] 474 | cmd("HGETALL").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | cmd("BLMPOP").arg(timeout).arg(numkeys).arg(key).arg(dir).arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | cmd("BLPOP").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | cmd("BRPOP").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:509:9 [INFO] [stdout] | [INFO] [stdout] 509 | cmd("BRPOPLPUSH").arg(srckey).arg(dstkey).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:514:9 [INFO] [stdout] | [INFO] [stdout] 514 | cmd("LINDEX").arg(key).arg(index) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:520:9 [INFO] [stdout] | [INFO] [stdout] 520 | cmd("LINSERT").arg(key).arg("BEFORE").arg(pivot).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^^--------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:526:9 [INFO] [stdout] | [INFO] [stdout] 526 | cmd("LINSERT").arg(key).arg("AFTER").arg(pivot).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:531:9 [INFO] [stdout] | [INFO] [stdout] 531 | cmd("LLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:536:9 [INFO] [stdout] | [INFO] [stdout] 536 | cmd("LMOVE").arg(srckey).arg(dstkey).arg(src_dir).arg(dst_dir) [INFO] [stdout] | ^^^^^^^^^^^^-------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:542:9 [INFO] [stdout] | [INFO] [stdout] 542 | cmd("LMPOP").arg(numkeys).arg(key).arg(dir).arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | cmd("LPOP").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:554:9 [INFO] [stdout] | [INFO] [stdout] 554 | cmd("LPOS").arg(key).arg(value).arg(options) [INFO] [stdout] | ^^^^^^^^^^^--------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:559:9 [INFO] [stdout] | [INFO] [stdout] 559 | cmd("LPUSH").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:565:9 [INFO] [stdout] | [INFO] [stdout] 565 | cmd("LPUSHX").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:479:9 [INFO] [stdout] | [INFO] [stdout] 479 | cmd("HLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:487:9 [INFO] [stdout] | [INFO] [stdout] 487 | cmd("BLMOVE").arg(srckey).arg(dstkey).arg(src_dir).arg(dst_dir).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:493:9 [INFO] [stdout] | [INFO] [stdout] 493 | cmd("BLMPOP").arg(timeout).arg(numkeys).arg(key).arg(dir).arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | cmd("BLPOP").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:503:9 [INFO] [stdout] | [INFO] [stdout] 503 | cmd("BRPOP").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:509:9 [INFO] [stdout] | [INFO] [stdout] 509 | cmd("BRPOPLPUSH").arg(srckey).arg(dstkey).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:514:9 [INFO] [stdout] | [INFO] [stdout] 514 | cmd("LINDEX").arg(key).arg(index) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:520:9 [INFO] [stdout] | [INFO] [stdout] 520 | cmd("LINSERT").arg(key).arg("BEFORE").arg(pivot).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^^--------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:526:9 [INFO] [stdout] | [INFO] [stdout] 526 | cmd("LINSERT").arg(key).arg("AFTER").arg(pivot).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:531:9 [INFO] [stdout] | [INFO] [stdout] 531 | cmd("LLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:570:9 [INFO] [stdout] | [INFO] [stdout] 570 | cmd("LRANGE").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:576:9 [INFO] [stdout] | [INFO] [stdout] 576 | cmd("LREM").arg(key).arg(count).arg(value) [INFO] [stdout] | ^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:582:9 [INFO] [stdout] | [INFO] [stdout] 582 | cmd("LTRIM").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:587:9 [INFO] [stdout] | [INFO] [stdout] 587 | cmd("LSET").arg(key).arg(index).arg(value) [INFO] [stdout] | ^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:594:9 [INFO] [stdout] | [INFO] [stdout] 594 | cmd("RPOP").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | cmd("RPOPLPUSH").arg(key).arg(dstkey) [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | cmd("RPUSH").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:610:9 [INFO] [stdout] | [INFO] [stdout] 610 | cmd("RPUSHX").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:617:9 [INFO] [stdout] | [INFO] [stdout] 617 | cmd("SADD").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:622:9 [INFO] [stdout] | [INFO] [stdout] 622 | cmd("SCARD").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:627:9 [INFO] [stdout] | [INFO] [stdout] 627 | cmd("SDIFF").arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:536:9 [INFO] [stdout] | [INFO] [stdout] 536 | cmd("LMOVE").arg(srckey).arg(dstkey).arg(src_dir).arg(dst_dir) [INFO] [stdout] | ^^^^^^^^^^^^-------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:542:9 [INFO] [stdout] | [INFO] [stdout] 542 | cmd("LMPOP").arg(numkeys).arg(key).arg(dir).arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:549:9 [INFO] [stdout] | [INFO] [stdout] 549 | cmd("LPOP").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:554:9 [INFO] [stdout] | [INFO] [stdout] 554 | cmd("LPOS").arg(key).arg(value).arg(options) [INFO] [stdout] | ^^^^^^^^^^^--------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:559:9 [INFO] [stdout] | [INFO] [stdout] 559 | cmd("LPUSH").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:565:9 [INFO] [stdout] | [INFO] [stdout] 565 | cmd("LPUSHX").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:570:9 [INFO] [stdout] | [INFO] [stdout] 570 | cmd("LRANGE").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:576:9 [INFO] [stdout] | [INFO] [stdout] 576 | cmd("LREM").arg(key).arg(count).arg(value) [INFO] [stdout] | ^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:582:9 [INFO] [stdout] | [INFO] [stdout] 582 | cmd("LTRIM").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:587:9 [INFO] [stdout] | [INFO] [stdout] 587 | cmd("LSET").arg(key).arg(index).arg(value) [INFO] [stdout] | ^^^^^^^^^^^------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:594:9 [INFO] [stdout] | [INFO] [stdout] 594 | cmd("RPOP").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:599:9 [INFO] [stdout] | [INFO] [stdout] 599 | cmd("RPOPLPUSH").arg(key).arg(dstkey) [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:604:9 [INFO] [stdout] | [INFO] [stdout] 604 | cmd("RPUSH").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:610:9 [INFO] [stdout] | [INFO] [stdout] 610 | cmd("RPUSHX").arg(key).arg(value) [INFO] [stdout] | ^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:617:9 [INFO] [stdout] | [INFO] [stdout] 617 | cmd("SADD").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:622:9 [INFO] [stdout] | [INFO] [stdout] 622 | cmd("SCARD").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:632:9 [INFO] [stdout] | [INFO] [stdout] 632 | cmd("SDIFFSTORE").arg(dstkey).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 637 | cmd("SINTER").arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:642:9 [INFO] [stdout] | [INFO] [stdout] 642 | cmd("SINTERSTORE").arg(dstkey).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:627:9 [INFO] [stdout] | [INFO] [stdout] 627 | cmd("SDIFF").arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:632:9 [INFO] [stdout] | [INFO] [stdout] 632 | cmd("SDIFFSTORE").arg(dstkey).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:637:9 [INFO] [stdout] | [INFO] [stdout] 637 | cmd("SINTER").arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:642:9 [INFO] [stdout] | [INFO] [stdout] 642 | cmd("SINTERSTORE").arg(dstkey).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | cmd("SISMEMBER").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:652:9 [INFO] [stdout] | [INFO] [stdout] 652 | cmd("SMISMEMBER").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:657:9 [INFO] [stdout] | [INFO] [stdout] 657 | cmd("SMEMBERS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:647:9 [INFO] [stdout] | [INFO] [stdout] 647 | cmd("SISMEMBER").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:652:9 [INFO] [stdout] | [INFO] [stdout] 652 | cmd("SMISMEMBER").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:657:9 [INFO] [stdout] | [INFO] [stdout] 657 | cmd("SMEMBERS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:662:9 [INFO] [stdout] | [INFO] [stdout] 662 | cmd("SMOVE").arg(srckey).arg(dstkey).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:667:9 [INFO] [stdout] | [INFO] [stdout] 667 | cmd("SPOP").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:672:9 [INFO] [stdout] | [INFO] [stdout] 672 | cmd("SRANDMEMBER").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:677:9 [INFO] [stdout] | [INFO] [stdout] 677 | cmd("SRANDMEMBER").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:682:9 [INFO] [stdout] | [INFO] [stdout] 682 | cmd("SREM").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:687:9 [INFO] [stdout] | [INFO] [stdout] 687 | cmd("SUNION").arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:692:9 [INFO] [stdout] | [INFO] [stdout] 692 | cmd("SUNIONSTORE").arg(dstkey).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:662:9 [INFO] [stdout] | [INFO] [stdout] 662 | cmd("SMOVE").arg(srckey).arg(dstkey).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:667:9 [INFO] [stdout] | [INFO] [stdout] 667 | cmd("SPOP").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:672:9 [INFO] [stdout] | [INFO] [stdout] 672 | cmd("SRANDMEMBER").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:677:9 [INFO] [stdout] | [INFO] [stdout] 677 | cmd("SRANDMEMBER").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:682:9 [INFO] [stdout] | [INFO] [stdout] 682 | cmd("SREM").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:687:9 [INFO] [stdout] | [INFO] [stdout] 687 | cmd("SUNION").arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^---------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:692:9 [INFO] [stdout] | [INFO] [stdout] 692 | cmd("SUNIONSTORE").arg(dstkey).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:699:9 [INFO] [stdout] | [INFO] [stdout] 699 | cmd("ZADD").arg(key).arg(score).arg(member) [INFO] [stdout] | ^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:704:9 [INFO] [stdout] | [INFO] [stdout] 704 | cmd("ZADD").arg(key).arg(items) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:709:9 [INFO] [stdout] | [INFO] [stdout] 709 | cmd("ZCARD").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:714:9 [INFO] [stdout] | [INFO] [stdout] 714 | cmd("ZCOUNT").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:720:9 [INFO] [stdout] | [INFO] [stdout] 720 | cmd("ZINCRBY").arg(key).arg(delta).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:726:9 [INFO] [stdout] | [INFO] [stdout] 726 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:732:9 [INFO] [stdout] | [INFO] [stdout] 732 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:738:9 [INFO] [stdout] | [INFO] [stdout] 738 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:699:9 [INFO] [stdout] | [INFO] [stdout] 699 | cmd("ZADD").arg(key).arg(score).arg(member) [INFO] [stdout] | ^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:704:9 [INFO] [stdout] | [INFO] [stdout] 704 | cmd("ZADD").arg(key).arg(items) [INFO] [stdout] | ^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:709:9 [INFO] [stdout] | [INFO] [stdout] 709 | cmd("ZCARD").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:714:9 [INFO] [stdout] | [INFO] [stdout] 714 | cmd("ZCOUNT").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:720:9 [INFO] [stdout] | [INFO] [stdout] 720 | cmd("ZINCRBY").arg(key).arg(delta).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:726:9 [INFO] [stdout] | [INFO] [stdout] 726 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:732:9 [INFO] [stdout] | [INFO] [stdout] 732 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:738:9 [INFO] [stdout] | [INFO] [stdout] 738 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:746:9 [INFO] [stdout] | [INFO] [stdout] 746 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:754:9 [INFO] [stdout] | [INFO] [stdout] 754 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:762:9 [INFO] [stdout] | [INFO] [stdout] 762 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:767:9 [INFO] [stdout] | [INFO] [stdout] 767 | cmd("ZLEXCOUNT").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:773:9 [INFO] [stdout] | [INFO] [stdout] 773 | cmd("BZPOPMAX").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:746:9 [INFO] [stdout] | [INFO] [stdout] 746 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:754:9 [INFO] [stdout] | [INFO] [stdout] 754 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:762:9 [INFO] [stdout] | [INFO] [stdout] 762 | cmd("ZINTERSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:767:9 [INFO] [stdout] | [INFO] [stdout] 767 | cmd("ZLEXCOUNT").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:773:9 [INFO] [stdout] | [INFO] [stdout] 773 | cmd("BZPOPMAX").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:778:9 [INFO] [stdout] | [INFO] [stdout] 778 | cmd("ZPOPMAX").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:784:9 [INFO] [stdout] | [INFO] [stdout] 784 | cmd("BZPOPMIN").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:789:9 [INFO] [stdout] | [INFO] [stdout] 789 | cmd("ZPOPMIN").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:778:9 [INFO] [stdout] | [INFO] [stdout] 778 | cmd("ZPOPMAX").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:784:9 [INFO] [stdout] | [INFO] [stdout] 784 | cmd("BZPOPMIN").arg(key).arg(timeout) [INFO] [stdout] | ^^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:789:9 [INFO] [stdout] | [INFO] [stdout] 789 | cmd("ZPOPMIN").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | cmd("BZMPOP").arg(timeout).arg(keys.num_of_args()).arg(keys).arg("MAX").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:802:9 [INFO] [stdout] | [INFO] [stdout] 802 | cmd("ZMPOP").arg(keys.num_of_args()).arg(keys).arg("MAX").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^--------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:809:9 [INFO] [stdout] | [INFO] [stdout] 809 | cmd("BZMPOP").arg(timeout).arg(keys.num_of_args()).arg(keys).arg("MIN").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | cmd("ZMPOP").arg(keys.num_of_args()).arg(keys).arg("MIN").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^--------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:820:9 [INFO] [stdout] | [INFO] [stdout] 820 | cmd("ZRANDMEMBER").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:825:9 [INFO] [stdout] | [INFO] [stdout] 825 | cmd("ZRANDMEMBER").arg(key).arg(count).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:830:9 [INFO] [stdout] | [INFO] [stdout] 830 | cmd("ZRANGE").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:835:9 [INFO] [stdout] | [INFO] [stdout] 835 | cmd("ZRANGE").arg(key).arg(start).arg(stop).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:796:9 [INFO] [stdout] | [INFO] [stdout] 796 | cmd("BZMPOP").arg(timeout).arg(keys.num_of_args()).arg(keys).arg("MAX").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:802:9 [INFO] [stdout] | [INFO] [stdout] 802 | cmd("ZMPOP").arg(keys.num_of_args()).arg(keys).arg("MAX").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^--------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:809:9 [INFO] [stdout] | [INFO] [stdout] 809 | cmd("BZMPOP").arg(timeout).arg(keys.num_of_args()).arg(keys).arg("MIN").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:815:9 [INFO] [stdout] | [INFO] [stdout] 815 | cmd("ZMPOP").arg(keys.num_of_args()).arg(keys).arg("MIN").arg("COUNT").arg(count) [INFO] [stdout] | ^^^^^^^^^^^^--------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:820:9 [INFO] [stdout] | [INFO] [stdout] 820 | cmd("ZRANDMEMBER").arg(key).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:825:9 [INFO] [stdout] | [INFO] [stdout] 825 | cmd("ZRANDMEMBER").arg(key).arg(count).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:830:9 [INFO] [stdout] | [INFO] [stdout] 830 | cmd("ZRANGE").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:835:9 [INFO] [stdout] | [INFO] [stdout] 835 | cmd("ZRANGE").arg(key).arg(start).arg(stop).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:840:9 [INFO] [stdout] | [INFO] [stdout] 840 | cmd("ZRANGEBYLEX").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:847:9 [INFO] [stdout] | [INFO] [stdout] 847 | cmd("ZRANGEBYLEX").arg(key).arg(min).arg(max).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:852:9 [INFO] [stdout] | [INFO] [stdout] 852 | cmd("ZREVRANGEBYLEX").arg(key).arg(max).arg(min) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:859:9 [INFO] [stdout] | [INFO] [stdout] 859 | cmd("ZREVRANGEBYLEX").arg(key).arg(max).arg(min).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:864:9 [INFO] [stdout] | [INFO] [stdout] 864 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:869:9 [INFO] [stdout] | [INFO] [stdout] 869 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^--------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:875:9 [INFO] [stdout] | [INFO] [stdout] 875 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:881:9 [INFO] [stdout] | [INFO] [stdout] 881 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max).arg("WITHSCORES") [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 882 | | .arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |________________________________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:887:9 [INFO] [stdout] | [INFO] [stdout] 887 | cmd("ZRANK").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:892:9 [INFO] [stdout] | [INFO] [stdout] 892 | cmd("ZREM").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:897:9 [INFO] [stdout] | [INFO] [stdout] 897 | cmd("ZREMRANGEBYLEX").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:902:9 [INFO] [stdout] | [INFO] [stdout] 902 | cmd("ZREMRANGEBYRANK").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:840:9 [INFO] [stdout] | [INFO] [stdout] 840 | cmd("ZRANGEBYLEX").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:847:9 [INFO] [stdout] | [INFO] [stdout] 847 | cmd("ZRANGEBYLEX").arg(key).arg(min).arg(max).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:852:9 [INFO] [stdout] | [INFO] [stdout] 852 | cmd("ZREVRANGEBYLEX").arg(key).arg(max).arg(min) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:859:9 [INFO] [stdout] | [INFO] [stdout] 859 | cmd("ZREVRANGEBYLEX").arg(key).arg(max).arg(min).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:864:9 [INFO] [stdout] | [INFO] [stdout] 864 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:869:9 [INFO] [stdout] | [INFO] [stdout] 869 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^--------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:875:9 [INFO] [stdout] | [INFO] [stdout] 875 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:881:9 [INFO] [stdout] | [INFO] [stdout] 881 | cmd("ZRANGEBYSCORE").arg(key).arg(min).arg(max).arg("WITHSCORES") [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 882 | | .arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |________________________________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:887:9 [INFO] [stdout] | [INFO] [stdout] 887 | cmd("ZRANK").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:892:9 [INFO] [stdout] | [INFO] [stdout] 892 | cmd("ZREM").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:897:9 [INFO] [stdout] | [INFO] [stdout] 897 | cmd("ZREMRANGEBYLEX").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:902:9 [INFO] [stdout] | [INFO] [stdout] 902 | cmd("ZREMRANGEBYRANK").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | cmd("ZREMRANGEBYSCORE").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:913:9 [INFO] [stdout] | [INFO] [stdout] 913 | cmd("ZREVRANGE").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:919:9 [INFO] [stdout] | [INFO] [stdout] 919 | cmd("ZREVRANGE").arg(key).arg(start).arg(stop).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:924:9 [INFO] [stdout] | [INFO] [stdout] 924 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | cmd("ZREMRANGEBYSCORE").arg(key).arg(min).arg(max) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:913:9 [INFO] [stdout] | [INFO] [stdout] 913 | cmd("ZREVRANGE").arg(key).arg(start).arg(stop) [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:919:9 [INFO] [stdout] | [INFO] [stdout] 919 | cmd("ZREVRANGE").arg(key).arg(start).arg(stop).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:924:9 [INFO] [stdout] | [INFO] [stdout] 924 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:929:9 [INFO] [stdout] | [INFO] [stdout] 929 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:935:9 [INFO] [stdout] | [INFO] [stdout] 935 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:941:9 [INFO] [stdout] | [INFO] [stdout] 941 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min).arg("WITHSCORES") [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 942 | | .arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |________________________________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:947:9 [INFO] [stdout] | [INFO] [stdout] 947 | cmd("ZREVRANK").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | cmd("ZSCORE").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:957:9 [INFO] [stdout] | [INFO] [stdout] 957 | cmd("ZMSCORE").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:929:9 [INFO] [stdout] | [INFO] [stdout] 929 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min).arg("WITHSCORES") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:935:9 [INFO] [stdout] | [INFO] [stdout] 935 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min).arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^--------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:941:9 [INFO] [stdout] | [INFO] [stdout] 941 | cmd("ZREVRANGEBYSCORE").arg(key).arg(max).arg(min).arg("WITHSCORES") [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 942 | | .arg("LIMIT").arg(offset).arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |________________________________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:947:9 [INFO] [stdout] | [INFO] [stdout] 947 | cmd("ZREVRANK").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:952:9 [INFO] [stdout] | [INFO] [stdout] 952 | cmd("ZSCORE").arg(key).arg(member) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:957:9 [INFO] [stdout] | [INFO] [stdout] 957 | cmd("ZMSCORE").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:963:9 [INFO] [stdout] | [INFO] [stdout] 963 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:969:9 [INFO] [stdout] | [INFO] [stdout] 969 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:963:9 [INFO] [stdout] | [INFO] [stdout] 963 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^---------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:969:9 [INFO] [stdout] | [INFO] [stdout] 969 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:975:9 [INFO] [stdout] | [INFO] [stdout] 975 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:983:9 [INFO] [stdout] | [INFO] [stdout] 983 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:991:9 [INFO] [stdout] | [INFO] [stdout] 991 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:975:9 [INFO] [stdout] | [INFO] [stdout] 975 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX") [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:983:9 [INFO] [stdout] | [INFO] [stdout] 983 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^-------------------------------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:991:9 [INFO] [stdout] | [INFO] [stdout] 991 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MIN").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:999:9 [INFO] [stdout] | [INFO] [stdout] 999 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:999:9 [INFO] [stdout] | [INFO] [stdout] 999 | cmd("ZUNIONSTORE").arg(dstkey).arg(keys.num_of_args()).arg(keys).arg("AGGREGATE").arg("MAX").arg("WEIGHTS").arg(weights) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^------------------------------------------------------------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1006:9 [INFO] [stdout] | [INFO] [stdout] 1006 | cmd("PFADD").arg(key).arg(element) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1006:9 [INFO] [stdout] | [INFO] [stdout] 1006 | cmd("PFADD").arg(key).arg(element) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1012:9 [INFO] [stdout] | [INFO] [stdout] 1012 | cmd("PFCOUNT").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1012:9 [INFO] [stdout] | [INFO] [stdout] 1012 | cmd("PFCOUNT").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1017:9 [INFO] [stdout] | [INFO] [stdout] 1017 | cmd("PFMERGE").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1017:9 [INFO] [stdout] | [INFO] [stdout] 1017 | cmd("PFMERGE").arg(dstkey).arg(srckeys) [INFO] [stdout] | ^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1022:9 [INFO] [stdout] | [INFO] [stdout] 1022 | cmd("PUBLISH").arg(channel).arg(message) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1022:9 [INFO] [stdout] | [INFO] [stdout] 1022 | cmd("PUBLISH").arg(channel).arg(message) [INFO] [stdout] | ^^^^^^^^^^^^^^-------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1029:9 [INFO] [stdout] | [INFO] [stdout] 1029 | cmd("OBJECT").arg("ENCODING").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1034:9 [INFO] [stdout] | [INFO] [stdout] 1034 | cmd("OBJECT").arg("IDLETIME").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1039:9 [INFO] [stdout] | [INFO] [stdout] 1039 | cmd("OBJECT").arg("FREQ").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1044:9 [INFO] [stdout] | [INFO] [stdout] 1044 | cmd("OBJECT").arg("REFCOUNT").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1049:9 [INFO] [stdout] | [INFO] [stdout] 1049 | cmd("CLIENT").arg("GETNAME") [INFO] [stdout] | ^^^^^^^^^^^^^--------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | cmd("ACL").arg("LOAD") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1069:9 [INFO] [stdout] | [INFO] [stdout] 1069 | cmd("ACL").arg("SAVE") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1076:9 [INFO] [stdout] | [INFO] [stdout] 1076 | cmd("ACL").arg("LIST") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1084:9 [INFO] [stdout] | [INFO] [stdout] 1084 | cmd("ACL").arg("USERS") [INFO] [stdout] | ^^^^^^^^^^------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1029:9 [INFO] [stdout] | [INFO] [stdout] 1029 | cmd("OBJECT").arg("ENCODING").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1034:9 [INFO] [stdout] | [INFO] [stdout] 1034 | cmd("OBJECT").arg("IDLETIME").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1039:9 [INFO] [stdout] | [INFO] [stdout] 1039 | cmd("OBJECT").arg("FREQ").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1044:9 [INFO] [stdout] | [INFO] [stdout] 1044 | cmd("OBJECT").arg("REFCOUNT").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1049:9 [INFO] [stdout] | [INFO] [stdout] 1049 | cmd("CLIENT").arg("GETNAME") [INFO] [stdout] | ^^^^^^^^^^^^^--------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | cmd("ACL").arg("LOAD") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1069:9 [INFO] [stdout] | [INFO] [stdout] 1069 | cmd("ACL").arg("SAVE") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1076:9 [INFO] [stdout] | [INFO] [stdout] 1076 | cmd("ACL").arg("LIST") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1084:9 [INFO] [stdout] | [INFO] [stdout] 1084 | cmd("ACL").arg("USERS") [INFO] [stdout] | ^^^^^^^^^^------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1091:9 [INFO] [stdout] | [INFO] [stdout] 1091 | cmd("ACL").arg("GETUSER").arg(username) [INFO] [stdout] | ^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1098:9 [INFO] [stdout] | [INFO] [stdout] 1098 | cmd("ACL").arg("SETUSER").arg(username) [INFO] [stdout] | ^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1091:9 [INFO] [stdout] | [INFO] [stdout] 1091 | cmd("ACL").arg("GETUSER").arg(username) [INFO] [stdout] | ^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1098:9 [INFO] [stdout] | [INFO] [stdout] 1098 | cmd("ACL").arg("SETUSER").arg(username) [INFO] [stdout] | ^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1106:9 [INFO] [stdout] | [INFO] [stdout] 1106 | cmd("ACL").arg("SETUSER").arg(username).arg(rules) [INFO] [stdout] | ^^^^^^^^^^---------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1114:9 [INFO] [stdout] | [INFO] [stdout] 1114 | cmd("ACL").arg("DELUSER").arg(usernames) [INFO] [stdout] | ^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1121:9 [INFO] [stdout] | [INFO] [stdout] 1121 | cmd("ACL").arg("DRYRUN").arg(username).arg(command).arg(args) [INFO] [stdout] | ^^^^^^^^^^--------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1128:9 [INFO] [stdout] | [INFO] [stdout] 1128 | cmd("ACL").arg("CAT") [INFO] [stdout] | ^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1135:9 [INFO] [stdout] | [INFO] [stdout] 1135 | cmd("ACL").arg("CAT").arg(categoryname) [INFO] [stdout] | ^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1142:9 [INFO] [stdout] | [INFO] [stdout] 1142 | cmd("ACL").arg("GENPASS") [INFO] [stdout] | ^^^^^^^^^^--------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1106:9 [INFO] [stdout] | [INFO] [stdout] 1106 | cmd("ACL").arg("SETUSER").arg(username).arg(rules) [INFO] [stdout] | ^^^^^^^^^^---------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1114:9 [INFO] [stdout] | [INFO] [stdout] 1114 | cmd("ACL").arg("DELUSER").arg(usernames) [INFO] [stdout] | ^^^^^^^^^^------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1121:9 [INFO] [stdout] | [INFO] [stdout] 1121 | cmd("ACL").arg("DRYRUN").arg(username).arg(command).arg(args) [INFO] [stdout] | ^^^^^^^^^^--------------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1128:9 [INFO] [stdout] | [INFO] [stdout] 1128 | cmd("ACL").arg("CAT") [INFO] [stdout] | ^^^^^^^^^^----------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1135:9 [INFO] [stdout] | [INFO] [stdout] 1135 | cmd("ACL").arg("CAT").arg(categoryname) [INFO] [stdout] | ^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1142:9 [INFO] [stdout] | [INFO] [stdout] 1142 | cmd("ACL").arg("GENPASS") [INFO] [stdout] | ^^^^^^^^^^--------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1149:9 [INFO] [stdout] | [INFO] [stdout] 1149 | cmd("ACL").arg("GENPASS").arg(bits) [INFO] [stdout] | ^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1156:9 [INFO] [stdout] | [INFO] [stdout] 1156 | cmd("ACL").arg("WHOAMI") [INFO] [stdout] | ^^^^^^^^^^-------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1149:9 [INFO] [stdout] | [INFO] [stdout] 1149 | cmd("ACL").arg("GENPASS").arg(bits) [INFO] [stdout] | ^^^^^^^^^^------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1156:9 [INFO] [stdout] | [INFO] [stdout] 1156 | cmd("ACL").arg("WHOAMI") [INFO] [stdout] | ^^^^^^^^^^-------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1163:9 [INFO] [stdout] | [INFO] [stdout] 1163 | cmd("ACL").arg("LOG").arg(count) [INFO] [stdout] | ^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1171:9 [INFO] [stdout] | [INFO] [stdout] 1171 | cmd("ACL").arg("LOG").arg("RESET") [INFO] [stdout] | ^^^^^^^^^^------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1178:9 [INFO] [stdout] | [INFO] [stdout] 1178 | cmd("ACL").arg("HELP") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1221:9 [INFO] [stdout] | [INFO] [stdout] 1221 | cmd("GEOADD").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1263:9 [INFO] [stdout] | [INFO] [stdout] 1263 | cmd("GEODIST") [INFO] [stdout] | -^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1264 | | .arg(key) [INFO] [stdout] 1265 | | .arg(member1) [INFO] [stdout] 1266 | | .arg(member2) [INFO] [stdout] 1267 | | .arg(unit) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1292:9 [INFO] [stdout] | [INFO] [stdout] 1292 | cmd("GEOHASH").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1321:9 [INFO] [stdout] | [INFO] [stdout] 1321 | cmd("GEOPOS").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1353:9 [INFO] [stdout] | [INFO] [stdout] 1353 | cmd("GEORADIUS") [INFO] [stdout] | -^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1354 | | .arg(key) [INFO] [stdout] 1355 | | .arg(longitude) [INFO] [stdout] 1356 | | .arg(latitude) [INFO] [stdout] 1357 | | .arg(radius) [INFO] [stdout] 1358 | | .arg(unit) [INFO] [stdout] 1359 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1373:9 [INFO] [stdout] | [INFO] [stdout] 1373 | cmd("GEORADIUSBYMEMBER") [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1374 | | .arg(key) [INFO] [stdout] 1375 | | .arg(member) [INFO] [stdout] 1376 | | .arg(radius) [INFO] [stdout] 1377 | | .arg(unit) [INFO] [stdout] 1378 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1163:9 [INFO] [stdout] | [INFO] [stdout] 1163 | cmd("ACL").arg("LOG").arg(count) [INFO] [stdout] | ^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1171:9 [INFO] [stdout] | [INFO] [stdout] 1171 | cmd("ACL").arg("LOG").arg("RESET") [INFO] [stdout] | ^^^^^^^^^^------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1178:9 [INFO] [stdout] | [INFO] [stdout] 1178 | cmd("ACL").arg("HELP") [INFO] [stdout] | ^^^^^^^^^^------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1221:9 [INFO] [stdout] | [INFO] [stdout] 1221 | cmd("GEOADD").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1263:9 [INFO] [stdout] | [INFO] [stdout] 1263 | cmd("GEODIST") [INFO] [stdout] | -^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1264 | | .arg(key) [INFO] [stdout] 1265 | | .arg(member1) [INFO] [stdout] 1266 | | .arg(member2) [INFO] [stdout] 1267 | | .arg(unit) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1292:9 [INFO] [stdout] | [INFO] [stdout] 1292 | cmd("GEOHASH").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1321:9 [INFO] [stdout] | [INFO] [stdout] 1321 | cmd("GEOPOS").arg(key).arg(members) [INFO] [stdout] | ^^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1353:9 [INFO] [stdout] | [INFO] [stdout] 1353 | cmd("GEORADIUS") [INFO] [stdout] | -^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1354 | | .arg(key) [INFO] [stdout] 1355 | | .arg(longitude) [INFO] [stdout] 1356 | | .arg(latitude) [INFO] [stdout] 1357 | | .arg(radius) [INFO] [stdout] 1358 | | .arg(unit) [INFO] [stdout] 1359 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1373:9 [INFO] [stdout] | [INFO] [stdout] 1373 | cmd("GEORADIUSBYMEMBER") [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1374 | | .arg(key) [INFO] [stdout] 1375 | | .arg(member) [INFO] [stdout] 1376 | | .arg(radius) [INFO] [stdout] 1377 | | .arg(unit) [INFO] [stdout] 1378 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1396:9 [INFO] [stdout] | [INFO] [stdout] 1396 | cmd("XACK") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1397 | | .arg(key) [INFO] [stdout] 1398 | | .arg(group) [INFO] [stdout] 1399 | | .arg(ids) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1415:9 [INFO] [stdout] | [INFO] [stdout] 1415 | cmd("XADD").arg(key).arg(id).arg(items) [INFO] [stdout] | ^^^^^^^^^^^---------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1432:9 [INFO] [stdout] | [INFO] [stdout] 1432 | cmd("XADD").arg(key).arg(id).arg(map) [INFO] [stdout] | ^^^^^^^^^^^-------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1396:9 [INFO] [stdout] | [INFO] [stdout] 1396 | cmd("XACK") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1397 | | .arg(key) [INFO] [stdout] 1398 | | .arg(group) [INFO] [stdout] 1399 | | .arg(ids) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1415:9 [INFO] [stdout] | [INFO] [stdout] 1415 | cmd("XADD").arg(key).arg(id).arg(items) [INFO] [stdout] | ^^^^^^^^^^^---------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1463:9 [INFO] [stdout] | [INFO] [stdout] 1463 | cmd("XADD") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1464 | | .arg(key) [INFO] [stdout] 1465 | | .arg(options) [INFO] [stdout] 1466 | | .arg(id) [INFO] [stdout] 1467 | | .arg(items) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1432:9 [INFO] [stdout] | [INFO] [stdout] 1432 | cmd("XADD").arg(key).arg(id).arg(map) [INFO] [stdout] | ^^^^^^^^^^^-------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1489:9 [INFO] [stdout] | [INFO] [stdout] 1489 | cmd("XADD") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1490 | | .arg(key) [INFO] [stdout] 1491 | | .arg(maxlen) [INFO] [stdout] 1492 | | .arg(id) [INFO] [stdout] 1493 | | .arg(items) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1463:9 [INFO] [stdout] | [INFO] [stdout] 1463 | cmd("XADD") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1464 | | .arg(key) [INFO] [stdout] 1465 | | .arg(options) [INFO] [stdout] 1466 | | .arg(id) [INFO] [stdout] 1467 | | .arg(items) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1510:9 [INFO] [stdout] | [INFO] [stdout] 1510 | cmd("XADD") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1511 | | .arg(key) [INFO] [stdout] 1512 | | .arg(maxlen) [INFO] [stdout] 1513 | | .arg(id) [INFO] [stdout] 1514 | | .arg(map) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1489:9 [INFO] [stdout] | [INFO] [stdout] 1489 | cmd("XADD") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1490 | | .arg(key) [INFO] [stdout] 1491 | | .arg(maxlen) [INFO] [stdout] 1492 | | .arg(id) [INFO] [stdout] 1493 | | .arg(items) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1548:9 [INFO] [stdout] | [INFO] [stdout] 1548 | cmd("XAUTOCLAIM") [INFO] [stdout] | -^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1549 | | .arg(key) [INFO] [stdout] 1550 | | .arg(group) [INFO] [stdout] 1551 | | .arg(consumer) [INFO] [stdout] 1552 | | .arg(min_idle_time) [INFO] [stdout] 1553 | | .arg(start) [INFO] [stdout] 1554 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1510:9 [INFO] [stdout] | [INFO] [stdout] 1510 | cmd("XADD") [INFO] [stdout] | -^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1511 | | .arg(key) [INFO] [stdout] 1512 | | .arg(maxlen) [INFO] [stdout] 1513 | | .arg(id) [INFO] [stdout] 1514 | | .arg(map) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1548:9 [INFO] [stdout] | [INFO] [stdout] 1548 | cmd("XAUTOCLAIM") [INFO] [stdout] | -^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1549 | | .arg(key) [INFO] [stdout] 1550 | | .arg(group) [INFO] [stdout] 1551 | | .arg(consumer) [INFO] [stdout] 1552 | | .arg(min_idle_time) [INFO] [stdout] 1553 | | .arg(start) [INFO] [stdout] 1554 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1575:9 [INFO] [stdout] | [INFO] [stdout] 1575 | cmd("XCLAIM") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1576 | | .arg(key) [INFO] [stdout] 1577 | | .arg(group) [INFO] [stdout] 1578 | | .arg(consumer) [INFO] [stdout] 1579 | | .arg(min_idle_time) [INFO] [stdout] 1580 | | .arg(ids) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1632:9 [INFO] [stdout] | [INFO] [stdout] 1632 | cmd("XCLAIM") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1633 | | .arg(key) [INFO] [stdout] 1634 | | .arg(group) [INFO] [stdout] 1635 | | .arg(consumer) [INFO] [stdout] 1636 | | .arg(min_idle_time) [INFO] [stdout] 1637 | | .arg(ids) [INFO] [stdout] 1638 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1575:9 [INFO] [stdout] | [INFO] [stdout] 1575 | cmd("XCLAIM") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1576 | | .arg(key) [INFO] [stdout] 1577 | | .arg(group) [INFO] [stdout] 1578 | | .arg(consumer) [INFO] [stdout] 1579 | | .arg(min_idle_time) [INFO] [stdout] 1580 | | .arg(ids) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1653:9 [INFO] [stdout] | [INFO] [stdout] 1653 | cmd("XDEL").arg(key).arg(ids) [INFO] [stdout] | ^^^^^^^^^^^------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1632:9 [INFO] [stdout] | [INFO] [stdout] 1632 | cmd("XCLAIM") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1633 | | .arg(key) [INFO] [stdout] 1634 | | .arg(group) [INFO] [stdout] 1635 | | .arg(consumer) [INFO] [stdout] 1636 | | .arg(min_idle_time) [INFO] [stdout] 1637 | | .arg(ids) [INFO] [stdout] 1638 | | .arg(options) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1672:9 [INFO] [stdout] | [INFO] [stdout] 1672 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1673 | | .arg("CREATE") [INFO] [stdout] 1674 | | .arg(key) [INFO] [stdout] 1675 | | .arg(group) [INFO] [stdout] 1676 | | .arg(id) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1695:9 [INFO] [stdout] | [INFO] [stdout] 1695 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1696 | | .arg("CREATECONSUMER") [INFO] [stdout] 1697 | | .arg(key) [INFO] [stdout] 1698 | | .arg(group) [INFO] [stdout] 1699 | | .arg(consumer) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1719:9 [INFO] [stdout] | [INFO] [stdout] 1719 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1720 | | .arg("CREATE") [INFO] [stdout] 1721 | | .arg(key) [INFO] [stdout] 1722 | | .arg(group) [INFO] [stdout] 1723 | | .arg(id) [INFO] [stdout] 1724 | | .arg("MKSTREAM") [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |____________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1741:9 [INFO] [stdout] | [INFO] [stdout] 1741 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1742 | | .arg("SETID") [INFO] [stdout] 1743 | | .arg(key) [INFO] [stdout] 1744 | | .arg(group) [INFO] [stdout] 1745 | | .arg(id) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1653:9 [INFO] [stdout] | [INFO] [stdout] 1653 | cmd("XDEL").arg(key).arg(ids) [INFO] [stdout] | ^^^^^^^^^^^------------------ [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1760:9 [INFO] [stdout] | [INFO] [stdout] 1760 | cmd("XGROUP").arg("DESTROY").arg(key).arg(group) [INFO] [stdout] | ^^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1672:9 [INFO] [stdout] | [INFO] [stdout] 1672 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1673 | | .arg("CREATE") [INFO] [stdout] 1674 | | .arg(key) [INFO] [stdout] 1675 | | .arg(group) [INFO] [stdout] 1676 | | .arg(id) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1776:9 [INFO] [stdout] | [INFO] [stdout] 1776 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1777 | | .arg("DELCONSUMER") [INFO] [stdout] 1778 | | .arg(key) [INFO] [stdout] 1779 | | .arg(group) [INFO] [stdout] 1780 | | .arg(consumer) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1695:9 [INFO] [stdout] | [INFO] [stdout] 1695 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1696 | | .arg("CREATECONSUMER") [INFO] [stdout] 1697 | | .arg(key) [INFO] [stdout] 1698 | | .arg(group) [INFO] [stdout] 1699 | | .arg(consumer) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1800:9 [INFO] [stdout] | [INFO] [stdout] 1800 | cmd("XINFO") [INFO] [stdout] | -^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1801 | | .arg("CONSUMERS") [INFO] [stdout] 1802 | | .arg(key) [INFO] [stdout] 1803 | | .arg(group) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1719:9 [INFO] [stdout] | [INFO] [stdout] 1719 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1720 | | .arg("CREATE") [INFO] [stdout] 1721 | | .arg(key) [INFO] [stdout] 1722 | | .arg(group) [INFO] [stdout] 1723 | | .arg(id) [INFO] [stdout] 1724 | | .arg("MKSTREAM") [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |____________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1819:9 [INFO] [stdout] | [INFO] [stdout] 1819 | cmd("XINFO").arg("GROUPS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^----------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1741:9 [INFO] [stdout] | [INFO] [stdout] 1741 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1742 | | .arg("SETID") [INFO] [stdout] 1743 | | .arg(key) [INFO] [stdout] 1744 | | .arg(group) [INFO] [stdout] 1745 | | .arg(id) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |____________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1836:9 [INFO] [stdout] | [INFO] [stdout] 1836 | cmd("XINFO").arg("STREAM").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^----------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1760:9 [INFO] [stdout] | [INFO] [stdout] 1760 | cmd("XGROUP").arg("DESTROY").arg(key).arg(group) [INFO] [stdout] | ^^^^^^^^^^^^^----------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1847:9 [INFO] [stdout] | [INFO] [stdout] 1847 | cmd("XLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1871:9 [INFO] [stdout] | [INFO] [stdout] 1871 | cmd("XPENDING").arg(key).arg(group) [INFO] [stdout] | ^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1776:9 [INFO] [stdout] | [INFO] [stdout] 1776 | cmd("XGROUP") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1777 | | .arg("DELCONSUMER") [INFO] [stdout] 1778 | | .arg(key) [INFO] [stdout] 1779 | | .arg(group) [INFO] [stdout] 1780 | | .arg(consumer) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1800:9 [INFO] [stdout] | [INFO] [stdout] 1800 | cmd("XINFO") [INFO] [stdout] | -^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1801 | | .arg("CONSUMERS") [INFO] [stdout] 1802 | | .arg(key) [INFO] [stdout] 1803 | | .arg(group) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1819:9 [INFO] [stdout] | [INFO] [stdout] 1819 | cmd("XINFO").arg("GROUPS").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^----------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1901:9 [INFO] [stdout] | [INFO] [stdout] 1901 | cmd("XPENDING") [INFO] [stdout] | -^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1902 | | .arg(key) [INFO] [stdout] 1903 | | .arg(group) [INFO] [stdout] 1904 | | .arg(start) [INFO] [stdout] 1905 | | .arg(end) [INFO] [stdout] 1906 | | .arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1836:9 [INFO] [stdout] | [INFO] [stdout] 1836 | cmd("XINFO").arg("STREAM").arg(key) [INFO] [stdout] | ^^^^^^^^^^^^----------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1937:9 [INFO] [stdout] | [INFO] [stdout] 1937 | cmd("XPENDING") [INFO] [stdout] | -^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1938 | | .arg(key) [INFO] [stdout] 1939 | | .arg(group) [INFO] [stdout] 1940 | | .arg(start) [INFO] [stdout] 1941 | | .arg(end) [INFO] [stdout] 1942 | | .arg(count) [INFO] [stdout] 1943 | | .arg(consumer) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1964:9 [INFO] [stdout] | [INFO] [stdout] 1964 | cmd("XRANGE").arg(key).arg(start).arg(end) [INFO] [stdout] | ^^^^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1847:9 [INFO] [stdout] | [INFO] [stdout] 1847 | cmd("XLEN").arg(key) [INFO] [stdout] | ^^^^^^^^^^^--------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1871:9 [INFO] [stdout] | [INFO] [stdout] 1871 | cmd("XPENDING").arg(key).arg(group) [INFO] [stdout] | ^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1901:9 [INFO] [stdout] | [INFO] [stdout] 1901 | cmd("XPENDING") [INFO] [stdout] | -^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1902 | | .arg(key) [INFO] [stdout] 1903 | | .arg(group) [INFO] [stdout] 1904 | | .arg(start) [INFO] [stdout] 1905 | | .arg(end) [INFO] [stdout] 1906 | | .arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1937:9 [INFO] [stdout] | [INFO] [stdout] 1937 | cmd("XPENDING") [INFO] [stdout] | -^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1938 | | .arg(key) [INFO] [stdout] 1939 | | .arg(group) [INFO] [stdout] 1940 | | .arg(start) [INFO] [stdout] 1941 | | .arg(end) [INFO] [stdout] 1942 | | .arg(count) [INFO] [stdout] 1943 | | .arg(consumer) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1964:9 [INFO] [stdout] | [INFO] [stdout] 1964 | cmd("XRANGE").arg(key).arg(start).arg(end) [INFO] [stdout] | ^^^^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1977:9 [INFO] [stdout] | [INFO] [stdout] 1977 | cmd("XRANGE").arg(key).arg("-").arg("+") [INFO] [stdout] | ^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1994:9 [INFO] [stdout] | [INFO] [stdout] 1994 | cmd("XRANGE") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1995 | | .arg(key) [INFO] [stdout] 1996 | | .arg(start) [INFO] [stdout] 1997 | | .arg(end) [INFO] [stdout] 1998 | | .arg("COUNT") [INFO] [stdout] 1999 | | .arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2017:9 [INFO] [stdout] | [INFO] [stdout] 2017 | cmd("XREAD").arg("STREAMS").arg(keys).arg(ids) [INFO] [stdout] | ^^^^^^^^^^^^---------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1977:9 [INFO] [stdout] | [INFO] [stdout] 1977 | cmd("XRANGE").arg(key).arg("-").arg("+") [INFO] [stdout] | ^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:1994:9 [INFO] [stdout] | [INFO] [stdout] 1994 | cmd("XRANGE") [INFO] [stdout] | -^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 1995 | | .arg(key) [INFO] [stdout] 1996 | | .arg(start) [INFO] [stdout] 1997 | | .arg(end) [INFO] [stdout] 1998 | | .arg("COUNT") [INFO] [stdout] 1999 | | .arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2017:9 [INFO] [stdout] | [INFO] [stdout] 2017 | cmd("XREAD").arg("STREAMS").arg(keys).arg(ids) [INFO] [stdout] | ^^^^^^^^^^^^---------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2063:9 [INFO] [stdout] | [INFO] [stdout] 2063 | // cmd(if options.read_only() { [INFO] [stdout] 2064 | || "XREAD" [INFO] [stdout] 2065 | || } else { [INFO] [stdout] 2066 | || "XREADGROUP" [INFO] [stdout] 2067 | || }) [INFO] [stdout] | ||__________^ creates a temporary value which is freed while still in use [INFO] [stdout] ... | [INFO] [stdout] 2070 | | .arg(keys) [INFO] [stdout] 2071 | | .arg(ids) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2063:9 [INFO] [stdout] | [INFO] [stdout] 2063 | // cmd(if options.read_only() { [INFO] [stdout] 2064 | || "XREAD" [INFO] [stdout] 2065 | || } else { [INFO] [stdout] 2066 | || "XREADGROUP" [INFO] [stdout] 2067 | || }) [INFO] [stdout] | ||__________^ creates a temporary value which is freed while still in use [INFO] [stdout] ... | [INFO] [stdout] 2070 | | .arg(keys) [INFO] [stdout] 2071 | | .arg(ids) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |__________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2087:9 [INFO] [stdout] | [INFO] [stdout] 2087 | cmd("XREVRANGE").arg(key).arg(end).arg(start) [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2097:9 [INFO] [stdout] | [INFO] [stdout] 2097 | cmd("XREVRANGE").arg(key).arg("+").arg("-") [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2114:9 [INFO] [stdout] | [INFO] [stdout] 2114 | cmd("XREVRANGE") [INFO] [stdout] | -^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 2115 | | .arg(key) [INFO] [stdout] 2116 | | .arg(end) [INFO] [stdout] 2117 | | .arg(start) [INFO] [stdout] 2118 | | .arg("COUNT") [INFO] [stdout] 2119 | | .arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2087:9 [INFO] [stdout] | [INFO] [stdout] 2087 | cmd("XREVRANGE").arg(key).arg(end).arg(start) [INFO] [stdout] | ^^^^^^^^^^^^^^^^----------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2097:9 [INFO] [stdout] | [INFO] [stdout] 2097 | cmd("XREVRANGE").arg(key).arg("+").arg("-") [INFO] [stdout] | ^^^^^^^^^^^^^^^^--------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2114:9 [INFO] [stdout] | [INFO] [stdout] 2114 | cmd("XREVRANGE") [INFO] [stdout] | -^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | _________creates a temporary value which is freed while still in use [INFO] [stdout] | | [INFO] [stdout] 2115 | | .arg(key) [INFO] [stdout] 2116 | | .arg(end) [INFO] [stdout] 2117 | | .arg(start) [INFO] [stdout] 2118 | | .arg("COUNT") [INFO] [stdout] 2119 | | .arg(count) [INFO] [stdout] | | - [INFO] [stdout] | | | [INFO] [stdout] | |_______________________temporary value is freed at the end of this statement [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2133:9 [INFO] [stdout] | [INFO] [stdout] 2133 | cmd("XTRIM").arg(key).arg(maxlen) [INFO] [stdout] | ^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2147:9 [INFO] [stdout] | [INFO] [stdout] 2147 | cmd("XTRIM").arg(key).arg(options) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2177:14 [INFO] [stdout] | [INFO] [stdout] 2177 | &mut invocation.eval_cmd() [INFO] [stdout] | -----^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | | | [INFO] [stdout] | | | temporary value is freed at the end of this statement [INFO] [stdout] | | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2133:9 [INFO] [stdout] | [INFO] [stdout] 2133 | cmd("XTRIM").arg(key).arg(maxlen) [INFO] [stdout] | ^^^^^^^^^^^^--------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2147:9 [INFO] [stdout] | [INFO] [stdout] 2147 | cmd("XTRIM").arg(key).arg(options) [INFO] [stdout] | ^^^^^^^^^^^^---------------------- [INFO] [stdout] | | | [INFO] [stdout] | | temporary value is freed at the end of this statement [INFO] [stdout] | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0716]: temporary value dropped while borrowed [INFO] [stdout] --> src/commands/mod.rs:2177:14 [INFO] [stdout] | [INFO] [stdout] 2177 | &mut invocation.eval_cmd() [INFO] [stdout] | -----^^^^^^^^^^^^^^^^^^^^- [INFO] [stdout] | | | | [INFO] [stdout] | | | temporary value is freed at the end of this statement [INFO] [stdout] | | creates a temporary value which is freed while still in use [INFO] [stdout] | borrow later used here [INFO] [stdout] | [INFO] [stdout] = note: consider using a `let` binding to create a longer lived value [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2074 | from_vec_from_redis_value!( Vec); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2075 | from_vec_from_redis_value!( std::sync::Arc<[T]>); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2025:21 [INFO] [stdout] | [INFO] [stdout] 2025 | Value::Set(ref items) => FromRedisValue::from_redis_values(items).map($convert), [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: patterns are not allowed to reset the default binding mode in edition 2024 [INFO] [stdout] --> src/types.rs:2026:21 [INFO] [stdout] | [INFO] [stdout] 2026 | Value::Map(ref items) => { [INFO] [stdout] | -^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: desugar the match ergonomics: `&` [INFO] [stdout] ... [INFO] [stdout] 2076 | from_vec_from_redis_value!( Box<[T]>; Vec::into_boxed_slice); [INFO] [stdout] | --------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `from_vec_from_redis_value` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0716`. [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0716`. [INFO] [stdout] [INFO] [stderr] error: could not compile `redis` (lib) due to 226 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `redis` (lib test) due to 226 previous errors [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "7a03727a0b0a277c48ce1226e128ca41214584ebc4016e55592a633e04ea3b5a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7a03727a0b0a277c48ce1226e128ca41214584ebc4016e55592a633e04ea3b5a", kill_on_drop: false }` [INFO] [stdout] 7a03727a0b0a277c48ce1226e128ca41214584ebc4016e55592a633e04ea3b5a