[INFO] cloning repository https://github.com/pasindumuth/rUniversalDB [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/pasindumuth/rUniversalDB" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpasindumuth%2FrUniversalDB", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpasindumuth%2FrUniversalDB'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 9b3da0ff4fd6bea28c40a1e50e2d84cb2ad133af [INFO] checking pasindumuth/rUniversalDB against master#ca77504943887037504c7fc0b9bf06dab3910373 for pr-145181 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpasindumuth%2FrUniversalDB" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/pasindumuth/rUniversalDB [INFO] finished tweaking git repo https://github.com/pasindumuth/rUniversalDB [INFO] tweaked toml for git repo https://github.com/pasindumuth/rUniversalDB written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/pasindumuth/rUniversalDB on toolchain ca77504943887037504c7fc0b9bf06dab3910373 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ca77504943887037504c7fc0b9bf06dab3910373" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/pasindumuth/rUniversalDB 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" "+ca77504943887037504c7fc0b9bf06dab3910373" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded papergrid v0.3.0 [INFO] [stderr] Downloaded rmp-serde v1.0.0 [INFO] [stderr] Downloaded sqlparser v0.9.0 [INFO] [stderr] Downloaded tabled v0.6.1 [INFO] [stderr] Downloaded clap v3.0.13 [INFO] [stderr] Downloaded rustix v0.34.6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ae6f63d130afcfff7f91f5ba9fdb2a74d52830289c6a2ea2d23a94dcfb480a0d" "/opt/rustwide/cargo-home/bin/cargo" "+ca77504943887037504c7fc0b9bf06dab3910373" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 53046f819a23bf93b76ca87d4c9e1ec2007f21d2c708c430382e53273baebf0f [INFO] running `Command { std: "docker" "start" "-a" "53046f819a23bf93b76ca87d4c9e1ec2007f21d2c708c430382e53273baebf0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "53046f819a23bf93b76ca87d4c9e1ec2007f21d2c708c430382e53273baebf0f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53046f819a23bf93b76ca87d4c9e1ec2007f21d2c708c430382e53273baebf0f", kill_on_drop: false }` [INFO] [stdout] 53046f819a23bf93b76ca87d4c9e1ec2007f21d2c708c430382e53273baebf0f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ae6f63d130afcfff7f91f5ba9fdb2a74d52830289c6a2ea2d23a94dcfb480a0d" "/opt/rustwide/cargo-home/bin/cargo" "+ca77504943887037504c7fc0b9bf06dab3910373" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8592b6430a76e9b1c1388956be8e94c1ad7684a466d91a0ba3c2544826feb78e [INFO] running `Command { std: "docker" "start" "-a" "8592b6430a76e9b1c1388956be8e94c1ad7684a466d91a0ba3c2544826feb78e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.125 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling log v0.4.17 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking smallvec v1.8.0 [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling io-lifetimes v0.6.1 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling parking_lot_core v0.9.3 [INFO] [stderr] Compiling signal-hook v0.3.13 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling lock_api v0.4.7 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling rustix v0.34.6 [INFO] [stderr] Checking unicode-width v0.1.9 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking linux-raw-sys v0.0.46 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling nom v7.1.0 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking nibble_vec v0.1.0 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking unicode-segmentation v1.9.0 [INFO] [stderr] Checking endian-type v0.1.2 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking rmp v0.8.9 [INFO] [stderr] Checking radix_trie v0.2.1 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking mio v0.8.3 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking signal-hook-mio v0.2.3 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking parking_lot v0.12.0 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking nix v0.23.1 [INFO] [stderr] Checking crossterm v0.23.2 [INFO] [stderr] Checking itertools v0.10.1 [INFO] [stderr] Checking regex v1.5.5 [INFO] [stderr] Checking papergrid v0.3.0 [INFO] [stderr] Checking os_str_bytes v6.0.0 [INFO] [stderr] Checking textwrap v0.14.2 [INFO] [stderr] Checking unicode_categories v0.1.1 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking humantime v2.1.0 [INFO] [stderr] Checking utf8parse v0.2.0 [INFO] [stderr] Checking cassowary v0.3.0 [INFO] [stderr] Checking clap v3.0.13 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking fd-lock v3.0.5 [INFO] [stderr] Checking rand_xorshift v0.2.0 [INFO] [stderr] Checking sqlparser v0.9.0 [INFO] [stderr] Checking tui v0.18.0 [INFO] [stderr] Checking env_logger v0.9.0 [INFO] [stderr] Checking sqlformat v0.1.8 [INFO] [stderr] Compiling tabled_derive v0.3.0 [INFO] [stderr] Checking tabled v0.6.1 [INFO] [stderr] Checking rustyline v9.1.2 [INFO] [stderr] Checking rmp-serde v1.0.0 [INFO] [stderr] Checking runiversal v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `crate::query_converter::flatten_val_expr_r` [INFO] [stdout] --> src/test/expression_test.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::query_converter::flatten_val_expr_r; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `flatten_val_expr_r` in `query_converter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `iast` [INFO] [stdout] --> src/test/query_converter_test.rs:59:31 [INFO] [stdout] | [INFO] [stdout] 59 | projection: iast::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `iast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `iast` [INFO] [stdout] --> src/test/query_converter_test.rs:74:35 [INFO] [stdout] | [INFO] [stdout] 74 | projection: iast::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `iast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `iast` [INFO] [stdout] --> src/test/query_converter_test.rs:82:31 [INFO] [stdout] | [INFO] [stdout] 82 | projection: iast::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `iast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `iast` [INFO] [stdout] --> src/test/query_converter_test.rs:91:25 [INFO] [stdout] | [INFO] [stdout] 91 | projection: iast::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `iast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:128:29 [INFO] [stdout] | [INFO] [stdout] 128 | projection: proc::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GeneralSourceRef` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:130:31 [INFO] [stdout] | [INFO] [stdout] 130 | source_ref: proc::GeneralSourceRef::TablePath(TablePath("t2".to_string())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ could not find `GeneralSourceRef` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:140:29 [INFO] [stdout] | [INFO] [stdout] 140 | projection: proc::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GeneralSourceRef` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:142:31 [INFO] [stdout] | [INFO] [stdout] 142 | source_ref: proc::GeneralSourceRef::TransTableName(TransTableName( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ could not find `GeneralSourceRef` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:154:29 [INFO] [stdout] | [INFO] [stdout] 154 | projection: proc::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GeneralSourceRef` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:156:31 [INFO] [stdout] | [INFO] [stdout] 156 | source_ref: proc::GeneralSourceRef::TransTableName(TransTableName( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ could not find `GeneralSourceRef` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `SelectClause` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:168:29 [INFO] [stdout] | [INFO] [stdout] 168 | projection: proc::SelectClause::SelectList(vec![]), [INFO] [stdout] | ^^^^^^^^^^^^ could not find `SelectClause` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `GeneralSourceRef` in `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:170:31 [INFO] [stdout] | [INFO] [stdout] 170 | source_ref: proc::GeneralSourceRef::TransTableName(TransTableName( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ could not find `GeneralSourceRef` in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GeneralSource` in module `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | from: proc::GeneralSource { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GeneralSource` in module `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:141:23 [INFO] [stdout] | [INFO] [stdout] 141 | from: proc::GeneralSource { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GeneralSource` in module `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:155:23 [INFO] [stdout] | [INFO] [stdout] 155 | from: proc::GeneralSource { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `collection` [INFO] [stdout] --> src/lang.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | macro_rules! collection { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GeneralSource` in module `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:169:23 [INFO] [stdout] | [INFO] [stdout] 169 | from: proc::GeneralSource { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in `proc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GossipData` [INFO] [stdout] --> src/alter_table_tm_es.rs:2:57 [INFO] [stdout] | [INFO] [stdout] 2 | cur_timestamp, mk_t, BasicIOCtx, GeneralTraceMessage, GossipData, GossipDataView, Timestamp, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/alter_table_tm_es.rs:10:83 [INFO] [stdout] | [INFO] [stdout] 10 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletContext` and `TabletPLm` [INFO] [stdout] --> src/alter_table_tm_es.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::tablet::{TabletContext, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TableSchema`, `Timestamp`, and `lookup` [INFO] [stdout] --> src/col_usage.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{add_item, lookup, TableSchema, Timestamp}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType`, `Gen`, `TablePath`, and `TierMap` [INFO] [stdout] --> src/col_usage.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{ColName, ColType, Gen, TablePath, TierMap, TransTableName}; [INFO] [stdout] | ^^^^^^^ ^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColPresenceReq`, `DBSchemaView`, and `ErrorTrait` [INFO] [stdout] --> src/col_usage.rs:3:39 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::master_query_planning_es::{ColPresenceReq, DBSchemaView, ErrorTrait}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message as msg` [INFO] [stdout] --> src/col_usage.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::message as msg; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::multiversion_map::MVM` [INFO] [stdout] --> src/col_usage.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iast` [INFO] [stdout] --> src/col_usage.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/col_usage.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/col_usage.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeMap` [INFO] [stdout] --> src/col_usage.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoordState` [INFO] [stdout] --> src/common.rs:1:51 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coord::{CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GenericInput` [INFO] [stdout] --> src/common.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::node::{GenericInput, GenericTimerInput}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTServerContext` and `CommonQuery` [INFO] [stdout] --> src/common.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::server::{CTServerContext, CommonQuery}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TabletState` [INFO] [stdout] --> src/common.rs:11:84 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::tablet::{TabletConfig, TabletContext, TabletForwardMsg, TabletSnapshot, TabletState}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/common.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::common::Timestamp` [INFO] [stdout] --> src/test/common_test.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::Timestamp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/common.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | pub mod common_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Timestamp`, `VersionedValue`, and `update_leader_map` [INFO] [stdout] --> src/coord.rs:2:57 [INFO] [stdout] | [INFO] [stdout] 2 | cur_timestamp, map_insert, mk_qid, mk_t, remove_item, update_leader_map, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | update_leader_map_unversioned, BasicIOCtx, GeneralTraceMessage, GossipData, LeaderMap, OrigP, [INFO] [stdout] 4 | Timestamp, VersionedValue, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName` and `Gen` [INFO] [stdout] --> src/coord.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | CNodePath, CQueryPath, CSubNodePath, CTSubNodePath, ColName, CoordGroupId, Gen, LeadershipId, [INFO] [stdout] | ^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::master_query_planning_es::StaticDBSchemaView` [INFO] [stdout] --> src/coord.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::master_query_planning_es::StaticDBSchemaView; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/coord.rs:22:44 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::paxos2pc_tm::{Paxos2PCTMAction, TMMessage}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sql_ast::proc` [INFO] [stdout] --> src/coord.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::sql_ast::proc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::RngCore` [INFO] [stdout] --> src/coord.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use rand::RngCore; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/coord.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GossipDataMutView` [INFO] [stdout] --> src/create_table_tm_es.rs:3:66 [INFO] [stdout] | [INFO] [stdout] 3 | cur_timestamp, mk_t, BasicIOCtx, FullGen, GeneralTraceMessage, GossipDataMutView, TableSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ShardingGen` [INFO] [stdout] --> src/create_table_tm_es.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | ColName, ColType, Gen, ShardingGen, SlaveGroupId, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SlaveContext` and `SlavePLm` [INFO] [stdout] --> src/create_table_tm_es.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::slave::{SlaveContext, SlavePLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/create_table_tm_es.rs:15:83 [INFO] [stdout] | [INFO] [stdout] 15 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/drop_table_tm_es.rs:8:83 [INFO] [stdout] | [INFO] [stdout] 8 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletContext` and `TabletPLm` [INFO] [stdout] --> src/drop_table_tm_es.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::tablet::{TabletContext, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimaryKey` and `WriteRegionType` [INFO] [stdout] --> src/expression.rs:2:56 [INFO] [stdout] | [INFO] [stdout] 2 | lookup, BoundType, ColBound, KeyBound, PolyColBound, PrimaryKey, ReadRegion, SingleBound, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 3 | TabletKeyRange, WriteRegion, WriteRegionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/expression.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::paxos2pc_tm::PayloadTypes` [INFO] [stdout] --> src/finish_query_rm_es.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::paxos2pc_tm::PayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sql_ast::proc` [INFO] [stdout] --> src/finish_query_rm_es.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::sql_ast::proc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColName` [INFO] [stdout] --> src/finish_query_tm_es.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{BasicIOCtx, ColName, QueryResult, ShardingGen, Timestamp}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TQueryPath` and `TableView` [INFO] [stdout] --> src/finish_query_tm_es.rs:2:75 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{CNodePath, EndpointId, QueryId, RequestId, TNodePath, TQueryPath, TableView}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proc` [INFO] [stdout] --> src/finish_query_tm_es.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LeaderMap` [INFO] [stdout] --> src/free_node_manager.rs:1:37 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{mk_cid, mk_sid, LeaderMap, MasterIOCtx, MasterTraceMessage}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MasterBundle` and `MasterConfig` [INFO] [stdout] --> src/free_node_manager.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::master::{MasterBundle, MasterConfig, MasterContext, MasterPLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alias_collecting_cb`, `external_col_collecting_cb`, `external_trans_table_collecting_cb`, and `trans_table_collecting_cb` [INFO] [stdout] --> src/gr_query_es.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | alias_collecting_cb, external_col_collecting_cb, external_trans_table_collecting_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | gr_query_collecting_cb, trans_table_collecting_cb, QueryElement, QueryIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTQueryPath`, `ColValN`, `ColVal`, `FullGen`, `ReadOnlySet`, `merge_table_views`, `mk_qid`, and `rand_string` [INFO] [stdout] --> src/gr_query_es.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | lookup, lookup_pos, merge_table_views, mk_qid, rand_string, unexpected_branch, CTQueryPath, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 7 | ColVal, ColValN, CoreIOCtx, FullGen, OrigP, QueryPlan, ReadOnlySet, Timestamp, [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `LeadershipId`, `PaxosGroupIdTrait`, `SlaveGroupId`, `TablePath`, and `TierMap` [INFO] [stdout] --> src/gr_query_es.rs:10:60 [INFO] [stdout] | [INFO] [stdout] 10 | CQueryPath, ColName, Context, ContextRow, ContextSchema, Gen, LeadershipId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | QueryId, SlaveGroupId, TQueryPath, TablePath, TableView, TierMap, TransTableLocationPrefix, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EvalError`, `construct_cexpr`, `evaluate_c_expr`, and `is_true` [INFO] [stdout] --> src/gr_query_es.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::expression::{construct_cexpr, evaluate_c_expr, is_true, EvalError}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColPresenceReq` and `ErrorTrait` [INFO] [stdout] --> src/gr_query_es.rs:17:39 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::master_query_planning_es::{ColPresenceReq, ErrorTrait}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::query_converter::collect_jlns` [INFO] [stdout] --> src/gr_query_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::query_converter::collect_jlns; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommonQuery`, `EvaluatedSuperSimpleSelect`, `GeneralColumnRef`, `UnnamedColumnRef`, and `extract_subquery_vals` [INFO] [stdout] --> src/gr_query_es.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | extract_subquery_vals, CTServerContext, CommonQuery, EvaluatedSuperSimpleSelect, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | GeneralColumnRef, ServerContextBase, UnnamedColumnRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iast` [INFO] [stdout] --> src/gr_query_es.rs:24:22 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tablet::Executing` [INFO] [stdout] --> src/gr_query_es.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::tablet::Executing; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/gr_query_es.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CTQueryPath` [INFO] [stdout] --> src/join_read_es.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | mk_qid, rand_string, unexpected_branch, CQueryPath, CTQueryPath, ColValN, Context, ContextRow, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TableSchema` [INFO] [stdout] --> src/master.rs:6:59 [INFO] [stdout] | [INFO] [stdout] 6 | GossipData, LeaderMap, MasterIOCtx, MasterTraceMessage, TableSchema, Timestamp, VersionedValue, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName`, `Gen`, `PaxosGroupIdTrait`, `PrimaryKey`, and `TNodePath` [INFO] [stdout] --> src/master.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | ColName, ColType, ColVal, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | PrimaryKey, QueryId, RequestId, SlaveGroupId, TNodePath, TablePath, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::expression::does_types_match` [INFO] [stdout] --> src/master.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::expression::does_types_match; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::multiversion_map::MVM` [INFO] [stdout] --> src/master.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::col_usage::QueryElement` [INFO] [stdout] --> src/master_query_planning_es.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::col_usage::QueryElement; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `map_insert` [INFO] [stdout] --> src/master_query_planning_es.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | add_item, default_get_mut, lookup, map_insert, FullGen, MasterIOCtx, RemoteLeaderChangedPLm, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupId` and `TransTableName` [INFO] [stdout] --> src/master_query_planning_es.rs:7:38 [INFO] [stdout] | [INFO] [stdout] 7 | CQueryPath, ColName, ColType, Gen, PaxosGroupId, PaxosGroupIdTrait, QueryId, TablePath, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 8 | TransTableName, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::ExternalAbortedData` [INFO] [stdout] --> src/master_query_planning_es.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::message::ExternalAbortedData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sql_ast::proc` [INFO] [stdout] --> src/master_query_planning_es.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::sql_ast::proc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/master_query_planning_es.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen` and `TabletKeyRange` [INFO] [stdout] --> src/message.rs:3:72 [INFO] [stdout] | [INFO] [stdout] 3 | CQueryPath, CTQueryPath, ColName, Context, CoordGroupId, EndpointId, Gen, InternalMode, [INFO] [stdout] | ^^^ [INFO] [stdout] 4 | LeadershipId, PaxosGroupId, QueryId, QueryResult, RequestId, SlaveGroupId, TNodePath, TQueryPath, [INFO] [stdout] 5 | TablePath, TableView, TabletGroupId, TabletKeyRange, TierMap, TransTableLocationPrefix, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RemoteLeaderChangedPLm` [INFO] [stdout] --> src/message.rs:8:64 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::common::{FullGen, GossipData, LeaderMap, QueryPlan, RemoteLeaderChangedPLm, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::expression::EvalError` [INFO] [stdout] --> src/message.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::expression::EvalError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `QueryElement` [INFO] [stdout] --> src/ms_query_coord_es.rs:2:66 [INFO] [stdout] | [INFO] [stdout] 2 | external_trans_table_collecting_cb, trans_table_collecting_cb, QueryElement, QueryIterator, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `merge_table_views` [INFO] [stdout] --> src/ms_query_coord_es.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | lookup, merge_table_views, mk_qid, unexpected_branch, FullGen, OrigP, QueryPlan, QueryResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen` and `TabletGroupId` [INFO] [stdout] --> src/ms_query_coord_es.rs:9:33 [INFO] [stdout] | [INFO] [stdout] 9 | ColName, Context, ContextRow, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, QueryId, [INFO] [stdout] | ^^^ [INFO] [stdout] 10 | SlaveGroupId, TQueryPath, TablePath, TableView, TabletGroupId, TierMap, TransTableLocationPrefix, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::expression::EvalError` [INFO] [stdout] --> src/ms_query_coord_es.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::expression::EvalError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/ms_query_coord_es.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `QueryESResult` [INFO] [stdout] --> src/ms_table_es.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{add_item, remove_item, CoreIOCtx, QueryESResult, QueryPlan, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName`, `PaxosGroupIdTrait`, and `PaxosGroupId` [INFO] [stdout] --> src/ms_table_es.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | CQueryPath, CTQueryPath, ColName, Context, PaxosGroupId, PaxosGroupIdTrait, QueryId, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColType` [INFO] [stdout] --> src/ms_table_insert_es.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ColName, ColType, ColVal, ColValN, PrimaryKey, QueryId, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WriteRegion` [INFO] [stdout] --> src/ms_table_read_es.rs:2:71 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_qid, ColName, CoreIOCtx, OrigP, QueryESResult, WriteRegion}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType`, `ColValN`, `ColVal`, `ContextRow`, and `PrimaryKey` [INFO] [stdout] --> src/ms_table_read_es.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | ColType, ColVal, ColValN, ContextRow, PrimaryKey, QueryId, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^ ^^^^^^ ^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EvalError` and `is_true` [INFO] [stdout] --> src/ms_table_read_es.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::expression::{is_true, EvalError}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GenericTable` [INFO] [stdout] --> src/ms_table_read_es.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::storage::{GenericTable, MSStorageView}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/ms_table_read_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/ms_table_read_es.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Timestamp` [INFO] [stdout] --> src/ms_table_write_es.rs:2:71 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_qid, ColName, CoreIOCtx, OrigP, QueryESResult, Timestamp, WriteRegion}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType` and `ColVal` [INFO] [stdout] --> src/ms_table_write_es.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | ColType, ColVal, ColValN, ContextRow, PrimaryKey, QueryId, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `update_all_eids` [INFO] [stdout] --> src/multiversion_map.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_t, update_all_eids}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> src/multiversion_map.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosGroupIdTrait` [INFO] [stdout] --> src/node.rs:4:80 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::common::{CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_t` [INFO] [stdout] --> src/paxos.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{mk_t, mk_uuid, remove_item, Timestamp, UUID}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::dialect::keywords::Keyword::NEXT` [INFO] [stdout] --> src/paxos.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use sqlparser::dialect::keywords::Keyword::NEXT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Commit` [INFO] [stdout] --> src/paxos2pc_rm.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | Aborted, CheckPrepared, Commit, InformPrepared, Paxos2PCContainer, PayloadTypes, Prepared, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/paxos2pc_rm.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LeadershipId`, `PaxosGroupId`, and `SlaveGroupId` [INFO] [stdout] --> src/paxos2pc_tm.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{LeadershipId, PaxosGroupId, PaxosGroupIdTrait, QueryId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeSet` [INFO] [stdout] --> src/paxos2pc_tm.rs:5:34 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/query_converter.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/query_converter.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TablePath` and `TransTableName` [INFO] [stdout] --> src/test/query_converter_test.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{TablePath, TransTableName}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/query_converter.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod query_converter_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message as msg` [INFO] [stdout] --> src/test/query_converter_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::message as msg; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/query_converter.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod query_converter_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConversionContext`, `RenameContext`, and `rename_under_query` [INFO] [stdout] --> src/test/query_converter_test.rs:3:30 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::query_converter::{rename_under_query, ConversionContext, RenameContext}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/query_converter.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod query_converter_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proc` [INFO] [stdout] --> src/test/query_converter_test.rs:4:28 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/query_converter.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | pub mod query_converter_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/query_converter.rs:1724:11 [INFO] [stdout] | [INFO] [stdout] 1724 | (proc::SelectItem::ExprWithAlias { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 1730 | }), [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1724 ~ proc::SelectItem::ExprWithAlias { [INFO] [stdout] 1725 | item: proc::SelectExprItem::ValExpr(proc::ValExpr::ColumnRef(proc::ColumnRef { [INFO] [stdout] ... [INFO] [stdout] 1729 | alias: None, [INFO] [stdout] 1730 ~ }, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `TableSchema`, and `Timestamp` [INFO] [stdout] --> src/query_planning.rs:3:29 [INFO] [stdout] | [INFO] [stdout] 3 | lookup, ColName, FullGen, Gen, TablePath, TableSchema, TierMap, Timestamp, TransTableName, [INFO] [stdout] | ^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::multiversion_map::MVM` [INFO] [stdout] --> src/query_planning.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/query_planning.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColVal`, `Gen`, and `TablePath` [INFO] [stdout] --> src/server.rs:5:77 [INFO] [stdout] | [INFO] [stdout] 5 | CNodePath, CSubNodePath, CTNodePath, CTQueryPath, CTSubNodePath, ColName, ColVal, ColValN, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 6 | ContextRow, ContextSchema, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^ [INFO] [stdout] 7 | QueryId, SlaveGroupId, TNodePath, TSubNodePath, TablePath, TableView, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/server.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosGroupId` [INFO] [stdout] --> src/shard_pending_es.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | CTSubNodePath, PaxosGroupId, PaxosGroupIdTrait, QueryId, SlaveIOCtx, TNodePath, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTSubNodePath`, `PaxosGroupId`, `SlaveIOCtx`, `TNodePath`, and `TabletGroupId` [INFO] [stdout] --> src/shard_snapshot_es.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | CTSubNodePath, CoreIOCtx, PaxosGroupId, PaxosGroupIdTrait, QueryId, RemoteLeaderChangedPLm, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] 3 | SlaveIOCtx, TNodePath, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SlaveContext` and `SlavePLm` [INFO] [stdout] --> src/shard_snapshot_es.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::slave::{SlaveContext, SlavePLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GenericMVTable` [INFO] [stdout] --> src/shard_snapshot_es.rs:11:59 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::storage::{compute_range_storage, remove_range, GenericMVTable}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletConfig` and `TabletForwardMsg` [INFO] [stdout] --> src/shard_snapshot_es.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::tablet::{ShardingSnapshot, TabletConfig, TabletContext, TabletForwardMsg, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Bound` [INFO] [stdout] --> src/shard_snapshot_es.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::{BTreeMap, Bound}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Timestamp` and `cur_timestamp` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{cur_timestamp, QueryId, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_t` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_t, BasicIOCtx}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TNodePath` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::common::{TNodePath, TabletGroupId}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tablet::ShardingSnapshot` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::tablet::ShardingSnapshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryId`, `Timestamp`, and `cur_timestamp` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{cur_timestamp, QueryId, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_t` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_t, BasicIOCtx}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SlaveGroupId`, `TNodePath`, `TablePath`, `TabletGroupId`, and `TabletKeyRange` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | ShardingGen, SlaveGroupId, TNodePath, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `get_rms` [INFO] [stdout] --> src/shard_split_tm_es.rs:1:32 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::alter_table_tm_es::{get_rms, ResponseData}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/shard_split_tm_es.rs:11:83 [INFO] [stdout] | [INFO] [stdout] 11 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletContext` and `TabletPLm` [INFO] [stdout] --> src/shard_split_tm_es.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tablet::{TabletContext, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTSubNodePath`, `Gen`, and `lookup` [INFO] [stdout] --> src/slave.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | lookup, mk_t, update_all_eids, update_leader_map, BasicIOCtx, CTSubNodePath, CoordGroupId, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 3 | EndpointId, Gen, GeneralTraceMessage, GossipData, LeaderMap, LeadershipId, PaxosGroupId, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::create_table_tm_es::CreateTableTMPayloadTypes` [INFO] [stdout] --> src/slave.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::create_table_tm_es::CreateTableTMPayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ShardSplitSlaveRMAction`, `ShardSplitSlaveRMES`, and `ShardSplitSlaveRMPayloadTypes` [INFO] [stdout] --> src/slave.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | ShardSplitSlaveRMAction, ShardSplitSlaveRMES, ShardSplitSlaveRMPayloadTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::stmpaxos2pc_rm::RMPLm` [INFO] [stdout] --> src/slave.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::stmpaxos2pc_rm::RMPLm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::storage::GenericMVTable` [INFO] [stdout] --> src/slave.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::storage::GenericMVTable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ShardingSnapshot`, `TabletContext`, and `TabletPLm` [INFO] [stdout] --> src/slave.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | ShardingSnapshot, TabletBundle, TabletContext, TabletForwardMsg, TabletPLm, TabletSnapshot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mk_cid` and `mk_sid` [INFO] [stdout] --> src/slave_group_create_es.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | mk_cid, mk_sid, update_all_eids, CoordGroupId, EndpointId, Gen, LeadershipId, MasterIOCtx, [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::common::TablePath` [INFO] [stdout] --> src/sql_ast.rs:261:7 [INFO] [stdout] | [INFO] [stdout] 261 | use crate::common::TablePath; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParserError` [INFO] [stdout] --> src/sql_parser.rs:6:33 [INFO] [stdout] | [INFO] [stdout] 6 | use sqlparser::parser::{Parser, ParserError}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/sql_parser.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/stmpaxos2pc_rm.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosGroupId` [INFO] [stdout] --> src/stmpaxos2pc_tm.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{PaxosGroupId, PaxosGroupIdTrait, QueryId}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColType` [INFO] [stdout] --> src/storage.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::common::{ColName, ColType, ColVal, ColValN, PrimaryKey, TableView}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GossipData` and `lookup` [INFO] [stdout] --> src/table_read_es.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | add_item, btree_multimap_insert, lookup, mk_qid, remove_item, CoreIOCtx, GossipData, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupIdTrait`, `PaxosGroupId`, `TablePath`, and `TransTableName` [INFO] [stdout] --> src/table_read_es.rs:7:84 [INFO] [stdout] | [INFO] [stdout] 7 | CQueryPath, CTQueryPath, ColName, ColType, ColVal, ColValN, Context, ContextRow, PaxosGroupId, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 8 | PaxosGroupIdTrait, QueryId, SlaveGroupId, TQueryPath, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GRQueryES` [INFO] [stdout] --> src/table_read_es.rs:14:50 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::gr_query_es::{GRQueryConstructorView, GRQueryES}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LocalColumnRef` [INFO] [stdout] --> src/table_read_es.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | GeneralColumnRef, LocalColumnRef, UnnamedColumnRef, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AlterTableRMInner` [INFO] [stdout] --> src/tablet.rs:2:39 [INFO] [stdout] | [INFO] [stdout] 2 | AlterTableRMAction, AlterTableRMES, AlterTableRMInner, AlterTableRMPayloadTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::alter_table_tm_es::AlterTableTMPayloadTypes` [INFO] [stdout] --> src/tablet.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::alter_table_tm_es::AlterTableTMPayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryIterator`, `alias_collecting_cb`, `external_col_collecting_cb`, `external_trans_table_collecting_cb`, and `trans_table_collecting_cb` [INFO] [stdout] --> src/tablet.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | alias_collecting_cb, external_col_collecting_cb, external_trans_table_collecting_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | trans_table_collecting_cb, QueryElement, QueryIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BoundType`, `KeyBound`, `VersionedValue`, `lookup`, `mk_t`, and `update_leader_map` [INFO] [stdout] --> src/tablet.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | btree_multimap_insert, lookup, map_insert, mk_qid, mk_t, remove_item, update_leader_map, [INFO] [stdout] | ^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | update_leader_map_unversioned, BasicIOCtx, BoundType, CoreIOCtx, GossipData, KeyBound, LeaderMap, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 12 | OrigP, QueryESResult, QueryPlan, ReadRegion, RemoteLeaderChangedPLm, ShardingGen, TableSchema, [INFO] [stdout] 13 | Timestamp, VersionedValue, WriteRegion, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType`, `ColVal`, and `Gen` [INFO] [stdout] --> src/tablet.rs:16:54 [INFO] [stdout] | [INFO] [stdout] 16 | CNodePath, CQueryPath, CTQueryPath, CTSubNodePath, ColType, ColVal, ColValN, Context, ContextRow, [INFO] [stdout] | ^^^^^^^ ^^^^^^ [INFO] [stdout] 17 | ContextSchema, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, PrimaryKey, TNodePath, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DropTableRMInner` [INFO] [stdout] --> src/tablet.rs:24:37 [INFO] [stdout] | [INFO] [stdout] 24 | DropTableRMAction, DropTableRMES, DropTableRMInner, DropTableRMPayloadTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::drop_table_tm_es::DropTableTMPayloadTypes` [INFO] [stdout] --> src/tablet.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::drop_table_tm_es::DropTableTMPayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EvalError` [INFO] [stdout] --> src/tablet.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | range_row_region_intersection, EvalError, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FinishQueryRMInner` [INFO] [stdout] --> src/tablet.rs:31:50 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::finish_query_rm_es::{FinishQueryRMES, FinishQueryRMInner}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::stmpaxos2pc_tm` [INFO] [stdout] --> src/tablet.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use crate::stmpaxos2pc_tm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/tablet.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimaryKey`, `QueryId`, and `TabletKeyRange` [INFO] [stdout] --> src/test/tablet_test.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{PrimaryKey, QueryId, TabletKeyRange}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/tablet.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub mod tablet_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cvb`, `cvi`, and `cvs` [INFO] [stdout] --> src/test/tablet_test.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::test_utils::{cvb, cvi, cvs, CheckCtx}; [INFO] [stdout] | ^^^ ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/tablet.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub mod tablet_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/test/tablet_test.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/tablet.rs:70:1 [INFO] [stdout] | [INFO] [stdout] 70 | pub mod tablet_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CQueryPath` and `TQueryPath` [INFO] [stdout] --> src/tablet.rs:1133:23 [INFO] [stdout] | [INFO] [stdout] 1133 | use crate::common::{CQueryPath, TQueryPath}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColName` [INFO] [stdout] --> src/tablet.rs:1134:23 [INFO] [stdout] | [INFO] [stdout] 1134 | use crate::common::{ColName, QueryId}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::storage::GenericTable` [INFO] [stdout] --> src/tablet.rs:1136:7 [INFO] [stdout] | [INFO] [stdout] 1136 | use crate::storage::GenericTable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadWriteRegion` [INFO] [stdout] --> src/tablet.rs:1137:31 [INFO] [stdout] | [INFO] [stdout] 1137 | use crate::tablet::{ColSet, ReadWriteRegion}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> src/tablet.rs:1783:20 [INFO] [stdout] | [INFO] [stdout] 1783 | if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1783 - if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] 1783 + if let stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None) = es.leader_changed(self) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> src/tablet.rs:1788:20 [INFO] [stdout] | [INFO] [stdout] 1788 | if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1788 - if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] 1788 + if let stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None) = es.leader_changed(self) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> src/tablet.rs:1794:20 [INFO] [stdout] | [INFO] [stdout] 1794 | if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1794 - if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] 1794 + if let stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None) = es.leader_changed(self) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EndpointId` [INFO] [stdout] --> src/test_utils.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | ColName, ColVal, EndpointId, SlaveGroupId, TablePath, TabletGroupId, TransTableName, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/lib.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 59 | pub mod test_utils; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColName` [INFO] [stdout] --> src/tm_status.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | CQueryPath, CTNodePath, ColName, LeadershipId, PaxosGroupIdTrait, QueryId, SlaveGroupId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupIdTrait` and `PaxosGroupId` [INFO] [stdout] --> src/trans_table_read_es.rs:5:60 [INFO] [stdout] | [INFO] [stdout] 5 | CQueryPath, ColName, ColValN, ContextRow, ContextSchema, PaxosGroupId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EvalError` and `is_true` [INFO] [stdout] --> src/trans_table_read_es.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::expression::{is_true, EvalError}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/trans_table_read_es.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `collection` [INFO] [stdout] --> src/lang.rs:1:14 [INFO] [stdout] | [INFO] [stdout] 1 | macro_rules! collection { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GossipData` [INFO] [stdout] --> src/alter_table_tm_es.rs:2:57 [INFO] [stdout] | [INFO] [stdout] 2 | cur_timestamp, mk_t, BasicIOCtx, GeneralTraceMessage, GossipData, GossipDataView, Timestamp, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/alter_table_tm_es.rs:10:83 [INFO] [stdout] | [INFO] [stdout] 10 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletContext` and `TabletPLm` [INFO] [stdout] --> src/alter_table_tm_es.rs:13:21 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::tablet::{TabletContext, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TableSchema`, `Timestamp`, and `lookup` [INFO] [stdout] --> src/col_usage.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{add_item, lookup, TableSchema, Timestamp}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType`, `Gen`, `TablePath`, and `TierMap` [INFO] [stdout] --> src/col_usage.rs:2:30 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{ColName, ColType, Gen, TablePath, TierMap, TransTableName}; [INFO] [stdout] | ^^^^^^^ ^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColPresenceReq`, `DBSchemaView`, and `ErrorTrait` [INFO] [stdout] --> src/col_usage.rs:3:39 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::master_query_planning_es::{ColPresenceReq, DBSchemaView, ErrorTrait}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message as msg` [INFO] [stdout] --> src/col_usage.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::message as msg; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::multiversion_map::MVM` [INFO] [stdout] --> src/col_usage.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iast` [INFO] [stdout] --> src/col_usage.rs:6:22 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/col_usage.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/col_usage.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeMap` [INFO] [stdout] --> src/col_usage.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoordState` [INFO] [stdout] --> src/common.rs:1:51 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::coord::{CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GenericInput` [INFO] [stdout] --> src/common.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::node::{GenericInput, GenericTimerInput}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTServerContext` and `CommonQuery` [INFO] [stdout] --> src/common.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::server::{CTServerContext, CommonQuery}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TabletState` [INFO] [stdout] --> src/common.rs:11:84 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::tablet::{TabletConfig, TabletContext, TabletForwardMsg, TabletSnapshot, TabletState}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/common.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Timestamp`, `VersionedValue`, and `update_leader_map` [INFO] [stdout] --> src/coord.rs:2:57 [INFO] [stdout] | [INFO] [stdout] 2 | cur_timestamp, map_insert, mk_qid, mk_t, remove_item, update_leader_map, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | update_leader_map_unversioned, BasicIOCtx, GeneralTraceMessage, GossipData, LeaderMap, OrigP, [INFO] [stdout] 4 | Timestamp, VersionedValue, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName` and `Gen` [INFO] [stdout] --> src/coord.rs:7:55 [INFO] [stdout] | [INFO] [stdout] 7 | CNodePath, CQueryPath, CSubNodePath, CTSubNodePath, ColName, CoordGroupId, Gen, LeadershipId, [INFO] [stdout] | ^^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::master_query_planning_es::StaticDBSchemaView` [INFO] [stdout] --> src/coord.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::master_query_planning_es::StaticDBSchemaView; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/coord.rs:22:44 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::paxos2pc_tm::{Paxos2PCTMAction, TMMessage}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sql_ast::proc` [INFO] [stdout] --> src/coord.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::sql_ast::proc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rand::RngCore` [INFO] [stdout] --> src/coord.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use rand::RngCore; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/coord.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GossipDataMutView` [INFO] [stdout] --> src/create_table_tm_es.rs:3:66 [INFO] [stdout] | [INFO] [stdout] 3 | cur_timestamp, mk_t, BasicIOCtx, FullGen, GeneralTraceMessage, GossipDataMutView, TableSchema, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ShardingGen` [INFO] [stdout] --> src/create_table_tm_es.rs:7:26 [INFO] [stdout] | [INFO] [stdout] 7 | ColName, ColType, Gen, ShardingGen, SlaveGroupId, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SlaveContext` and `SlavePLm` [INFO] [stdout] --> src/create_table_tm_es.rs:13:20 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::slave::{SlaveContext, SlavePLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/create_table_tm_es.rs:15:83 [INFO] [stdout] | [INFO] [stdout] 15 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/drop_table_tm_es.rs:8:83 [INFO] [stdout] | [INFO] [stdout] 8 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletContext` and `TabletPLm` [INFO] [stdout] --> src/drop_table_tm_es.rs:11:21 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::tablet::{TabletContext, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimaryKey` and `WriteRegionType` [INFO] [stdout] --> src/expression.rs:2:56 [INFO] [stdout] | [INFO] [stdout] 2 | lookup, BoundType, ColBound, KeyBound, PolyColBound, PrimaryKey, ReadRegion, SingleBound, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 3 | TabletKeyRange, WriteRegion, WriteRegionType, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/expression.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `evaluate_binary_op` [INFO] [stdout] --> src/test/expression_test.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | evaluate_binary_op, evaluate_c_expr, CExpr, EvalError, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proc` [INFO] [stdout] --> src/test/expression_test.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::ast` [INFO] [stdout] --> src/test/expression_test.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use sqlparser::ast; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::paxos2pc_tm::PayloadTypes` [INFO] [stdout] --> src/finish_query_rm_es.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::paxos2pc_tm::PayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sql_ast::proc` [INFO] [stdout] --> src/finish_query_rm_es.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::sql_ast::proc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColName` [INFO] [stdout] --> src/finish_query_tm_es.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{BasicIOCtx, ColName, QueryResult, ShardingGen, Timestamp}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TQueryPath` and `TableView` [INFO] [stdout] --> src/finish_query_tm_es.rs:2:75 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{CNodePath, EndpointId, QueryId, RequestId, TNodePath, TQueryPath, TableView}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `proc` [INFO] [stdout] --> src/finish_query_tm_es.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LeaderMap` [INFO] [stdout] --> src/free_node_manager.rs:1:37 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{mk_cid, mk_sid, LeaderMap, MasterIOCtx, MasterTraceMessage}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MasterBundle` and `MasterConfig` [INFO] [stdout] --> src/free_node_manager.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::master::{MasterBundle, MasterConfig, MasterContext, MasterPLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alias_collecting_cb`, `external_col_collecting_cb`, `external_trans_table_collecting_cb`, and `trans_table_collecting_cb` [INFO] [stdout] --> src/gr_query_es.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | alias_collecting_cb, external_col_collecting_cb, external_trans_table_collecting_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | gr_query_collecting_cb, trans_table_collecting_cb, QueryElement, QueryIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTQueryPath`, `ColValN`, `ColVal`, `FullGen`, `ReadOnlySet`, `merge_table_views`, `mk_qid`, and `rand_string` [INFO] [stdout] --> src/gr_query_es.rs:6:23 [INFO] [stdout] | [INFO] [stdout] 6 | lookup, lookup_pos, merge_table_views, mk_qid, rand_string, unexpected_branch, CTQueryPath, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 7 | ColVal, ColValN, CoreIOCtx, FullGen, OrigP, QueryPlan, ReadOnlySet, Timestamp, [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `LeadershipId`, `PaxosGroupIdTrait`, `SlaveGroupId`, `TablePath`, and `TierMap` [INFO] [stdout] --> src/gr_query_es.rs:10:60 [INFO] [stdout] | [INFO] [stdout] 10 | CQueryPath, ColName, Context, ContextRow, ContextSchema, Gen, LeadershipId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | QueryId, SlaveGroupId, TQueryPath, TablePath, TableView, TierMap, TransTableLocationPrefix, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EvalError`, `construct_cexpr`, `evaluate_c_expr`, and `is_true` [INFO] [stdout] --> src/gr_query_es.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::expression::{construct_cexpr, evaluate_c_expr, is_true, EvalError}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColPresenceReq` and `ErrorTrait` [INFO] [stdout] --> src/gr_query_es.rs:17:39 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::master_query_planning_es::{ColPresenceReq, ErrorTrait}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::query_converter::collect_jlns` [INFO] [stdout] --> src/gr_query_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::query_converter::collect_jlns; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommonQuery`, `EvaluatedSuperSimpleSelect`, `GeneralColumnRef`, `UnnamedColumnRef`, and `extract_subquery_vals` [INFO] [stdout] --> src/gr_query_es.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | extract_subquery_vals, CTServerContext, CommonQuery, EvaluatedSuperSimpleSelect, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | GeneralColumnRef, ServerContextBase, UnnamedColumnRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `iast` [INFO] [stdout] --> src/gr_query_es.rs:24:22 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::sql_ast::{iast, proc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tablet::Executing` [INFO] [stdout] --> src/gr_query_es.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::tablet::Executing; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::ops::Deref` [INFO] [stdout] --> src/gr_query_es.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use std::ops::Deref; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CTQueryPath` [INFO] [stdout] --> src/join_read_es.rs:3:55 [INFO] [stdout] | [INFO] [stdout] 3 | mk_qid, rand_string, unexpected_branch, CQueryPath, CTQueryPath, ColValN, Context, ContextRow, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TableSchema` [INFO] [stdout] --> src/master.rs:6:59 [INFO] [stdout] | [INFO] [stdout] 6 | GossipData, LeaderMap, MasterIOCtx, MasterTraceMessage, TableSchema, Timestamp, VersionedValue, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName`, `Gen`, `PaxosGroupIdTrait`, `PrimaryKey`, and `TNodePath` [INFO] [stdout] --> src/master.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | ColName, ColType, ColVal, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^^^^^ ^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | PrimaryKey, QueryId, RequestId, SlaveGroupId, TNodePath, TablePath, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::expression::does_types_match` [INFO] [stdout] --> src/master.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::expression::does_types_match; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::multiversion_map::MVM` [INFO] [stdout] --> src/master.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::col_usage::QueryElement` [INFO] [stdout] --> src/master_query_planning_es.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::col_usage::QueryElement; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `map_insert` [INFO] [stdout] --> src/master_query_planning_es.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | add_item, default_get_mut, lookup, map_insert, FullGen, MasterIOCtx, RemoteLeaderChangedPLm, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupId` and `TransTableName` [INFO] [stdout] --> src/master_query_planning_es.rs:7:38 [INFO] [stdout] | [INFO] [stdout] 7 | CQueryPath, ColName, ColType, Gen, PaxosGroupId, PaxosGroupIdTrait, QueryId, TablePath, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 8 | TransTableName, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::ExternalAbortedData` [INFO] [stdout] --> src/master_query_planning_es.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::message::ExternalAbortedData; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::sql_ast::proc` [INFO] [stdout] --> src/master_query_planning_es.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::sql_ast::proc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/master_query_planning_es.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen` and `TabletKeyRange` [INFO] [stdout] --> src/message.rs:3:72 [INFO] [stdout] | [INFO] [stdout] 3 | CQueryPath, CTQueryPath, ColName, Context, CoordGroupId, EndpointId, Gen, InternalMode, [INFO] [stdout] | ^^^ [INFO] [stdout] 4 | LeadershipId, PaxosGroupId, QueryId, QueryResult, RequestId, SlaveGroupId, TNodePath, TQueryPath, [INFO] [stdout] 5 | TablePath, TableView, TabletGroupId, TabletKeyRange, TierMap, TransTableLocationPrefix, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RemoteLeaderChangedPLm` [INFO] [stdout] --> src/message.rs:8:64 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::common::{FullGen, GossipData, LeaderMap, QueryPlan, RemoteLeaderChangedPLm, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::expression::EvalError` [INFO] [stdout] --> src/message.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::expression::EvalError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `QueryElement` [INFO] [stdout] --> src/ms_query_coord_es.rs:2:66 [INFO] [stdout] | [INFO] [stdout] 2 | external_trans_table_collecting_cb, trans_table_collecting_cb, QueryElement, QueryIterator, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `merge_table_views` [INFO] [stdout] --> src/ms_query_coord_es.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | lookup, merge_table_views, mk_qid, unexpected_branch, FullGen, OrigP, QueryPlan, QueryResult, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen` and `TabletGroupId` [INFO] [stdout] --> src/ms_query_coord_es.rs:9:33 [INFO] [stdout] | [INFO] [stdout] 9 | ColName, Context, ContextRow, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, QueryId, [INFO] [stdout] | ^^^ [INFO] [stdout] 10 | SlaveGroupId, TQueryPath, TablePath, TableView, TabletGroupId, TierMap, TransTableLocationPrefix, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::expression::EvalError` [INFO] [stdout] --> src/ms_query_coord_es.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::expression::EvalError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/ms_query_coord_es.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `QueryESResult` [INFO] [stdout] --> src/ms_table_es.rs:1:55 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{add_item, remove_item, CoreIOCtx, QueryESResult, QueryPlan, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName`, `PaxosGroupIdTrait`, and `PaxosGroupId` [INFO] [stdout] --> src/ms_table_es.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | CQueryPath, CTQueryPath, ColName, Context, PaxosGroupId, PaxosGroupIdTrait, QueryId, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColType` [INFO] [stdout] --> src/ms_table_insert_es.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | ColName, ColType, ColVal, ColValN, PrimaryKey, QueryId, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WriteRegion` [INFO] [stdout] --> src/ms_table_read_es.rs:2:71 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_qid, ColName, CoreIOCtx, OrigP, QueryESResult, WriteRegion}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType`, `ColValN`, `ColVal`, `ContextRow`, and `PrimaryKey` [INFO] [stdout] --> src/ms_table_read_es.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | ColType, ColVal, ColValN, ContextRow, PrimaryKey, QueryId, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^ ^^^^^^ ^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EvalError` and `is_true` [INFO] [stdout] --> src/ms_table_read_es.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::expression::{is_true, EvalError}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GenericTable` [INFO] [stdout] --> src/ms_table_read_es.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::storage::{GenericTable, MSStorageView}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/ms_table_read_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/ms_table_read_es.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Timestamp` [INFO] [stdout] --> src/ms_table_write_es.rs:2:71 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_qid, ColName, CoreIOCtx, OrigP, QueryESResult, Timestamp, WriteRegion}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType` and `ColVal` [INFO] [stdout] --> src/ms_table_write_es.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | ColType, ColVal, ColValN, ContextRow, PrimaryKey, QueryId, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `update_all_eids` [INFO] [stdout] --> src/multiversion_map.rs:2:27 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_t, update_all_eids}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hash` [INFO] [stdout] --> src/multiversion_map.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::hash::Hash; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::common::Timestamp` [INFO] [stdout] --> src/multiversion_map.rs:198:7 [INFO] [stdout] | [INFO] [stdout] 198 | use crate::common::Timestamp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosGroupIdTrait` [INFO] [stdout] --> src/node.rs:4:80 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::common::{CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_t` [INFO] [stdout] --> src/paxos.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{mk_t, mk_uuid, remove_item, Timestamp, UUID}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::dialect::keywords::Keyword::NEXT` [INFO] [stdout] --> src/paxos.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use sqlparser::dialect::keywords::Keyword::NEXT; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Commit` [INFO] [stdout] --> src/paxos2pc_rm.rs:4:27 [INFO] [stdout] | [INFO] [stdout] 4 | Aborted, CheckPrepared, Commit, InformPrepared, Paxos2PCContainer, PayloadTypes, Prepared, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/paxos2pc_rm.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LeadershipId`, `PaxosGroupId`, and `SlaveGroupId` [INFO] [stdout] --> src/paxos2pc_tm.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{LeadershipId, PaxosGroupId, PaxosGroupIdTrait, QueryId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeSet` [INFO] [stdout] --> src/paxos2pc_tm.rs:5:34 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/query_converter.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/query_converter.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/query_converter.rs:1724:11 [INFO] [stdout] | [INFO] [stdout] 1724 | (proc::SelectItem::ExprWithAlias { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 1730 | }), [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1724 ~ proc::SelectItem::ExprWithAlias { [INFO] [stdout] 1725 | item: proc::SelectExprItem::ValExpr(proc::ValExpr::ColumnRef(proc::ColumnRef { [INFO] [stdout] ... [INFO] [stdout] 1729 | alias: None, [INFO] [stdout] 1730 ~ }, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `TableSchema`, and `Timestamp` [INFO] [stdout] --> src/query_planning.rs:3:29 [INFO] [stdout] | [INFO] [stdout] 3 | lookup, ColName, FullGen, Gen, TablePath, TableSchema, TierMap, Timestamp, TransTableName, [INFO] [stdout] | ^^^ ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::multiversion_map::MVM` [INFO] [stdout] --> src/query_planning.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/query_planning.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColVal`, `Gen`, and `TablePath` [INFO] [stdout] --> src/server.rs:5:77 [INFO] [stdout] | [INFO] [stdout] 5 | CNodePath, CSubNodePath, CTNodePath, CTQueryPath, CTSubNodePath, ColName, ColVal, ColValN, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 6 | ContextRow, ContextSchema, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^ [INFO] [stdout] 7 | QueryId, SlaveGroupId, TNodePath, TSubNodePath, TablePath, TableView, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/server.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosGroupId` [INFO] [stdout] --> src/shard_pending_es.rs:2:18 [INFO] [stdout] | [INFO] [stdout] 2 | CTSubNodePath, PaxosGroupId, PaxosGroupIdTrait, QueryId, SlaveIOCtx, TNodePath, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTSubNodePath`, `PaxosGroupId`, `SlaveIOCtx`, `TNodePath`, and `TabletGroupId` [INFO] [stdout] --> src/shard_snapshot_es.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | CTSubNodePath, CoreIOCtx, PaxosGroupId, PaxosGroupIdTrait, QueryId, RemoteLeaderChangedPLm, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] 3 | SlaveIOCtx, TNodePath, TabletGroupId, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SlaveContext` and `SlavePLm` [INFO] [stdout] --> src/shard_snapshot_es.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::slave::{SlaveContext, SlavePLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GenericMVTable` [INFO] [stdout] --> src/shard_snapshot_es.rs:11:59 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::storage::{compute_range_storage, remove_range, GenericMVTable}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletConfig` and `TabletForwardMsg` [INFO] [stdout] --> src/shard_snapshot_es.rs:12:39 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::tablet::{ShardingSnapshot, TabletConfig, TabletContext, TabletForwardMsg, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Bound` [INFO] [stdout] --> src/shard_snapshot_es.rs:14:34 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::{BTreeMap, Bound}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Timestamp` and `cur_timestamp` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{cur_timestamp, QueryId, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_t` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_t, BasicIOCtx}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TNodePath` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::common::{TNodePath, TabletGroupId}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::tablet::ShardingSnapshot` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::tablet::ShardingSnapshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/shard_split_slave_rm_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryId`, `Timestamp`, and `cur_timestamp` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:1:21 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{cur_timestamp, QueryId, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_t` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{mk_t, BasicIOCtx}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SlaveGroupId`, `TNodePath`, `TablePath`, `TabletGroupId`, and `TabletKeyRange` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:4:16 [INFO] [stdout] | [INFO] [stdout] 4 | ShardingGen, SlaveGroupId, TNodePath, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/shard_split_tablet_rm_es.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `get_rms` [INFO] [stdout] --> src/shard_split_tm_es.rs:1:32 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::alter_table_tm_es::{get_rms, ResponseData}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/shard_split_tm_es.rs:11:83 [INFO] [stdout] | [INFO] [stdout] 11 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TabletContext` and `TabletPLm` [INFO] [stdout] --> src/shard_split_tm_es.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::tablet::{TabletContext, TabletPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CTSubNodePath`, `Gen`, and `lookup` [INFO] [stdout] --> src/slave.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | lookup, mk_t, update_all_eids, update_leader_map, BasicIOCtx, CTSubNodePath, CoordGroupId, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 3 | EndpointId, Gen, GeneralTraceMessage, GossipData, LeaderMap, LeadershipId, PaxosGroupId, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::create_table_tm_es::CreateTableTMPayloadTypes` [INFO] [stdout] --> src/slave.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::create_table_tm_es::CreateTableTMPayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ShardSplitSlaveRMAction`, `ShardSplitSlaveRMES`, and `ShardSplitSlaveRMPayloadTypes` [INFO] [stdout] --> src/slave.rs:16:3 [INFO] [stdout] | [INFO] [stdout] 16 | ShardSplitSlaveRMAction, ShardSplitSlaveRMES, ShardSplitSlaveRMPayloadTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::stmpaxos2pc_rm::RMPLm` [INFO] [stdout] --> src/slave.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::stmpaxos2pc_rm::RMPLm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::storage::GenericMVTable` [INFO] [stdout] --> src/slave.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::storage::GenericMVTable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ShardingSnapshot`, `TabletContext`, and `TabletPLm` [INFO] [stdout] --> src/slave.rs:22:3 [INFO] [stdout] | [INFO] [stdout] 22 | ShardingSnapshot, TabletBundle, TabletContext, TabletForwardMsg, TabletPLm, TabletSnapshot, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mk_cid` and `mk_sid` [INFO] [stdout] --> src/slave_group_create_es.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | mk_cid, mk_sid, update_all_eids, CoordGroupId, EndpointId, Gen, LeadershipId, MasterIOCtx, [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::common::TablePath` [INFO] [stdout] --> src/sql_ast.rs:261:7 [INFO] [stdout] | [INFO] [stdout] 261 | use crate::common::TablePath; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ParserError` [INFO] [stdout] --> src/sql_parser.rs:6:33 [INFO] [stdout] | [INFO] [stdout] 6 | use sqlparser::parser::{Parser, ParserError}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/sql_parser.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/stmpaxos2pc_rm.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosGroupId` [INFO] [stdout] --> src/stmpaxos2pc_tm.rs:2:21 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{PaxosGroupId, PaxosGroupIdTrait, QueryId}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColType` [INFO] [stdout] --> src/storage.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::common::{ColName, ColType, ColVal, ColValN, PrimaryKey, TableView}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `GossipData` and `lookup` [INFO] [stdout] --> src/table_read_es.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | add_item, btree_multimap_insert, lookup, mk_qid, remove_item, CoreIOCtx, GossipData, [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupIdTrait`, `PaxosGroupId`, `TablePath`, and `TransTableName` [INFO] [stdout] --> src/table_read_es.rs:7:84 [INFO] [stdout] | [INFO] [stdout] 7 | CQueryPath, CTQueryPath, ColName, ColType, ColVal, ColValN, Context, ContextRow, PaxosGroupId, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 8 | PaxosGroupIdTrait, QueryId, SlaveGroupId, TQueryPath, TablePath, TableView, TransTableName, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `GRQueryES` [INFO] [stdout] --> src/table_read_es.rs:14:50 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::gr_query_es::{GRQueryConstructorView, GRQueryES}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LocalColumnRef` [INFO] [stdout] --> src/table_read_es.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | GeneralColumnRef, LocalColumnRef, UnnamedColumnRef, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AlterTableRMInner` [INFO] [stdout] --> src/tablet.rs:2:39 [INFO] [stdout] | [INFO] [stdout] 2 | AlterTableRMAction, AlterTableRMES, AlterTableRMInner, AlterTableRMPayloadTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::alter_table_tm_es::AlterTableTMPayloadTypes` [INFO] [stdout] --> src/tablet.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::alter_table_tm_es::AlterTableTMPayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryIterator`, `alias_collecting_cb`, `external_col_collecting_cb`, `external_trans_table_collecting_cb`, and `trans_table_collecting_cb` [INFO] [stdout] --> src/tablet.rs:6:3 [INFO] [stdout] | [INFO] [stdout] 6 | alias_collecting_cb, external_col_collecting_cb, external_trans_table_collecting_cb, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 7 | trans_table_collecting_cb, QueryElement, QueryIterator, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BoundType`, `KeyBound`, `VersionedValue`, `lookup`, `mk_t`, and `update_leader_map` [INFO] [stdout] --> src/tablet.rs:10:26 [INFO] [stdout] | [INFO] [stdout] 10 | btree_multimap_insert, lookup, map_insert, mk_qid, mk_t, remove_item, update_leader_map, [INFO] [stdout] | ^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | update_leader_map_unversioned, BasicIOCtx, BoundType, CoreIOCtx, GossipData, KeyBound, LeaderMap, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 12 | OrigP, QueryESResult, QueryPlan, ReadRegion, RemoteLeaderChangedPLm, ShardingGen, TableSchema, [INFO] [stdout] 13 | Timestamp, VersionedValue, WriteRegion, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType`, `ColVal`, and `Gen` [INFO] [stdout] --> src/tablet.rs:16:54 [INFO] [stdout] | [INFO] [stdout] 16 | CNodePath, CQueryPath, CTQueryPath, CTSubNodePath, ColType, ColVal, ColValN, Context, ContextRow, [INFO] [stdout] | ^^^^^^^ ^^^^^^ [INFO] [stdout] 17 | ContextSchema, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, PrimaryKey, TNodePath, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DropTableRMInner` [INFO] [stdout] --> src/tablet.rs:24:37 [INFO] [stdout] | [INFO] [stdout] 24 | DropTableRMAction, DropTableRMES, DropTableRMInner, DropTableRMPayloadTypes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::drop_table_tm_es::DropTableTMPayloadTypes` [INFO] [stdout] --> src/tablet.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::drop_table_tm_es::DropTableTMPayloadTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EvalError` [INFO] [stdout] --> src/tablet.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | range_row_region_intersection, EvalError, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FinishQueryRMInner` [INFO] [stdout] --> src/tablet.rs:31:50 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::finish_query_rm_es::{FinishQueryRMES, FinishQueryRMInner}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::stmpaxos2pc_tm` [INFO] [stdout] --> src/tablet.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use crate::stmpaxos2pc_tm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/tablet.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `QueryId` and `TabletKeyRange` [INFO] [stdout] --> src/test/tablet_test.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::common::{PrimaryKey, QueryId, TabletKeyRange}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/test/tablet_test.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CQueryPath` and `TQueryPath` [INFO] [stdout] --> src/tablet.rs:1133:23 [INFO] [stdout] | [INFO] [stdout] 1133 | use crate::common::{CQueryPath, TQueryPath}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColName` [INFO] [stdout] --> src/tablet.rs:1134:23 [INFO] [stdout] | [INFO] [stdout] 1134 | use crate::common::{ColName, QueryId}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::storage::GenericTable` [INFO] [stdout] --> src/tablet.rs:1136:7 [INFO] [stdout] | [INFO] [stdout] 1136 | use crate::storage::GenericTable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadWriteRegion` [INFO] [stdout] --> src/tablet.rs:1137:31 [INFO] [stdout] | [INFO] [stdout] 1137 | use crate::tablet::{ColSet, ReadWriteRegion}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> src/tablet.rs:1783:20 [INFO] [stdout] | [INFO] [stdout] 1783 | if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1783 - if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] 1783 + if let stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None) = es.leader_changed(self) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> src/tablet.rs:1788:20 [INFO] [stdout] | [INFO] [stdout] 1788 | if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1788 - if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] 1788 + if let stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None) = es.leader_changed(self) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> src/tablet.rs:1794:20 [INFO] [stdout] | [INFO] [stdout] 1794 | if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1794 - if let (stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None)) = es.leader_changed(self) { [INFO] [stdout] 1794 + if let stmpaxos2pc_rm::STMPaxos2PCRMAction::Exit(None) = es.leader_changed(self) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EndpointId` [INFO] [stdout] --> src/test_utils.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | ColName, ColVal, EndpointId, SlaveGroupId, TablePath, TabletGroupId, TransTableName, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ColName` [INFO] [stdout] --> src/tm_status.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | CQueryPath, CTNodePath, ColName, LeadershipId, PaxosGroupIdTrait, QueryId, SlaveGroupId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupIdTrait` and `PaxosGroupId` [INFO] [stdout] --> src/trans_table_read_es.rs:5:60 [INFO] [stdout] | [INFO] [stdout] 5 | CQueryPath, ColName, ColValN, ContextRow, ContextSchema, PaxosGroupId, PaxosGroupIdTrait, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EvalError` and `is_true` [INFO] [stdout] --> src/trans_table_read_es.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::expression::{is_true, EvalError}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/trans_table_read_es.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `is_err` found for enum `std::option::Option` in the current scope [INFO] [stdout] --> src/lang.rs:68:29 [INFO] [stdout] | [INFO] [stdout] 68 | assert!(inner_incorrect.is_err()); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a method `iter` with a similar name [INFO] [stdout] | [INFO] [stdout] 68 - assert!(inner_incorrect.is_err()); [INFO] [stdout] 68 + assert!(inner_incorrect.iter()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/lang.rs:70:31 [INFO] [stdout] | [INFO] [stdout] 70 | assert_eq!(inner_correct, Ok(&"value".to_string())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Option<&String>`, found `Result<&String, _>` [INFO] [stdout] | [INFO] [stdout] = note: expected enum `std::option::Option<&std::string::String>` [INFO] [stdout] found enum `Result<&std::string::String, _>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present [INFO] [stdout] --> src/query_converter.rs:914:70 [INFO] [stdout] | [INFO] [stdout] 906 | fn resolve_cols_under_query<'a>( [INFO] [stdout] | -- the late bound lifetime parameter is introduced here [INFO] [stdout] ... [INFO] [stdout] 914 | let (schema, cur_unresolved) = self.resolve_cols_under_query::<'a>(child_query)?; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #42868 [INFO] [stdout] = note: `#[warn(late_bound_lifetime_arguments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `schema` in initializer of `TableSelect` [INFO] [stdout] --> src/test/query_converter_test.rs:126:41 [INFO] [stdout] | [INFO] [stdout] 126 | proc::MSQueryStage::TableSelect(proc::TableSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ missing `schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `schema` in initializer of `TableSelect` [INFO] [stdout] --> src/test/query_converter_test.rs:138:41 [INFO] [stdout] | [INFO] [stdout] 138 | proc::MSQueryStage::TableSelect(proc::TableSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ missing `schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `schema` in initializer of `TableSelect` [INFO] [stdout] --> src/test/query_converter_test.rs:152:41 [INFO] [stdout] | [INFO] [stdout] 152 | proc::MSQueryStage::TableSelect(proc::TableSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ missing `schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `schema` in initializer of `TableSelect` [INFO] [stdout] --> src/test/query_converter_test.rs:166:41 [INFO] [stdout] | [INFO] [stdout] 166 | proc::MSQueryStage::TableSelect(proc::TableSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ missing `schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing fields `trans_table_map` and `view` in initializer of `ConversionContext<'_, _>` [INFO] [stdout] --> src/test/query_converter_test.rs:184:17 [INFO] [stdout] | [INFO] [stdout] 184 | let mut ctx = ConversionContext { col_usage_map: Default::default(), counter: 3 }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ missing `trans_table_map` and `view` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0061]: this method takes 2 arguments but 1 argument was supplied [INFO] [stdout] --> src/test/query_converter_test.rs:185:18 [INFO] [stdout] | [INFO] [stdout] 185 | assert_eq!(ctx.flatten_top_level_query(&query).unwrap(), expected); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^-------- argument #2 of type `std::string::String` is missing [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> src/query_converter.rs:1358:6 [INFO] [stdout] | [INFO] [stdout] 1358 | fn flatten_top_level_query( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1361 | aux_table_name: String, [INFO] [stdout] | ---------------------- [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 185 | assert_eq!(ctx.flatten_top_level_query(&query, /* std::string::String */).unwrap(), expected); [INFO] [stdout] | +++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> src/test/query_converter_test.rs:185:60 [INFO] [stdout] | [INFO] [stdout] 185 | assert_eq!(ctx.flatten_top_level_query(&query).unwrap(), expected); [INFO] [stdout] | ^^^^^^^^ expected `MSQuery`, found `Result` [INFO] [stdout] | [INFO] [stdout] = note: expected struct `MSQuery` [INFO] [stdout] found enum `Result` [INFO] [stdout] help: consider using `Result::expect` to unwrap the `Result` value, panicking if the value is a `Result::Err` [INFO] [stdout] | [INFO] [stdout] 185 | assert_eq!(ctx.flatten_top_level_query(&query).unwrap(), expected.expect("REASON")); [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: cannot specify lifetime arguments explicitly if late bound lifetime parameters are present [INFO] [stdout] --> src/query_converter.rs:914:70 [INFO] [stdout] | [INFO] [stdout] 906 | fn resolve_cols_under_query<'a>( [INFO] [stdout] | -- the late bound lifetime parameter is introduced here [INFO] [stdout] ... [INFO] [stdout] 914 | let (schema, cur_unresolved) = self.resolve_cols_under_query::<'a>(child_query)?; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #42868 [INFO] [stdout] = note: `#[warn(late_bound_lifetime_arguments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ServerContextBase` [INFO] [stdout] --> src/trans_table_read_es.rs:13:83 [INFO] [stdout] | [INFO] [stdout] 13 | mk_eval_error, CTServerContext, ContextConstructor, LocalColumnRef, LocalTable, ServerContextBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadOnlySet` [INFO] [stdout] --> src/query_converter.rs:2:54 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{lookup, remove_indices, ColName, ReadOnlySet, TablePath, TransTableName}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ServerContextBase` [INFO] [stdout] --> src/gr_query_es.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | GeneralColumnRef, ServerContextBase, UnnamedColumnRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::paxos2pc_tm::Paxos2PCContainer` [INFO] [stdout] --> src/stmpaxos2pc_tm.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::paxos2pc_tm::Paxos2PCContainer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/common.rs:277:7 [INFO] [stdout] | [INFO] [stdout] 277 | let mut old_vec = std::mem::take(vec); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/common.rs:1065:26 [INFO] [stdout] | [INFO] [stdout] 1065 | pub fn merge_table_views(mut results: Vec>) -> Vec { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/coord.rs:1190:22 [INFO] [stdout] | [INFO] [stdout] 1190 | else if let Some(mut tm_status) = statuses.tm_statuss.remove(&query_id) { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ServerContextBase` [INFO] [stdout] --> src/trans_table_read_es.rs:13:83 [INFO] [stdout] | [INFO] [stdout] 13 | mk_eval_error, CTServerContext, ContextConstructor, LocalColumnRef, LocalTable, ServerContextBase, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadOnlySet` [INFO] [stdout] --> src/query_converter.rs:2:54 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::common::{lookup, remove_indices, ColName, ReadOnlySet, TablePath, TransTableName}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ServerContextBase` [INFO] [stdout] --> src/gr_query_es.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | GeneralColumnRef, ServerContextBase, UnnamedColumnRef, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::paxos2pc_tm::Paxos2PCContainer` [INFO] [stdout] --> src/stmpaxos2pc_tm.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::paxos2pc_tm::Paxos2PCContainer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/expression.rs:1012:9 [INFO] [stdout] | [INFO] [stdout] 1012 | for mut key_bound in row_region { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/common.rs:277:7 [INFO] [stdout] | [INFO] [stdout] 277 | let mut old_vec = std::mem::take(vec); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | let mut this_id = this_id.clone(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:365:11 [INFO] [stdout] | [INFO] [stdout] 365 | let mut it = QueryIterator::new_top_level(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:374:11 [INFO] [stdout] | [INFO] [stdout] 374 | let mut join_stage = std::mem::take(join_stage); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:922:9 [INFO] [stdout] | [INFO] [stdout] 922 | let mut it = QueryIterator::new_top_level(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:1146:3 [INFO] [stdout] | [INFO] [stdout] 1146 | mut col_refs: BTreeSet, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:1388:10 [INFO] [stdout] | [INFO] [stdout] 1388 | let (mut context, locations) = initialize_contexts_general_once( [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:1476:10 [INFO] [stdout] | [INFO] [stdout] 1476 | let (mut contexts, all_locations) = [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `second_side_count` is assigned to, but never used [INFO] [stdout] --> src/join_read_es.rs:1928:11 [INFO] [stdout] | [INFO] [stdout] 1928 | let mut second_side_count = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_second_side_count` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/common.rs:1065:26 [INFO] [stdout] | [INFO] [stdout] 1065 | pub fn merge_table_views(mut results: Vec>) -> Vec { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master.rs:673:19 [INFO] [stdout] | [INFO] [stdout] 673 | let mut maybe_dead_eids = self.paxos_driver.get_maybe_dead(&self.this_eid); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master.rs:1510:9 [INFO] [stdout] | [INFO] [stdout] 1510 | let mut snapshot = MasterSnapshot { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master_query_planning_es.rs:568:9 [INFO] [stdout] | [INFO] [stdout] 568 | let mut view = LockingDBSchemaView { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/coord.rs:1190:22 [INFO] [stdout] | [INFO] [stdout] 1190 | else if let Some(mut tm_status) = statuses.tm_statuss.remove(&query_id) { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/expression.rs:1012:9 [INFO] [stdout] | [INFO] [stdout] 1012 | for mut key_bound in row_region { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 265 | let mut this_id = this_id.clone(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:365:11 [INFO] [stdout] | [INFO] [stdout] 365 | let mut it = QueryIterator::new_top_level(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:374:11 [INFO] [stdout] | [INFO] [stdout] 374 | let mut join_stage = std::mem::take(join_stage); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:922:9 [INFO] [stdout] | [INFO] [stdout] 922 | let mut it = QueryIterator::new_top_level(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:1146:3 [INFO] [stdout] | [INFO] [stdout] 1146 | mut col_refs: BTreeSet, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:1388:10 [INFO] [stdout] | [INFO] [stdout] 1388 | let (mut context, locations) = initialize_contexts_general_once( [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/join_read_es.rs:1476:10 [INFO] [stdout] | [INFO] [stdout] 1476 | let (mut contexts, all_locations) = [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `second_side_count` is assigned to, but never used [INFO] [stdout] --> src/join_read_es.rs:1928:11 [INFO] [stdout] | [INFO] [stdout] 1928 | let mut second_side_count = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_second_side_count` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master.rs:673:19 [INFO] [stdout] | [INFO] [stdout] 673 | let mut maybe_dead_eids = self.paxos_driver.get_maybe_dead(&self.this_eid); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master.rs:1510:9 [INFO] [stdout] | [INFO] [stdout] 1510 | let mut snapshot = MasterSnapshot { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/master_query_planning_es.rs:568:9 [INFO] [stdout] | [INFO] [stdout] 568 | let mut view = LockingDBSchemaView { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ms_query_coord_es.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 713 | let mut view = StaticDBSchemaView { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/ms_table_delete_es.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | count: u64| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ms_table_delete_es.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | let mut res_table_view = TableView::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/node.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | let mut cur_gen = inner_state.get_eids().gen().clone(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/node.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | let mut old_buffered_messages = std::mem::take(&mut self.buffered_messages); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/node.rs:523:21 [INFO] [stdout] | [INFO] [stdout] 523 | let mut tids: Vec<_> = snapshot.tablet_snapshots.keys().cloned().collect(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/paxos2pc_tm.rs:473:13 [INFO] [stdout] | [INFO] [stdout] 473 | let mut outer = [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/query_converter.rs:927:39 [INFO] [stdout] | [INFO] [stdout] 927 | let (_, jlns, join_node_cols, mut cur_unresolved) = [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/query_converter.rs:1168:22 [INFO] [stdout] | [INFO] [stdout] 1168 | let (schema, mut cur_unresolved) = self.resolve_cols_under_query(query)?; [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/query_planning.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 17 | QueryElement::TableSelect(query) => { [INFO] [stdout] | -------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 24 | QueryElement::TableSelect(query) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/server.rs:870:12 [INFO] [stdout] | [INFO] [stdout] 870 | for (mut local_row, _) in [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/server.rs:925:12 [INFO] [stdout] | [INFO] [stdout] 925 | for (mut local_row, count) in [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/shard_snapshot_es.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | _ => {} [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/shard_snapshot_es.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 118 | FinishQueryRMES::Committed => {} [INFO] [stdout] | -------------------------- matches some of the same values [INFO] [stdout] 119 | FinishQueryRMES::Aborted => {} [INFO] [stdout] | ------------------------ matches some of the same values [INFO] [stdout] 120 | FinishQueryRMES::Paxos2PCRMExecOuter(es) => { [INFO] [stdout] | ---------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 125 | _ => {} [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ms_query_coord_es.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 713 | let mut view = StaticDBSchemaView { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `count` [INFO] [stdout] --> src/ms_table_delete_es.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | count: u64| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ms_table_delete_es.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | let mut res_table_view = TableView::new(); [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/node.rs:176:9 [INFO] [stdout] | [INFO] [stdout] 176 | let mut cur_gen = inner_state.get_eids().gen().clone(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/node.rs:239:9 [INFO] [stdout] | [INFO] [stdout] 239 | let mut old_buffered_messages = std::mem::take(&mut self.buffered_messages); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/node.rs:523:21 [INFO] [stdout] | [INFO] [stdout] 523 | let mut tids: Vec<_> = snapshot.tablet_snapshots.keys().cloned().collect(); [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/paxos2pc_tm.rs:473:13 [INFO] [stdout] | [INFO] [stdout] 473 | let mut outer = [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/query_converter.rs:927:39 [INFO] [stdout] | [INFO] [stdout] 927 | let (_, jlns, join_node_cols, mut cur_unresolved) = [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/query_converter.rs:1168:22 [INFO] [stdout] | [INFO] [stdout] 1168 | let (schema, mut cur_unresolved) = self.resolve_cols_under_query(query)?; [INFO] [stdout] | ----^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/query_planning.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 17 | QueryElement::TableSelect(query) => { [INFO] [stdout] | -------------------------------- matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 24 | QueryElement::TableSelect(query) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/server.rs:870:12 [INFO] [stdout] | [INFO] [stdout] 870 | for (mut local_row, _) in [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/server.rs:925:12 [INFO] [stdout] | [INFO] [stdout] 925 | for (mut local_row, count) in [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/shard_snapshot_es.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | _ => {} [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/shard_snapshot_es.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 118 | FinishQueryRMES::Committed => {} [INFO] [stdout] | -------------------------- matches some of the same values [INFO] [stdout] 119 | FinishQueryRMES::Aborted => {} [INFO] [stdout] | ------------------------ matches some of the same values [INFO] [stdout] 120 | FinishQueryRMES::Paxos2PCRMExecOuter(es) => { [INFO] [stdout] | ---------------------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 125 | _ => {} [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/sql_parser.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | fn convert_from(mut from: Vec) -> Result { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/table_read_es.rs:45:7 [INFO] [stdout] | [INFO] [stdout] 45 | let mut col_set = [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tablet.rs:3339:22 [INFO] [stdout] | [INFO] [stdout] 3339 | else if let Some(mut tm_status) = statuses.tm_statuss.remove(&query_id) { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `SubqueryIter` is never constructed [INFO] [stdout] --> src/experimental.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | struct SubqueryIter<'a> { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `invert_col_bound` is never used [INFO] [stdout] --> src/expression.rs:798:4 [INFO] [stdout] | [INFO] [stdout] 798 | fn invert_col_bound(bound: ColBound) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `invert_col_bounds` is never used [INFO] [stdout] --> src/expression.rs:858:4 [INFO] [stdout] | [INFO] [stdout] 858 | fn invert_col_bounds(bounds: Vec>) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `context` is never read [INFO] [stdout] --> src/join_read_es.rs:93:3 [INFO] [stdout] | [INFO] [stdout] 90 | struct ProjectionEvaluating { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 93 | context: Rc, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ProjectionEvaluating` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `contexts` is never read [INFO] [stdout] --> src/join_read_es.rs:1462:3 [INFO] [stdout] | [INFO] [stdout] 1461 | struct SubqueryExtractorSimple<'a> { [INFO] [stdout] | ----------------------- field in this struct [INFO] [stdout] 1462 | contexts: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SERVER_PORT` is never used [INFO] [stdout] --> src/node.rs:20:7 [INFO] [stdout] | [INFO] [stdout] 20 | const SERVER_PORT: u32 = 1610; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `rename_query` is never used [INFO] [stdout] --> src/query_converter.rs:395:4 [INFO] [stdout] | [INFO] [stdout] 395 | fn rename_query(query: &mut iast::Query) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_join_node` is never used [INFO] [stdout] --> src/test/query_converter_test.rs:10:4 [INFO] [stdout] | [INFO] [stdout] 10 | fn basic_join_node(name: String, alias: Option) -> iast::JoinNode { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_select` is never used [INFO] [stdout] --> src/test/query_converter_test.rs:14:4 [INFO] [stdout] | [INFO] [stdout] 14 | fn basic_select(table_ref: &str) -> iast::Select { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `basic_select_query` is never used [INFO] [stdout] --> src/test/query_converter_test.rs:23:4 [INFO] [stdout] | [INFO] [stdout] 23 | fn basic_select_query(ctes: Vec<(&str, iast::Query)>, table_ref: &str) -> iast::Query { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `next_sharding_gen` is never used [INFO] [stdout] --> src/shard_split_tm_es.rs:419:4 [INFO] [stdout] | [INFO] [stdout] 419 | fn next_sharding_gen((_, sharding_gen): &FullGen) -> ShardingGen { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `query_id` is never read [INFO] [stdout] --> src/tablet.rs:92:3 [INFO] [stdout] | [INFO] [stdout] 90 | struct SubqueryPending { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 91 | context: Rc, [INFO] [stdout] 92 | query_id: QueryId, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SubqueryPending` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/common.rs:874:14 [INFO] [stdout] | [INFO] [stdout] 874 | pub fn get(&self) -> GossipDataView { [INFO] [stdout] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 874 | pub fn get(&self) -> GossipDataView<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/common.rs:917:14 [INFO] [stdout] | [INFO] [stdout] 917 | pub fn get(&self) -> GossipDataView { [INFO] [stdout] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 917 | pub fn get(&self) -> GossipDataView<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/join_read_es.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | fn cast_finished(&self) -> FinishedEvalData { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 60 | fn cast_finished(&self) -> FinishedEvalData<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/join_read_es.rs:103:19 [INFO] [stdout] | [INFO] [stdout] 103 | fn get_finished(&self) -> FinishedEvalData { [INFO] [stdout] | ^^^^^ ---------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 103 | fn get_finished(&self) -> FinishedEvalData<'_> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing [INFO] [stdout] --> src/node.rs:724:25 [INFO] [stdout] | [INFO] [stdout] 724 | pub fn full_db_schema(&self) -> Option { [INFO] [stdout] | ^^^^^ -------------- the same lifetime is hidden here [INFO] [stdout] | | [INFO] [stdout] | the lifetime is elided here [INFO] [stdout] | [INFO] [stdout] = help: the same lifetime is referred to in inconsistent ways, making the signature confusing [INFO] [stdout] help: use `'_` for type paths [INFO] [stdout] | [INFO] [stdout] 724 | pub fn full_db_schema(&self) -> Option> { [INFO] [stdout] | ++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/sql_parser.rs:190:17 [INFO] [stdout] | [INFO] [stdout] 190 | fn convert_from(mut from: Vec) -> Result { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/table_read_es.rs:45:7 [INFO] [stdout] | [INFO] [stdout] 45 | let mut col_set = [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SimpleBundle` [INFO] [stdout] --> src/bin/paxos/main.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::simulation::{SimConfig, SimpleBundle, Simulation}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/bin/paxos/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosConfig` [INFO] [stdout] --> src/bin/paxos/simulation.rs:7:25 [INFO] [stdout] | [INFO] [stdout] 7 | use runiversal::paxos::{PaxosConfig, PaxosContextBase, PaxosDriver, PaxosTimerEvent, UserPLEntry}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::mpsc::channel` [INFO] [stdout] --> src/bin/paxos/simulation.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::mpsc::channel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SimpleBundle` [INFO] [stdout] --> src/bin/paxos/main.rs:3:36 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::simulation::{SimConfig, SimpleBundle, Simulation}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/experimental/main.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/bin/experimental/main.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | let d = true; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/experimental/main.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | let mut f = 3; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/bin/paxos/main.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PaxosConfig` [INFO] [stdout] --> src/bin/paxos/simulation.rs:7:25 [INFO] [stdout] | [INFO] [stdout] 7 | use runiversal::paxos::{PaxosConfig, PaxosContextBase, PaxosDriver, PaxosTimerEvent, UserPLEntry}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::mpsc::channel` [INFO] [stdout] --> src/bin/paxos/simulation.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::sync::mpsc::channel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/bin/paxos/main.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/bin/paxos/main.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sql` is never used [INFO] [stdout] --> src/bin/experimental/main.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn sql() { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/tablet.rs:3339:22 [INFO] [stdout] | [INFO] [stdout] 3339 | else if let Some(mut tm_status) = statuses.tm_statuss.remove(&query_id) { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/transact/server.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `btree_multimap_insert`, `mk_cid`, and `mk_sid` [INFO] [stdout] --> src/bin/transact/server.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | btree_multimap_insert, mk_cid, mk_sid, mk_t, BasicIOCtx, CoreIOCtx, FreeNodeIOCtx, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `LeadershipId`, `PaxosGroupIdTrait`, `PaxosGroupId`, and `SlaveGroupId` [INFO] [stdout] --> src/bin/transact/server.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, SlaveGroupId, [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoordConfig` [INFO] [stdout] --> src/bin/transact/server.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | use runiversal::coord::{CoordConfig, CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FullMasterInput` [INFO] [stdout] --> src/bin/transact/server.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use runiversal::master::{FullMasterInput, MasterTimerInput}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::multiversion_map::MVM` [INFO] [stdout] --> src/bin/transact/server.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use runiversal::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/transact/server.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullSlaveInput`, `SlaveConfig`, `SlaveContext`, and `SlaveState` [INFO] [stdout] --> src/bin/transact/server.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | FullSlaveInput, SlaveBackMessage, SlaveConfig, SlaveContext, SlaveState, SlaveTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils::mk_seed` [INFO] [stdout] --> src/bin/transact/server.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use runiversal::test_utils::mk_seed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpStream` [INFO] [stdout] --> src/bin/transact/server.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use std::net::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Receiver` [INFO] [stdout] --> src/bin/transact/server.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | use std::sync::mpsc::{Receiver, Sender}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/bin/transact/main.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProdCoreIOCtx` and `TIMER_INCREMENT` [INFO] [stdout] --> src/bin/transact/main.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::server::{ProdCoreIOCtx, ProdIOCtx, TIMER_INCREMENT}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/transact/main.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BasicIOCtx`, `FreeNodeIOCtx`, `GossipData`, `MasterIOCtx`, `NodeIOCtx`, `SlaveIOCtx`, and `mk_t` [INFO] [stdout] --> src/bin/transact/main.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | mk_t, BasicIOCtx, FreeNodeIOCtx, GossipData, InternalMode, MasterIOCtx, NodeIOCtx, SlaveIOCtx, [INFO] [stdout] | ^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CoordGroupId`, `Gen`, `LeadershipId`, `PaxosGroupId`, and `SlaveGroupId` [INFO] [stdout] --> src/bin/transact/main.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | use runiversal::common::{CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CoordConfig`, `CoordContext`, `CoordForwardMsg`, and `CoordState` [INFO] [stdout] --> src/bin/transact/main.rs:18:25 [INFO] [stdout] | [INFO] [stdout] 18 | use runiversal::coord::{CoordConfig, CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullMasterInput`, `MasterConfig`, `MasterContext`, `MasterState`, and `MasterTimerInput` [INFO] [stdout] --> src/bin/transact/main.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | FullMasterInput, MasterConfig, MasterContext, MasterState, MasterTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::message::FreeNodeMessage` [INFO] [stdout] --> src/bin/transact/main.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use runiversal::message::FreeNodeMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `NodeConfig` [INFO] [stdout] --> src/bin/transact/main.rs:26:56 [INFO] [stdout] | [INFO] [stdout] 26 | use runiversal::node::{get_prod_configs, GenericInput, NodeConfig, NodeState}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/transact/main.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullSlaveInput`, `SlaveBackMessage`, `SlaveConfig`, `SlaveContext`, `SlaveState`, and `SlaveTimerInput` [INFO] [stdout] --> src/bin/transact/main.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | FullSlaveInput, SlaveBackMessage, SlaveConfig, SlaveContext, SlaveState, SlaveTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::tablet::TabletConfig` [INFO] [stdout] --> src/bin/transact/main.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use runiversal::tablet::TabletConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils as tu` [INFO] [stdout] --> src/bin/transact/main.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use runiversal::test_utils as tu; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils::mk_seed` [INFO] [stdout] --> src/bin/transact/main.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use runiversal::test_utils::mk_seed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LinkedList` [INFO] [stdout] --> src/bin/transact/main.rs:34:34 [INFO] [stdout] | [INFO] [stdout] 34 | use std::collections::{BTreeMap, LinkedList}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/bin/transact/main.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TcpListener` and `TcpStream` [INFO] [stdout] --> src/bin/transact/main.rs:36:16 [INFO] [stdout] | [INFO] [stdout] 36 | use std::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/bin/transact/main.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SystemTime` and `UNIX_EPOCH` [INFO] [stdout] --> src/bin/transact/main.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | use std::time::{SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/experimental/main.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/bin/experimental/main.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | let d = true; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/experimental/main.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | let mut f = 3; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sql` is never used [INFO] [stdout] --> src/bin/experimental/main.rs:15:4 [INFO] [stdout] | [INFO] [stdout] 15 | fn sql() { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `macos` in `os` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | use std::os::macos::raw::stat; [INFO] [stdout] | ^^^^^ could not find `macos` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/ca77504943887037504c7fc0b9bf06dab3910373/library/std/src/os/mod.rs:156:7 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated behind the `macos` feature [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/bin/transact/main.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `block_until_network_response` [INFO] [stdout] --> src/bin/client/monitor.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | block_until_generic_response, block_until_network_response, GenericInput, NetworkInput, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/client/monitor.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/client/main.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType` and `TableView` [INFO] [stdout] --> src/bin/client/main.rs:11:33 [INFO] [stdout] | [INFO] [stdout] 11 | mk_rid, rand_string, ColName, ColType, ColVal, GossipData, InternalMode, PaxosGroupId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 12 | QueryResult, TablePath, TableView, Timestamp, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::SeekFrom::End` [INFO] [stdout] --> src/bin/client/main.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::io::SeekFrom::End; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read` and `Write` [INFO] [stdout] --> src/bin/client/main.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | use std::io::{Read, Write}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpListener` [INFO] [stdout] --> src/bin/client/main.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::net::TcpListener; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/bin/client/main.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::SystemTime` [INFO] [stdout] --> src/bin/client/main.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use std::time::SystemTime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `add_msg` is never used [INFO] [stdout] --> src/bin/paxos/simulation.rs:211:6 [INFO] [stdout] | [INFO] [stdout] 128 | impl Simulation { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 211 | fn add_msg(&mut self, msg: NetworkMessage, from_eid: &EndpointId, to_eid: &EndpointId) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `macos` in `os` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | use std::os::macos::raw::stat; [INFO] [stdout] | ^^^^^ could not find `macos` in `os` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> /rustc/ca77504943887037504c7fc0b9bf06dab3910373/library/std/src/os/mod.rs:156:7 [INFO] [stdout] | [INFO] [stdout] = note: the item is gated behind the `macos` feature [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::advanced_parallel_test::test_all_advanced_parallel` [INFO] [stdout] --> src/bin/simtest/main.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::advanced_parallel_test::test_all_advanced_parallel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/simtest/main.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils::mk_seed` [INFO] [stdout] --> src/bin/simtest/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use runiversal::test_utils::mk_seed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/bin/simtest/main.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/simtest/main.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen` and `SlaveGroupId` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | ColName, EndpointId, Gen, QueryResult, RequestId, SlaveGroupId, TablePath, [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | mod advanced_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::coord::CoordConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use runiversal::coord::CoordConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | mod advanced_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::master::MasterConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use runiversal::master::MasterConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | mod advanced_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | mod advanced_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::slave::SlaveConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::slave::SlaveConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | mod advanced_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cvs` and `mk_sid` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:17:40 [INFO] [stdout] | [INFO] [stdout] 17 | use runiversal::test_utils::{cno, cvi, cvs, mk_seed, mk_sid}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | mod advanced_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TableSchema` and `Timestamp` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | use runiversal::common::{mk_t, remove_item, TableSchema, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName`, `ColType`, `EndpointId`, `Gen`, `LeadershipId`, `PrimaryKey`, `SlaveGroupId`, `TablePath`, `TabletGroupId`, and `TabletKeyRange` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | ColName, ColType, EndpointId, Gen, LeadershipId, PaxosGroupIdTrait, PrimaryKey, QueryResult, [INFO] [stdout] | ^^^^^^^ ^^^^^^^ ^^^^^^^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] 12 | RequestId, SlaveGroupId, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::message::ExternalQueryError` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use runiversal::message::ExternalQueryError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mk_sid`, `mk_tab`, and `mk_tid` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:17:54 [INFO] [stdout] | [INFO] [stdout] 17 | use runiversal::test_utils::{cno, cvi, cvs, mk_seed, mk_sid, mk_tab, mk_tid}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | mod basic_serial_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TestContext` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:1:77 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::serial_test_utils::{mk_general_sim, setup, simulate_until_clean, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::simulation::Simulation` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::simulation::Simulation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadOnlySet` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:8:71 [INFO] [stdout] | [INFO] [stdout] 8 | default_get_mut, mk_rid, mk_t, mk_tid, read_index, ColType, ColVal, ReadOnlySet, TableSchema, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::simulation_utils::mk_slave_eid` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use runiversal::simulation_utils::mk_slave_eid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::sql_ast::iast` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use runiversal::sql_ast::iast; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::sql_parser::convert_ast` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use runiversal::sql_parser::convert_ast; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_sid` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:21:39 [INFO] [stdout] | [INFO] [stdout] 21 | use runiversal::test_utils::{mk_seed, mk_sid}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::dialect::GenericDialect` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use sqlparser::dialect::GenericDialect; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::parser::Parser` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use sqlparser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `max` and `min` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:25:16 [INFO] [stdout] | [INFO] [stdout] 25 | use std::cmp::{max, min}; [INFO] [stdout] | ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is a test module, consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> src/bin/simtest/main.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | mod paxos_parallel_test; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:52:15 [INFO] [stdout] | [INFO] [stdout] 52 | let idx = (r.next_u32() as usize % v.len()); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 52 - let idx = (r.next_u32() as usize % v.len()); [INFO] [stdout] 52 + let idx = r.next_u32() as usize % v.len(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::warn` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use log::warn; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName` and `ColValN` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use runiversal::common::{mk_t, ColName, ColValN, QueryResult, RangeEnds}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupId` and `SlaveGroupId` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:4:38 [INFO] [stdout] | [INFO] [stdout] 4 | use runiversal::common::{EndpointId, PaxosGroupId, RequestId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_sid` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:14:45 [INFO] [stdout] | [INFO] [stdout] 14 | use runiversal::test_utils::{cno, cvi, cvs, mk_sid}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_cid` [INFO] [stdout] --> src/bin/simtest/simulation.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | mk_cid, mk_t, BasicIOCtx, CoreIOCtx, FreeNodeIOCtx, GeneralTraceMessage, GossipData, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `SlaveGroupId`, `TablePath`, and `TabletKeyRange` [INFO] [stdout] --> src/bin/simtest/simulation.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, QueryId, RequestId, [INFO] [stdout] | ^^^ [INFO] [stdout] 11 | SlaveGroupId, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoordConfig` [INFO] [stdout] --> src/bin/simtest/simulation.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | use runiversal::coord::{CoordConfig, CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::master::master_test::check_master_clean` [INFO] [stdout] --> src/bin/simtest/simulation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::master::master_test::check_master_clean; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullMasterInput`, `MasterConfig`, `MasterContext`, and `MasterState` [INFO] [stdout] --> src/bin/simtest/simulation.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | FullMasterInput, MasterConfig, MasterContext, MasterState, MasterTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::multiversion_map::MVM` [INFO] [stdout] --> src/bin/simtest/simulation.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use runiversal::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/simulation.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::slave::slave_test::check_slave_clean` [INFO] [stdout] --> src/bin/simtest/simulation.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use runiversal::slave::slave_test::check_slave_clean; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullSlaveInput`, `SlaveConfig`, `SlaveContext`, and `SlaveState` [INFO] [stdout] --> src/bin/simtest/simulation.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | FullSlaveInput, SlaveBackMessage, SlaveConfig, SlaveContext, SlaveState, SlaveTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::master::MasterBundle` [INFO] [stdout] --> src/bin/simtest/stats.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use runiversal::master::MasterBundle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::slave::SharedPaxosBundle` [INFO] [stdout] --> src/bin/simtest/stats.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use runiversal::slave::SharedPaxosBundle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/transact/server.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `btree_multimap_insert`, `mk_cid`, and `mk_sid` [INFO] [stdout] --> src/bin/transact/server.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | btree_multimap_insert, mk_cid, mk_sid, mk_t, BasicIOCtx, CoreIOCtx, FreeNodeIOCtx, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `LeadershipId`, `PaxosGroupIdTrait`, `PaxosGroupId`, and `SlaveGroupId` [INFO] [stdout] --> src/bin/transact/server.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, SlaveGroupId, [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoordConfig` [INFO] [stdout] --> src/bin/transact/server.rs:12:25 [INFO] [stdout] | [INFO] [stdout] 12 | use runiversal::coord::{CoordConfig, CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FullMasterInput` [INFO] [stdout] --> src/bin/transact/server.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use runiversal::master::{FullMasterInput, MasterTimerInput}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::multiversion_map::MVM` [INFO] [stdout] --> src/bin/transact/server.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use runiversal::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/transact/server.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullSlaveInput`, `SlaveConfig`, `SlaveContext`, and `SlaveState` [INFO] [stdout] --> src/bin/transact/server.rs:20:3 [INFO] [stdout] | [INFO] [stdout] 20 | FullSlaveInput, SlaveBackMessage, SlaveConfig, SlaveContext, SlaveState, SlaveTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils::mk_seed` [INFO] [stdout] --> src/bin/transact/server.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use runiversal::test_utils::mk_seed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpStream` [INFO] [stdout] --> src/bin/transact/server.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use std::net::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Receiver` [INFO] [stdout] --> src/bin/transact/server.rs:30:23 [INFO] [stdout] | [INFO] [stdout] 30 | use std::sync::mpsc::{Receiver, Sender}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/bin/transact/main.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProdCoreIOCtx` and `TIMER_INCREMENT` [INFO] [stdout] --> src/bin/transact/main.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::server::{ProdCoreIOCtx, ProdIOCtx, TIMER_INCREMENT}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/transact/main.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BasicIOCtx`, `FreeNodeIOCtx`, `GossipData`, `MasterIOCtx`, `NodeIOCtx`, `SlaveIOCtx`, and `mk_t` [INFO] [stdout] --> src/bin/transact/main.rs:15:3 [INFO] [stdout] | [INFO] [stdout] 15 | mk_t, BasicIOCtx, FreeNodeIOCtx, GossipData, InternalMode, MasterIOCtx, NodeIOCtx, SlaveIOCtx, [INFO] [stdout] | ^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CoordGroupId`, `Gen`, `LeadershipId`, `PaxosGroupId`, and `SlaveGroupId` [INFO] [stdout] --> src/bin/transact/main.rs:17:26 [INFO] [stdout] | [INFO] [stdout] 17 | use runiversal::common::{CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CoordConfig`, `CoordContext`, `CoordForwardMsg`, and `CoordState` [INFO] [stdout] --> src/bin/transact/main.rs:18:25 [INFO] [stdout] | [INFO] [stdout] 18 | use runiversal::coord::{CoordConfig, CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullMasterInput`, `MasterConfig`, `MasterContext`, `MasterState`, and `MasterTimerInput` [INFO] [stdout] --> src/bin/transact/main.rs:21:3 [INFO] [stdout] | [INFO] [stdout] 21 | FullMasterInput, MasterConfig, MasterContext, MasterState, MasterTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::message::FreeNodeMessage` [INFO] [stdout] --> src/bin/transact/main.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use runiversal::message::FreeNodeMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `NodeConfig` [INFO] [stdout] --> src/bin/transact/main.rs:26:56 [INFO] [stdout] | [INFO] [stdout] 26 | use runiversal::node::{get_prod_configs, GenericInput, NodeConfig, NodeState}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/transact/main.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullSlaveInput`, `SlaveBackMessage`, `SlaveConfig`, `SlaveContext`, `SlaveState`, and `SlaveTimerInput` [INFO] [stdout] --> src/bin/transact/main.rs:29:3 [INFO] [stdout] | [INFO] [stdout] 29 | FullSlaveInput, SlaveBackMessage, SlaveConfig, SlaveContext, SlaveState, SlaveTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::tablet::TabletConfig` [INFO] [stdout] --> src/bin/transact/main.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use runiversal::tablet::TabletConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils as tu` [INFO] [stdout] --> src/bin/transact/main.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use runiversal::test_utils as tu; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils::mk_seed` [INFO] [stdout] --> src/bin/transact/main.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use runiversal::test_utils::mk_seed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LinkedList` [INFO] [stdout] --> src/bin/transact/main.rs:34:34 [INFO] [stdout] | [INFO] [stdout] 34 | use std::collections::{BTreeMap, LinkedList}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/bin/transact/main.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TcpListener` and `TcpStream` [INFO] [stdout] --> src/bin/transact/main.rs:36:16 [INFO] [stdout] | [INFO] [stdout] 36 | use std::net::{TcpListener, TcpStream}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/bin/transact/main.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SystemTime` and `UNIX_EPOCH` [INFO] [stdout] --> src/bin/transact/main.rs:40:17 [INFO] [stdout] | [INFO] [stdout] 40 | use std::time::{SystemTime, UNIX_EPOCH}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::advanced_parallel_test::test_all_advanced_parallel` [INFO] [stdout] --> src/bin/simtest/main.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::advanced_parallel_test::test_all_advanced_parallel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/simtest/main.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::test_utils::mk_seed` [INFO] [stdout] --> src/bin/simtest/main.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use runiversal::test_utils::mk_seed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/bin/simtest/main.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/simtest/main.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen` and `SlaveGroupId` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | ColName, EndpointId, Gen, QueryResult, RequestId, SlaveGroupId, TablePath, [INFO] [stdout] | ^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::coord::CoordConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use runiversal::coord::CoordConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::master::MasterConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use runiversal::master::MasterConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::slave::SlaveConfig` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::slave::SlaveConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cvs` and `mk_sid` [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:17:40 [INFO] [stdout] | [INFO] [stdout] 17 | use runiversal::test_utils::{cno, cvi, cvs, mk_seed, mk_sid}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TableSchema` and `Timestamp` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | use runiversal::common::{mk_t, remove_item, TableSchema, Timestamp}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName`, `ColType`, `EndpointId`, `Gen`, `LeadershipId`, `PrimaryKey`, `SlaveGroupId`, `TablePath`, `TabletGroupId`, and `TabletKeyRange` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | ColName, ColType, EndpointId, Gen, LeadershipId, PaxosGroupIdTrait, PrimaryKey, QueryResult, [INFO] [stdout] | ^^^^^^^ ^^^^^^^ ^^^^^^^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] 12 | RequestId, SlaveGroupId, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::message::ExternalQueryError` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use runiversal::message::ExternalQueryError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mk_sid`, `mk_tab`, and `mk_tid` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:17:54 [INFO] [stdout] | [INFO] [stdout] 17 | use runiversal::test_utils::{cno, cvi, cvs, mk_seed, mk_sid, mk_tab, mk_tid}; [INFO] [stdout] | ^^^^^^ ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TestContext` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:1:77 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::serial_test_utils::{mk_general_sim, setup, simulate_until_clean, TestContext}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::simulation::Simulation` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::simulation::Simulation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ReadOnlySet` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:8:71 [INFO] [stdout] | [INFO] [stdout] 8 | default_get_mut, mk_rid, mk_t, mk_tid, read_index, ColType, ColVal, ReadOnlySet, TableSchema, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::simulation_utils::mk_slave_eid` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use runiversal::simulation_utils::mk_slave_eid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::sql_ast::iast` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use runiversal::sql_ast::iast; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::sql_parser::convert_ast` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use runiversal::sql_parser::convert_ast; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_sid` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:21:39 [INFO] [stdout] | [INFO] [stdout] 21 | use runiversal::test_utils::{mk_seed, mk_sid}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::dialect::GenericDialect` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use sqlparser::dialect::GenericDialect; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::parser::Parser` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use sqlparser::parser::Parser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sqlparser::test_utils::table` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use sqlparser::test_utils::table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `max` and `min` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:25:16 [INFO] [stdout] | [INFO] [stdout] 25 | use std::cmp::{max, min}; [INFO] [stdout] | ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:52:15 [INFO] [stdout] | [INFO] [stdout] 52 | let idx = (r.next_u32() as usize % v.len()); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 52 - let idx = (r.next_u32() as usize % v.len()); [INFO] [stdout] 52 + let idx = r.next_u32() as usize % v.len(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::warn` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use log::warn; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColName` and `ColValN` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:3:32 [INFO] [stdout] | [INFO] [stdout] 3 | use runiversal::common::{mk_t, ColName, ColValN, QueryResult, RangeEnds}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PaxosGroupId` and `SlaveGroupId` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:4:38 [INFO] [stdout] | [INFO] [stdout] 4 | use runiversal::common::{EndpointId, PaxosGroupId, RequestId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_sid` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:14:45 [INFO] [stdout] | [INFO] [stdout] 14 | use runiversal::test_utils::{cno, cvi, cvs, mk_sid}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/simtest/serial_test_utils.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mk_cid` [INFO] [stdout] --> src/bin/simtest/simulation.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | mk_cid, mk_t, BasicIOCtx, CoreIOCtx, FreeNodeIOCtx, GeneralTraceMessage, GossipData, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Gen`, `SlaveGroupId`, `TablePath`, and `TabletKeyRange` [INFO] [stdout] --> src/bin/simtest/simulation.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | CoordGroupId, EndpointId, Gen, LeadershipId, PaxosGroupId, PaxosGroupIdTrait, QueryId, RequestId, [INFO] [stdout] | ^^^ [INFO] [stdout] 11 | SlaveGroupId, TablePath, TabletGroupId, TabletKeyRange, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `CoordConfig` [INFO] [stdout] --> src/bin/simtest/simulation.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | use runiversal::coord::{CoordConfig, CoordContext, CoordForwardMsg, CoordState}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::master::master_test::check_master_clean` [INFO] [stdout] --> src/bin/simtest/simulation.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use runiversal::master::master_test::check_master_clean; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullMasterInput`, `MasterConfig`, `MasterContext`, and `MasterState` [INFO] [stdout] --> src/bin/simtest/simulation.rs:18:3 [INFO] [stdout] | [INFO] [stdout] 18 | FullMasterInput, MasterConfig, MasterContext, MasterState, MasterTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::multiversion_map::MVM` [INFO] [stdout] --> src/bin/simtest/simulation.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use runiversal::multiversion_map::MVM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::paxos::PaxosConfig` [INFO] [stdout] --> src/bin/simtest/simulation.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use runiversal::paxos::PaxosConfig; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::slave::slave_test::check_slave_clean` [INFO] [stdout] --> src/bin/simtest/simulation.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use runiversal::slave::slave_test::check_slave_clean; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `FullSlaveInput`, `SlaveConfig`, `SlaveContext`, and `SlaveState` [INFO] [stdout] --> src/bin/simtest/simulation.rs:28:3 [INFO] [stdout] | [INFO] [stdout] 28 | FullSlaveInput, SlaveBackMessage, SlaveConfig, SlaveContext, SlaveState, SlaveTimerInput, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::master::MasterBundle` [INFO] [stdout] --> src/bin/simtest/stats.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use runiversal::master::MasterBundle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::slave::SharedPaxosBundle` [INFO] [stdout] --> src/bin/simtest/stats.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use runiversal::slave::SharedPaxosBundle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `add_msg` is never used [INFO] [stdout] --> src/bin/paxos/simulation.rs:211:6 [INFO] [stdout] | [INFO] [stdout] 128 | impl Simulation { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 211 | fn add_msg(&mut self, msg: NetworkMessage, from_eid: &EndpointId, to_eid: &EndpointId) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/bin/transact/main.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/bin/simtest/main.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0063, E0308, E0422, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] [INFO] [stdout] warning: the feature `map_first_last` has been stable since 1.66.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/bin/simtest/main.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `block_until_network_response` [INFO] [stdout] --> src/bin/client/monitor.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | block_until_generic_response, block_until_network_response, GenericInput, NetworkInput, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/client/monitor.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/client/main.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ColType` and `TableView` [INFO] [stdout] --> src/bin/client/main.rs:11:33 [INFO] [stdout] | [INFO] [stdout] 11 | mk_rid, rand_string, ColName, ColType, ColVal, GossipData, InternalMode, PaxosGroupId, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 12 | QueryResult, TablePath, TableView, Timestamp, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::SeekFrom::End` [INFO] [stdout] --> src/bin/client/main.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use std::io::SeekFrom::End; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read` and `Write` [INFO] [stdout] --> src/bin/client/main.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | use std::io::{Read, Write}; [INFO] [stdout] | ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpListener` [INFO] [stdout] --> src/bin/client/main.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::net::TcpListener; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread` [INFO] [stdout] --> src/bin/client/main.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use std::thread; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::SystemTime` [INFO] [stdout] --> src/bin/client/main.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use std::time::SystemTime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `runiversal` (lib test) due to 26 previous errors; 198 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/transact/server.rs:141:35 [INFO] [stdout] | [INFO] [stdout] 141 | fn create_coord_full(&mut self, mut ctx: CoordContext) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/transact/server.rs:141:35 [INFO] [stdout] | [INFO] [stdout] 141 | fn create_coord_full(&mut self, mut ctx: CoordContext) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RMCommittedPLm` [INFO] [stdout] --> src/bin/paxos2pc_sim/simple_rm_es.rs:10:45 [INFO] [stdout] | [INFO] [stdout] 10 | use runiversal::paxos2pc_tm::{PayloadTypes, RMCommittedPLm}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `EndpointId` and `RequestId` [INFO] [stdout] --> src/bin/paxos2pc_sim/simple_tm_es.rs:4:26 [INFO] [stdout] | [INFO] [stdout] 4 | use runiversal::common::{EndpointId, RequestId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeMap` [INFO] [stdout] --> src/bin/paxos2pc_sim/simple_tm_es.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Gen` [INFO] [stdout] --> src/bin/paxos2pc_sim/slave.rs:11:38 [INFO] [stdout] | [INFO] [stdout] 11 | use runiversal::common::{EndpointId, Gen, PaxosGroupIdTrait, QueryId}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LeadershipId` [INFO] [stdout] --> src/bin/paxos2pc_sim/slave.rs:12:26 [INFO] [stdout] | [INFO] [stdout] 12 | use runiversal::common::{LeadershipId, PaxosGroupId, SlaveGroupId}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::stmpaxos2pc_rm::STMPaxos2PCRMAction` [INFO] [stdout] --> src/bin/paxos2pc_sim/slave.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use runiversal::stmpaxos2pc_rm::STMPaxos2PCRMAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `runiversal::stmpaxos2pc_tm::STMPaxos2PCTMAction` [INFO] [stdout] --> src/bin/paxos2pc_sim/slave.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use runiversal::stmpaxos2pc_tm::STMPaxos2PCTMAction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TMMessage` [INFO] [stdout] --> src/bin/paxos2pc_sim/stm_simple_tm_es.rs:6:83 [INFO] [stdout] | [INFO] [stdout] 6 | RMMessage, STMPaxos2PCTMInner, STMPaxos2PCTMOuter, TMClosedPLm, TMCommittedPLm, TMMessage, TMPLm, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RngCore` [INFO] [stdout] --> src/bin/paxos2pc_sim/tests.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SeedableRng` [INFO] [stdout] --> src/bin/paxos2pc_sim/tests_paxos2pc.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{RngCore, SeedableRng}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: couldn't create a temp dir: No space left on device (os error 28) at path "/opt/rustwide/target/debug/deps/rmeta6O3Py8" [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `runiversal` (bin "transact") due to 1 previous error; 32 warnings emitted [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/client/main.rs:548:7 [INFO] [stdout] | [INFO] [stdout] 548 | let mut display_cols = vec!["Schema".to_string(), "Name".to_string(), "Type".to_string()]; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/client/main.rs:572:7 [INFO] [stdout] | [INFO] [stdout] 572 | let mut display_cols = vec!["Column".to_string(), "Type".to_string()]; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `eid` is never read [INFO] [stdout] --> src/bin/client/main.rs:97:3 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct NetworkInput { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 97 | eid: EndpointId, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Left` is never constructed [INFO] [stdout] --> src/bin/client/main.rs:458:3 [INFO] [stdout] | [INFO] [stdout] 457 | enum Justification { [INFO] [stdout] | ------------- variant in this enum [INFO] [stdout] 458 | Left, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not parse/generate dep info at: /opt/rustwide/target/debug/deps/client-8fd370687df76500.d [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] failed to write `/opt/rustwide/target/debug/.fingerprint/runiversal-8fd370687df76500/dep-test-bin-client` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] No space left on device (os error 28) [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/client/main.rs:548:7 [INFO] [stdout] | [INFO] [stdout] 548 | let mut display_cols = vec!["Schema".to_string(), "Name".to_string(), "Type".to_string()]; [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, RngCore, SeedableRng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | let mut source_idx = self.rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `runiversal` (bin "client"); 10 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] No space left on device (os error 28) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] failed to parse process output: `/opt/rustwide/rustup-home/toolchains/ca77504943887037504c7fc0b9bf06dab3910373/bin/rustc --crate-name client --edition=2018 src/bin/client/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0b898d9d080017b0 -C extra-filename=-b35de51589b111a6 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern byteorder=/opt/rustwide/target/debug/deps/libbyteorder-9317715aee3bde63.rmeta --extern clap=/opt/rustwide/target/debug/deps/libclap-bae3aeb79eee4c31.rmeta --extern crossterm=/opt/rustwide/target/debug/deps/libcrossterm-9a46131c23a07769.rmeta --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-8dd0b681f45a869c.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-86d1f417b825cf48.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-be9882d9371abf8a.rmeta --extern rand_xorshift=/opt/rustwide/target/debug/deps/librand_xorshift-b4c8c5a9e2698ff6.rmeta --extern rmp_serde=/opt/rustwide/target/debug/deps/librmp_serde-346deab9823babf6.rmeta --extern runiversal=/opt/rustwide/target/debug/deps/libruniversal-dab7624bdfe4c2b8.rmeta --extern rustyline=/opt/rustwide/target/debug/deps/librustyline-41579195e9d3caeb.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-beea12945883f635.rmeta --extern sqlformat=/opt/rustwide/target/debug/deps/libsqlformat-ce390dc22d443acc.rmeta --extern sqlparser=/opt/rustwide/target/debug/deps/libsqlparser-70b596ce0adc9e02.rmeta --extern tabled=/opt/rustwide/target/debug/deps/libtabled-cdd6998b1b19135b.rmeta --extern tui=/opt/rustwide/target/debug/deps/libtui-98786086f985b60a.rmeta --cap-lints=forbid` (exit status: 0) [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | let (source, key_cols, mut val_cols): (String, Vec, Vec>) = { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rng` [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | use rand::{Rng, RngCore, SeedableRng}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | let mut source_idx = self.rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:43:28 [INFO] [stdout] | [INFO] [stdout] 43 | let (source, key_cols, mut val_cols): (String, Vec, Vec>) = { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | let mut source_idx = self.rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | let mut source_idx = self.rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:387:28 [INFO] [stdout] | [INFO] [stdout] 387 | let (source, key_cols, mut val_cols): (String, Vec, Vec>) = { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | let mut source_idx = self.rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:386:9 [INFO] [stdout] | [INFO] [stdout] 386 | let mut source_idx = self.rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/advanced_parallel_test.rs:387:28 [INFO] [stdout] | [INFO] [stdout] 387 | let (source, key_cols, mut val_cols): (String, Vec, Vec>) = { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:1442:9 [INFO] [stdout] | [INFO] [stdout] 1442 | let mut exp_result = QueryResult::new(vec![]); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:1556:9 [INFO] [stdout] | [INFO] [stdout] 1556 | let mut exp_result = QueryResult::new(vec![]); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:2210:11 [INFO] [stdout] | [INFO] [stdout] 2210 | let mut exp_result = QueryResult::new(vec![]); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `successful` is assigned to, but never used [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:2374:11 [INFO] [stdout] | [INFO] [stdout] 2374 | let mut successful = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_successful` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `failed` is assigned to, but never used [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:2375:11 [INFO] [stdout] | [INFO] [stdout] 2375 | let mut failed = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_failed` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:1442:9 [INFO] [stdout] | [INFO] [stdout] 1442 | let mut exp_result = QueryResult::new(vec![]); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | let mut cur_val_cols: Vec = [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:201:18 [INFO] [stdout] | [INFO] [stdout] 201 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:246:18 [INFO] [stdout] | [INFO] [stdout] 246 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:1556:9 [INFO] [stdout] | [INFO] [stdout] 1556 | let mut exp_result = QueryResult::new(vec![]); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:306:18 [INFO] [stdout] | [INFO] [stdout] 306 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:358:18 [INFO] [stdout] | [INFO] [stdout] 358 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:426:19 [INFO] [stdout] | [INFO] [stdout] 426 | let (source1, mut key_cols1, mut val_cols1) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:2210:11 [INFO] [stdout] | [INFO] [stdout] 2210 | let mut exp_result = QueryResult::new(vec![]); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `successful` is assigned to, but never used [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:2374:11 [INFO] [stdout] | [INFO] [stdout] 2374 | let mut successful = 0; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_successful` instead [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `failed` is assigned to, but never used [INFO] [stdout] --> src/bin/simtest/basic_serial_test.rs:2375:11 [INFO] [stdout] | [INFO] [stdout] 2375 | let mut failed = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_failed` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | let mut cur_val_cols: Vec = [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:201:18 [INFO] [stdout] | [INFO] [stdout] 201 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:246:18 [INFO] [stdout] | [INFO] [stdout] 246 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:306:18 [INFO] [stdout] | [INFO] [stdout] 306 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:358:18 [INFO] [stdout] | [INFO] [stdout] 358 | let (source, mut key_cols, mut val_cols) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:426:19 [INFO] [stdout] | [INFO] [stdout] 426 | let (source1, mut key_cols1, mut val_cols1) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:427:19 [INFO] [stdout] | [INFO] [stdout] 427 | let (source2, mut key_cols2, mut val_cols2) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:494:21 [INFO] [stdout] | [INFO] [stdout] 494 | let (source3, mut key_cols3, mut val_cols3) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:536:19 [INFO] [stdout] | [INFO] [stdout] 536 | let (source1, mut key_cols1, mut val_cols1) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:537:19 [INFO] [stdout] | [INFO] [stdout] 537 | let (source2, mut key_cols2, mut val_cols2) = self.pick_random_table()?; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:656:9 [INFO] [stdout] | [INFO] [stdout] 656 | let mut tablet_idx = self.rand.next_u32() as usize % num_tablets; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:755:11 [INFO] [stdout] | [INFO] [stdout] 755 | let mut source_idx = rand.next_u32() as usize % num_sources; [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:922:7 [INFO] [stdout] | [INFO] [stdout] 922 | let mut ddl_queries_cancelled = 0; [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:1085:9 [INFO] [stdout] | [INFO] [stdout] 1085 | let mut maybe_stats = parallel_test(mk_seed(rand), 1, 0, false, w); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/paxos_parallel_test.rs:1111:9 [INFO] [stdout] | [INFO] [stdout] 1111 | let mut maybe_stats = parallel_test(mk_seed(rand), 5, 0, false, w); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `runiversal` (bin "simtest") due to 1 previous error; 65 warnings emitted [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/bin/simtest/simulation.rs:788:11 [INFO] [stdout] | [INFO] [stdout] 788 | let mut trace_msgs = VecDeque::::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `runiversal` (bin "paxos2pc_sim" test); 10 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] No space left on device (os error 28) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] failed to parse process output: `/opt/rustwide/rustup-home/toolchains/ca77504943887037504c7fc0b9bf06dab3910373/bin/rustc --crate-name paxos2pc_sim --edition=2018 src/bin/paxos2pc_sim/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=15dd2ceb3074d8ef -C extra-filename=-277e1ab15271a59f --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern byteorder=/opt/rustwide/target/debug/deps/libbyteorder-9317715aee3bde63.rmeta --extern clap=/opt/rustwide/target/debug/deps/libclap-bae3aeb79eee4c31.rmeta --extern crossterm=/opt/rustwide/target/debug/deps/libcrossterm-9a46131c23a07769.rmeta --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-8dd0b681f45a869c.rmeta --extern log=/opt/rustwide/target/debug/deps/liblog-86d1f417b825cf48.rmeta --extern rand=/opt/rustwide/target/debug/deps/librand-be9882d9371abf8a.rmeta --extern rand_xorshift=/opt/rustwide/target/debug/deps/librand_xorshift-b4c8c5a9e2698ff6.rmeta --extern rmp_serde=/opt/rustwide/target/debug/deps/librmp_serde-346deab9823babf6.rmeta --extern runiversal=/opt/rustwide/target/debug/deps/libruniversal-dab7624bdfe4c2b8.rmeta --extern rustyline=/opt/rustwide/target/debug/deps/librustyline-41579195e9d3caeb.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-beea12945883f635.rmeta --extern sqlformat=/opt/rustwide/target/debug/deps/libsqlformat-ce390dc22d443acc.rmeta --extern sqlparser=/opt/rustwide/target/debug/deps/libsqlparser-70b596ce0adc9e02.rmeta --extern tabled=/opt/rustwide/target/debug/deps/libtabled-cdd6998b1b19135b.rmeta --extern tui=/opt/rustwide/target/debug/deps/libtui-98786086f985b60a.rmeta --cap-lints=forbid` (exit status: 0) [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] [INFO] [stderr] error: could not compile `runiversal` (bin "simtest" test) due to 1 previous error; 75 warnings emitted [INFO] running `Command { std: "docker" "inspect" "8592b6430a76e9b1c1388956be8e94c1ad7684a466d91a0ba3c2544826feb78e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8592b6430a76e9b1c1388956be8e94c1ad7684a466d91a0ba3c2544826feb78e", kill_on_drop: false }` [INFO] [stdout] 8592b6430a76e9b1c1388956be8e94c1ad7684a466d91a0ba3c2544826feb78e