[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#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpasindumuth%2FrUniversalDB" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pasindumuth/rUniversalDB on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-7-tc1/source/Cargo.toml [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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "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 rmp v0.8.9 [INFO] [stderr] Downloaded tabled v0.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5e71995c1d1f0a9bf4f5f28198f515a75652b228b360b638301bfb30d1eced92 [INFO] running `Command { std: "docker" "start" "-a" "5e71995c1d1f0a9bf4f5f28198f515a75652b228b360b638301bfb30d1eced92", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5e71995c1d1f0a9bf4f5f28198f515a75652b228b360b638301bfb30d1eced92", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5e71995c1d1f0a9bf4f5f28198f515a75652b228b360b638301bfb30d1eced92", kill_on_drop: false }` [INFO] [stdout] 5e71995c1d1f0a9bf4f5f28198f515a75652b228b360b638301bfb30d1eced92 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1b7106ecd1e5ef6735a94dbdba6beb90a36ea4125e65120caab4c6ff0482d552 [INFO] running `Command { std: "docker" "start" "-a" "1b7106ecd1e5ef6735a94dbdba6beb90a36ea4125e65120caab4c6ff0482d552", 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 log v0.4.17 [INFO] [stderr] Compiling proc-macro2 v1.0.36 [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 parking_lot_core v0.9.3 [INFO] [stderr] Compiling lock_api v0.4.7 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling signal-hook v0.3.13 [INFO] [stderr] Compiling io-lifetimes v0.6.1 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling rustix v0.34.6 [INFO] [stderr] Checking unicode-width v0.1.9 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Compiling indexmap v1.8.0 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling nom v7.1.0 [INFO] [stderr] Checking linux-raw-sys v0.0.46 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking nibble_vec v0.1.0 [INFO] [stderr] Checking ppv-lite86 v0.2.10 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking endian-type v0.1.2 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking unicode-segmentation v1.9.0 [INFO] [stderr] Checking itertools v0.10.1 [INFO] [stderr] Checking radix_trie v0.2.1 [INFO] [stderr] Checking rmp v0.8.9 [INFO] [stderr] Checking signal-hook-registry v1.4.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking mio v0.8.3 [INFO] [stderr] Checking parking_lot v0.12.0 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking nix v0.23.1 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking signal-hook-mio v0.2.3 [INFO] [stderr] Checking crossterm v0.23.2 [INFO] [stderr] Checking os_str_bytes v6.0.0 [INFO] [stderr] Checking regex v1.5.5 [INFO] [stderr] Checking papergrid v0.3.0 [INFO] [stderr] Checking unicode_categories v0.1.1 [INFO] [stderr] Checking cassowary v0.3.0 [INFO] [stderr] Checking textwrap v0.14.2 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking utf8parse v0.2.0 [INFO] [stderr] Checking humantime v2.1.0 [INFO] [stderr] Checking tui v0.18.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking clap v3.0.13 [INFO] [stderr] Checking env_logger v0.9.0 [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 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] 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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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] 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] 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 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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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.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] | ^^^^^^^^^^^^^^^^^^^^^^^-------- an argument 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] 1359 | &mut self, [INFO] [stdout] 1360 | query: &iast::Query, [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: 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/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/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/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: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/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/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/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/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] 24 | QueryElement::TableSelect(query) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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/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: 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: 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: unreachable pattern [INFO] [stdout] --> src/shard_snapshot_es.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | _ => {} [INFO] [stdout] | ^ [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] 24 | QueryElement::TableSelect(query) => { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [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] | ^ [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/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/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: 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] error: aborting due to 26 previous errors; 198 warnings emitted [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] [stderr] error: could not compile `runiversal` (lib test) due to 27 previous errors; 198 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: 212 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1b7106ecd1e5ef6735a94dbdba6beb90a36ea4125e65120caab4c6ff0482d552", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1b7106ecd1e5ef6735a94dbdba6beb90a36ea4125e65120caab4c6ff0482d552", kill_on_drop: false }` [INFO] [stdout] 1b7106ecd1e5ef6735a94dbdba6beb90a36ea4125e65120caab4c6ff0482d552 [INFO] checking pasindumuth/rUniversalDB against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fpasindumuth%2FrUniversalDB" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/pasindumuth/rUniversalDB on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-7-tc2/source/Cargo.toml [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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 7f33660e7cd77a35d6f60121e91302ba3f8241536345542cf952fa01dc454dd1 [INFO] running `Command { std: "docker" "start" "-a" "7f33660e7cd77a35d6f60121e91302ba3f8241536345542cf952fa01dc454dd1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "7f33660e7cd77a35d6f60121e91302ba3f8241536345542cf952fa01dc454dd1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f33660e7cd77a35d6f60121e91302ba3f8241536345542cf952fa01dc454dd1", kill_on_drop: false }` [INFO] [stdout] 7f33660e7cd77a35d6f60121e91302ba3f8241536345542cf952fa01dc454dd1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b36d43c0f64ea14da496acc3118a14c83833f853cf4a697f6433f8111e842712 [INFO] running `Command { std: "docker" "start" "-a" "b36d43c0f64ea14da496acc3118a14c83833f853cf4a697f6433f8111e842712", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] skipping non-2021 edition `2018` [INFO] running `Command { std: "docker" "inspect" "b36d43c0f64ea14da496acc3118a14c83833f853cf4a697f6433f8111e842712", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b36d43c0f64ea14da496acc3118a14c83833f853cf4a697f6433f8111e842712", kill_on_drop: false }` [INFO] [stdout] b36d43c0f64ea14da496acc3118a14c83833f853cf4a697f6433f8111e842712