[INFO] cloning repository https://github.com/rajxd/rrdb
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/rajxd/rrdb" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frajxd%2Frrdb", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frajxd%2Frrdb'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e94a3b4a4831824d2ed0e99c6b1d30886fa27012
[INFO] checking rajxd/rrdb against master#8f21a5c92ea55c348c275a1bc4fedbdf181e0d64 for pr-143011
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Frajxd%2Frrdb" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/rajxd/rrdb
[INFO] finished tweaking git repo https://github.com/rajxd/rrdb
[INFO] tweaked toml for git repo https://github.com/rajxd/rrdb written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/rajxd/rrdb on toolchain 8f21a5c92ea55c348c275a1bc4fedbdf181e0d64
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/rajxd/rrdb 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" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 293a3af953051cca8f09301cc8875fd053040da9242114275c7e2d9d415a3abf
[INFO] running `Command { std: "docker" "start" "-a" "293a3af953051cca8f09301cc8875fd053040da9242114275c7e2d9d415a3abf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "293a3af953051cca8f09301cc8875fd053040da9242114275c7e2d9d415a3abf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "293a3af953051cca8f09301cc8875fd053040da9242114275c7e2d9d415a3abf", kill_on_drop: false }`
[INFO] [stdout] 293a3af953051cca8f09301cc8875fd053040da9242114275c7e2d9d415a3abf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8f21a5c92ea55c348c275a1bc4fedbdf181e0d64" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1485b401d0aaf8d3532899847dd9f58616551d2d68e66c71eb50de5c6c4c9721
[INFO] running `Command { std: "docker" "start" "-a" "1485b401d0aaf8d3532899847dd9f58616551d2d68e66c71eb50de5c6c4c9721", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling libc v0.2.152
[INFO] [stderr]    Compiling rustix v0.38.30
[INFO] [stderr]    Compiling serde v1.0.196
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]     Checking encode_unicode v1.0.0
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking sqlparser v0.43.1
[INFO] [stderr]     Checking csv-core v0.1.11
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]     Checking is-terminal v0.4.10
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.196
[INFO] [stderr]     Checking csv v1.3.0
[INFO] [stderr]     Checking prettytable-rs v0.10.0
[INFO] [stderr]     Checking rrdb v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `hash::Hash`
[INFO] [stdout]  --> src/database/table.rs:2:33
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{collections::HashMap, hash::Hash};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `database::table`
[INFO] [stdout]  --> src/database/table.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{database::table, parser::{
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Cell`
[INFO] [stdout]  --> src/database/table.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use prettytable::{Cell, row, Table as PTable};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cq`
[INFO] [stdout]   --> src/commands/command.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 let cq = InsertQuery::new(s);
[INFO] [stdout]    |                     ^^ help: if this is intentional, prefix it with an underscore: `_cq`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `or_replace`
[INFO] [stdout]   --> src/parser/create.rs:18:38
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                ^^^^^^^^^^ help: try ignoring the field: `or_replace: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temporary`
[INFO] [stdout]   --> src/parser/create.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `temporary: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `external`
[INFO] [stdout]   --> src/parser/create.rs:18:61
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                                       ^^^^^^^^ help: try ignoring the field: `external: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `global`
[INFO] [stdout]   --> src/parser/create.rs:18:71
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                                                 ^^^^^^ help: try ignoring the field: `global: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `if_not_exists`
[INFO] [stdout]   --> src/parser/create.rs:18:79
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^^^ help: try ignoring the field: `if_not_exists: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transient`
[INFO] [stdout]   --> src/parser/create.rs:18:94
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...orary, external, global, if_not_exists, transient, name, columns, constraints, hive_distribution, hive_formats, table_properties, with...
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `transient: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraints`
[INFO] [stdout]   --> src/parser/create.rs:18:120
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...not_exists, transient, name, columns, constraints, hive_distribution, hive_formats, table_properties, with_options, file_format, locat...
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try ignoring the field: `constraints: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hive_distribution`
[INFO] [stdout]   --> src/parser/create.rs:18:133
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...nt, name, columns, constraints, hive_distribution, hive_formats, table_properties, with_options, file_format, location, query, without...
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `hive_distribution: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hive_formats`
[INFO] [stdout]   --> src/parser/create.rs:18:152
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...mns, constraints, hive_distribution, hive_formats, table_properties, with_options, file_format, location, query, without_rowid, like, ...
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ help: try ignoring the field: `hive_formats: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table_properties`
[INFO] [stdout]   --> src/parser/create.rs:18:166
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...hive_distribution, hive_formats, table_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, com...
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^ help: try ignoring the field: `table_properties: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `with_options`
[INFO] [stdout]   --> src/parser/create.rs:18:184
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ion, hive_formats, table_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_inc...
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ help: try ignoring the field: `with_options: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_format`
[INFO] [stdout]   --> src/parser/create.rs:18:198
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...mats, table_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset...
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try ignoring the field: `file_format: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]   --> src/parser/create.rs:18:211
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...e_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_...
[INFO] [stdout]    |                                             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `query`
[INFO] [stdout]   --> src/parser/create.rs:18:221
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...rties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset...
[INFO] [stdout]    |                                                ^^^^^ help: try ignoring the field: `query: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `without_rowid`
[INFO] [stdout]   --> src/parser/create.rs:18:228
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ions, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on...
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ help: try ignoring the field: `without_rowid: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `like`
[INFO] [stdout]   --> src/parser/create.rs:18:243
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commi...
[INFO] [stdout]    |                                                 ^^^^ help: try ignoring the field: `like: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `clone`
[INFO] [stdout]   --> src/parser/create.rs:18:249
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...rmat, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_c...
[INFO] [stdout]    |                                                ^^^^^ help: try ignoring the field: `clone: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]   --> src/parser/create.rs:18:256
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...cation, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, ...
[INFO] [stdout]    |                                               ^^^^^^ help: try ignoring the field: `engine: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `comment`
[INFO] [stdout]   --> src/parser/create.rs:18:264
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...uery, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by,...
[INFO] [stdout]    |                                              ^^^^^^^ help: try ignoring the field: `comment: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `auto_increment_offset`
[INFO] [stdout]   --> src/parser/create.rs:18:273
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ke, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_...
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `auto_increment_offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default_charset`
[INFO] [stdout]   --> src/parser/create.rs:18:296
[INFO] [stdout]    |
[INFO] [stdout] 18 | ..., comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, stri...
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ help: try ignoring the field: `default_charset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `collation`
[INFO] [stdout]   --> src/parser/create.rs:18:313
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `collation: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_commit`
[INFO] [stdout]   --> src/parser/create.rs:18:324
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ent_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `on_commit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_cluster`
[INFO] [stdout]   --> src/parser/create.rs:18:335
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                           ^^^^^^^^^^ help: try ignoring the field: `on_cluster: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `order_by`
[INFO] [stdout]   --> src/parser/create.rs:18:347
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...arset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                             ^^^^^^^^ help: try ignoring the field: `order_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `partition_by`
[INFO] [stdout]   --> src/parser/create.rs:18:357
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...on, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ help: try ignoring the field: `partition_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cluster_by`
[INFO] [stdout]   --> src/parser/create.rs:18:371
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...t, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                           ^^^^^^^^^^ help: try ignoring the field: `cluster_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `options`
[INFO] [stdout]   --> src/parser/create.rs:18:383
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                              ^^^^^^^ help: try ignoring the field: `options: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `strict`
[INFO] [stdout]   --> src/parser/create.rs:18:392
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...der_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                               ^^^^^^ help: try ignoring the field: `strict: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: irrefutable `if let` pattern
[INFO] [stdout]   --> src/parser/insert.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   if let Values { explicit_row, rows } = values {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this pattern will always match, so the `if let` is useless
[INFO] [stdout]    = help: consider replacing the `if let` with a `let`
[INFO] [stdout]    = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `or`
[INFO] [stdout]   --> src/parser/insert.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |             or,
[INFO] [stdout]    |             ^^ help: try ignoring the field: `or: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ignore`
[INFO] [stdout]   --> src/parser/insert.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             ignore,
[INFO] [stdout]    |             ^^^^^^ help: try ignoring the field: `ignore: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `into`
[INFO] [stdout]   --> src/parser/insert.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |             into,
[INFO] [stdout]    |             ^^^^ help: try ignoring the field: `into: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table_alias`
[INFO] [stdout]   --> src/parser/insert.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |             table_alias,
[INFO] [stdout]    |             ^^^^^^^^^^^ help: try ignoring the field: `table_alias: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `overwrite`
[INFO] [stdout]   --> src/parser/insert.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             overwrite,
[INFO] [stdout]    |             ^^^^^^^^^ help: try ignoring the field: `overwrite: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `partitioned`
[INFO] [stdout]   --> src/parser/insert.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |             partitioned,
[INFO] [stdout]    |             ^^^^^^^^^^^ help: try ignoring the field: `partitioned: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `after_columns`
[INFO] [stdout]   --> src/parser/insert.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |             after_columns,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: try ignoring the field: `after_columns: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table`
[INFO] [stdout]   --> src/parser/insert.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             table,
[INFO] [stdout]    |             ^^^^^ help: try ignoring the field: `table: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]   --> src/parser/insert.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             on,
[INFO] [stdout]    |             ^^ help: try ignoring the field: `on: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `returning`
[INFO] [stdout]   --> src/parser/insert.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |             returning,
[INFO] [stdout]    |             ^^^^^^^^^ help: try ignoring the field: `returning: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replace_into`
[INFO] [stdout]   --> src/parser/insert.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |             replace_into,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: try ignoring the field: `replace_into: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `priority`
[INFO] [stdout]   --> src/parser/insert.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             priority,
[INFO] [stdout]    |             ^^^^^^^^ help: try ignoring the field: `priority: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `with`
[INFO] [stdout]   --> src/parser/insert.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |                         with,
[INFO] [stdout]    |                         ^^^^ help: try ignoring the field: `with: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `order_by`
[INFO] [stdout]   --> src/parser/insert.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |                         order_by,
[INFO] [stdout]    |                         ^^^^^^^^ help: try ignoring the field: `order_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit`
[INFO] [stdout]   --> src/parser/insert.rs:46:25
[INFO] [stdout]    |
[INFO] [stdout] 46 |                         limit,
[INFO] [stdout]    |                         ^^^^^ help: try ignoring the field: `limit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit_by`
[INFO] [stdout]   --> src/parser/insert.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         limit_by,
[INFO] [stdout]    |                         ^^^^^^^^ help: try ignoring the field: `limit_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/parser/insert.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 |                         offset,
[INFO] [stdout]    |                         ^^^^^^ help: try ignoring the field: `offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fetch`
[INFO] [stdout]   --> src/parser/insert.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                         fetch,
[INFO] [stdout]    |                         ^^^^^ help: try ignoring the field: `fetch: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `locks`
[INFO] [stdout]   --> src/parser/insert.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         locks,
[INFO] [stdout]    |                         ^^^^^ help: try ignoring the field: `locks: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `for_clause`
[INFO] [stdout]   --> src/parser/insert.rs:51:25
[INFO] [stdout]    |
[INFO] [stdout] 51 |                         for_clause,
[INFO] [stdout]    |                         ^^^^^^^^^^ help: try ignoring the field: `for_clause: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `explicit_row`
[INFO] [stdout]   --> src/parser/insert.rs:54:45
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   if let Values { explicit_row, rows } = values {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ help: try ignoring the field: `explicit_row: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/parser/insert.rs:61:66
[INFO] [stdout]    |
[INFO] [stdout] 61 | ...                   Value::Number(n, r) => {
[INFO] [stdout]    |                                        ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/commands/command.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     CreateTable(String),
[INFO] [stdout]    |     ----------- ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 24 -     CreateTable(String),
[INFO] [stdout] 24 +     CreateTable(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/commands/command.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Insert(String),
[INFO] [stdout]    |     ------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 25 -     Insert(String),
[INFO] [stdout] 25 +     Insert(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/commands/command.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     Unknown(String)
[INFO] [stdout]    |     ------- ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 26 -     Unknown(String)
[INFO] [stdout] 26 +     Unknown(())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `rows` is never read
[INFO] [stdout]   --> src/database/table.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Table{
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     pub rows: HashMap<String, ColumnData>
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Table` 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 `0` is never read
[INFO] [stdout]   --> src/database/table.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Int(Vec<i32>),
[INFO] [stdout]    |     --- ^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 29 -     Int(Vec<i32>),
[INFO] [stdout] 29 +     Int(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/database/table.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     Str(Vec<String>),
[INFO] [stdout]    |     --- ^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 30 -     Str(Vec<String>),
[INFO] [stdout] 30 +     Str(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/database/table.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Float(Vec<f32>),
[INFO] [stdout]    |     ----- ^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 31 -     Float(Vec<f32>),
[INFO] [stdout] 31 +     Float(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/database/table.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Bool(Vec<bool>),
[INFO] [stdout]    |     ---- ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 32 -     Bool(Vec<bool>),
[INFO] [stdout] 32 +     Bool(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `table_name`, `columns`, and `values` are never read
[INFO] [stdout]  --> src/parser/insert.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct InsertQuery {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 5 |     pub table_name: String,
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout] 6 |     pub columns: Vec<String>,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 7 |     pub values: Vec<Vec<String>>,
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `hash::Hash`
[INFO] [stdout]  --> src/database/table.rs:2:33
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::{collections::HashMap, hash::Hash};
[INFO] [stdout]   |                                 ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `database::table`
[INFO] [stdout]  --> src/database/table.rs:3:13
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::{database::table, parser::{
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Cell`
[INFO] [stdout]  --> src/database/table.rs:6:19
[INFO] [stdout]   |
[INFO] [stdout] 6 | use prettytable::{Cell, row, Table as PTable};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cq`
[INFO] [stdout]   --> src/commands/command.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |                 let cq = InsertQuery::new(s);
[INFO] [stdout]    |                     ^^ help: if this is intentional, prefix it with an underscore: `_cq`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `or_replace`
[INFO] [stdout]   --> src/parser/create.rs:18:38
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                ^^^^^^^^^^ help: try ignoring the field: `or_replace: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temporary`
[INFO] [stdout]   --> src/parser/create.rs:18:50
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `temporary: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `external`
[INFO] [stdout]   --> src/parser/create.rs:18:61
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                                       ^^^^^^^^ help: try ignoring the field: `external: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `global`
[INFO] [stdout]   --> src/parser/create.rs:18:71
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                                                 ^^^^^^ help: try ignoring the field: `global: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `if_not_exists`
[INFO] [stdout]   --> src/parser/create.rs:18:79
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...   Statement::CreateTable { or_replace, temporary, external, global, if_not_exists, transient, name, columns, constraints, hive_distri...
[INFO] [stdout]    |                                                                         ^^^^^^^^^^^^^ help: try ignoring the field: `if_not_exists: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `transient`
[INFO] [stdout]   --> src/parser/create.rs:18:94
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...orary, external, global, if_not_exists, transient, name, columns, constraints, hive_distribution, hive_formats, table_properties, with...
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `transient: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `constraints`
[INFO] [stdout]   --> src/parser/create.rs:18:120
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...not_exists, transient, name, columns, constraints, hive_distribution, hive_formats, table_properties, with_options, file_format, locat...
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try ignoring the field: `constraints: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hive_distribution`
[INFO] [stdout]   --> src/parser/create.rs:18:133
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...nt, name, columns, constraints, hive_distribution, hive_formats, table_properties, with_options, file_format, location, query, without...
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^ help: try ignoring the field: `hive_distribution: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hive_formats`
[INFO] [stdout]   --> src/parser/create.rs:18:152
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...mns, constraints, hive_distribution, hive_formats, table_properties, with_options, file_format, location, query, without_rowid, like, ...
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ help: try ignoring the field: `hive_formats: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table_properties`
[INFO] [stdout]   --> src/parser/create.rs:18:166
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...hive_distribution, hive_formats, table_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, com...
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^ help: try ignoring the field: `table_properties: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `with_options`
[INFO] [stdout]   --> src/parser/create.rs:18:184
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ion, hive_formats, table_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_inc...
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ help: try ignoring the field: `with_options: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `file_format`
[INFO] [stdout]   --> src/parser/create.rs:18:198
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...mats, table_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset...
[INFO] [stdout]    |                                          ^^^^^^^^^^^ help: try ignoring the field: `file_format: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `location`
[INFO] [stdout]   --> src/parser/create.rs:18:211
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...e_properties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_...
[INFO] [stdout]    |                                             ^^^^^^^^ help: try ignoring the field: `location: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `query`
[INFO] [stdout]   --> src/parser/create.rs:18:221
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...rties, with_options, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset...
[INFO] [stdout]    |                                                ^^^^^ help: try ignoring the field: `query: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `without_rowid`
[INFO] [stdout]   --> src/parser/create.rs:18:228
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ions, file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on...
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^ help: try ignoring the field: `without_rowid: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `like`
[INFO] [stdout]   --> src/parser/create.rs:18:243
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...file_format, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commi...
[INFO] [stdout]    |                                                 ^^^^ help: try ignoring the field: `like: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `clone`
[INFO] [stdout]   --> src/parser/create.rs:18:249
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...rmat, location, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_c...
[INFO] [stdout]    |                                                ^^^^^ help: try ignoring the field: `clone: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `engine`
[INFO] [stdout]   --> src/parser/create.rs:18:256
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...cation, query, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, ...
[INFO] [stdout]    |                                               ^^^^^^ help: try ignoring the field: `engine: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `comment`
[INFO] [stdout]   --> src/parser/create.rs:18:264
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...uery, without_rowid, like, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by,...
[INFO] [stdout]    |                                              ^^^^^^^ help: try ignoring the field: `comment: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `auto_increment_offset`
[INFO] [stdout]   --> src/parser/create.rs:18:273
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ke, clone, engine, comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_...
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^^^^ help: try ignoring the field: `auto_increment_offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `default_charset`
[INFO] [stdout]   --> src/parser/create.rs:18:296
[INFO] [stdout]    |
[INFO] [stdout] 18 | ..., comment, auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, stri...
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^ help: try ignoring the field: `default_charset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `collation`
[INFO] [stdout]   --> src/parser/create.rs:18:313
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...auto_increment_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `collation: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_commit`
[INFO] [stdout]   --> src/parser/create.rs:18:324
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ent_offset, default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                            ^^^^^^^^^ help: try ignoring the field: `on_commit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on_cluster`
[INFO] [stdout]   --> src/parser/create.rs:18:335
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...default_charset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                           ^^^^^^^^^^ help: try ignoring the field: `on_cluster: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `order_by`
[INFO] [stdout]   --> src/parser/create.rs:18:347
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...arset, collation, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                             ^^^^^^^^ help: try ignoring the field: `order_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `partition_by`
[INFO] [stdout]   --> src/parser/create.rs:18:357
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...on, on_commit, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                         ^^^^^^^^^^^^ help: try ignoring the field: `partition_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cluster_by`
[INFO] [stdout]   --> src/parser/create.rs:18:371
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...t, on_cluster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                           ^^^^^^^^^^ help: try ignoring the field: `cluster_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `options`
[INFO] [stdout]   --> src/parser/create.rs:18:383
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...ster, order_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                              ^^^^^^^ help: try ignoring the field: `options: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `strict`
[INFO] [stdout]   --> src/parser/create.rs:18:392
[INFO] [stdout]    |
[INFO] [stdout] 18 | ...der_by, partition_by, cluster_by, options, strict }
[INFO] [stdout]    |                                               ^^^^^^ help: try ignoring the field: `strict: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: irrefutable `if let` pattern
[INFO] [stdout]   --> src/parser/insert.rs:54:32
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   if let Values { explicit_row, rows } = values {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this pattern will always match, so the `if let` is useless
[INFO] [stdout]    = help: consider replacing the `if let` with a `let`
[INFO] [stdout]    = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `or`
[INFO] [stdout]   --> src/parser/insert.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |             or,
[INFO] [stdout]    |             ^^ help: try ignoring the field: `or: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ignore`
[INFO] [stdout]   --> src/parser/insert.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             ignore,
[INFO] [stdout]    |             ^^^^^^ help: try ignoring the field: `ignore: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `into`
[INFO] [stdout]   --> src/parser/insert.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 |             into,
[INFO] [stdout]    |             ^^^^ help: try ignoring the field: `into: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table_alias`
[INFO] [stdout]   --> src/parser/insert.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |             table_alias,
[INFO] [stdout]    |             ^^^^^^^^^^^ help: try ignoring the field: `table_alias: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `overwrite`
[INFO] [stdout]   --> src/parser/insert.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |             overwrite,
[INFO] [stdout]    |             ^^^^^^^^^ help: try ignoring the field: `overwrite: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `partitioned`
[INFO] [stdout]   --> src/parser/insert.rs:25:13
[INFO] [stdout]    |
[INFO] [stdout] 25 |             partitioned,
[INFO] [stdout]    |             ^^^^^^^^^^^ help: try ignoring the field: `partitioned: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `after_columns`
[INFO] [stdout]   --> src/parser/insert.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |             after_columns,
[INFO] [stdout]    |             ^^^^^^^^^^^^^ help: try ignoring the field: `after_columns: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `table`
[INFO] [stdout]   --> src/parser/insert.rs:27:13
[INFO] [stdout]    |
[INFO] [stdout] 27 |             table,
[INFO] [stdout]    |             ^^^^^ help: try ignoring the field: `table: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `on`
[INFO] [stdout]   --> src/parser/insert.rs:28:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             on,
[INFO] [stdout]    |             ^^ help: try ignoring the field: `on: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `returning`
[INFO] [stdout]   --> src/parser/insert.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |             returning,
[INFO] [stdout]    |             ^^^^^^^^^ help: try ignoring the field: `returning: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `replace_into`
[INFO] [stdout]   --> src/parser/insert.rs:30:13
[INFO] [stdout]    |
[INFO] [stdout] 30 |             replace_into,
[INFO] [stdout]    |             ^^^^^^^^^^^^ help: try ignoring the field: `replace_into: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `priority`
[INFO] [stdout]   --> src/parser/insert.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 |             priority,
[INFO] [stdout]    |             ^^^^^^^^ help: try ignoring the field: `priority: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `with`
[INFO] [stdout]   --> src/parser/insert.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |                         with,
[INFO] [stdout]    |                         ^^^^ help: try ignoring the field: `with: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `order_by`
[INFO] [stdout]   --> src/parser/insert.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |                         order_by,
[INFO] [stdout]    |                         ^^^^^^^^ help: try ignoring the field: `order_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit`
[INFO] [stdout]   --> src/parser/insert.rs:46:25
[INFO] [stdout]    |
[INFO] [stdout] 46 |                         limit,
[INFO] [stdout]    |                         ^^^^^ help: try ignoring the field: `limit: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `limit_by`
[INFO] [stdout]   --> src/parser/insert.rs:47:25
[INFO] [stdout]    |
[INFO] [stdout] 47 |                         limit_by,
[INFO] [stdout]    |                         ^^^^^^^^ help: try ignoring the field: `limit_by: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/parser/insert.rs:48:25
[INFO] [stdout]    |
[INFO] [stdout] 48 |                         offset,
[INFO] [stdout]    |                         ^^^^^^ help: try ignoring the field: `offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fetch`
[INFO] [stdout]   --> src/parser/insert.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |                         fetch,
[INFO] [stdout]    |                         ^^^^^ help: try ignoring the field: `fetch: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `locks`
[INFO] [stdout]   --> src/parser/insert.rs:50:25
[INFO] [stdout]    |
[INFO] [stdout] 50 |                         locks,
[INFO] [stdout]    |                         ^^^^^ help: try ignoring the field: `locks: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `for_clause`
[INFO] [stdout]   --> src/parser/insert.rs:51:25
[INFO] [stdout]    |
[INFO] [stdout] 51 |                         for_clause,
[INFO] [stdout]    |                         ^^^^^^^^^^ help: try ignoring the field: `for_clause: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `explicit_row`
[INFO] [stdout]   --> src/parser/insert.rs:54:45
[INFO] [stdout]    |
[INFO] [stdout] 54 | ...                   if let Values { explicit_row, rows } = values {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^ help: try ignoring the field: `explicit_row: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]   --> src/parser/insert.rs:61:66
[INFO] [stdout]    |
[INFO] [stdout] 61 | ...                   Value::Number(n, r) => {
[INFO] [stdout]    |                                        ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/commands/command.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     CreateTable(String),
[INFO] [stdout]    |     ----------- ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 24 -     CreateTable(String),
[INFO] [stdout] 24 +     CreateTable(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/commands/command.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 |     Insert(String),
[INFO] [stdout]    |     ------ ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 25 -     Insert(String),
[INFO] [stdout] 25 +     Insert(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/commands/command.rs:26:13
[INFO] [stdout]    |
[INFO] [stdout] 26 |     Unknown(String)
[INFO] [stdout]    |     ------- ^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DbCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 26 -     Unknown(String)
[INFO] [stdout] 26 +     Unknown(())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `rows` is never read
[INFO] [stdout]   --> src/database/table.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct Table{
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 13 |     pub rows: HashMap<String, ColumnData>
[INFO] [stdout]    |         ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Table` 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 `0` is never read
[INFO] [stdout]   --> src/database/table.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     Int(Vec<i32>),
[INFO] [stdout]    |     --- ^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 29 -     Int(Vec<i32>),
[INFO] [stdout] 29 +     Int(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/database/table.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     Str(Vec<String>),
[INFO] [stdout]    |     --- ^^^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 30 -     Str(Vec<String>),
[INFO] [stdout] 30 +     Str(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/database/table.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Float(Vec<f32>),
[INFO] [stdout]    |     ----- ^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 31 -     Float(Vec<f32>),
[INFO] [stdout] 31 +     Float(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> src/database/table.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 |     Bool(Vec<bool>),
[INFO] [stdout]    |     ---- ^^^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ColumnData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]    |
[INFO] [stdout] 32 -     Bool(Vec<bool>),
[INFO] [stdout] 32 +     Bool(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `table_name`, `columns`, and `values` are never read
[INFO] [stdout]  --> src/parser/insert.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct InsertQuery {
[INFO] [stdout]   |            ----------- fields in this struct
[INFO] [stdout] 5 |     pub table_name: String,
[INFO] [stdout]   |         ^^^^^^^^^^
[INFO] [stdout] 6 |     pub columns: Vec<String>,
[INFO] [stdout]   |         ^^^^^^^
[INFO] [stdout] 7 |     pub values: Vec<Vec<String>>,
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.11s
[INFO] running `Command { std: "docker" "inspect" "1485b401d0aaf8d3532899847dd9f58616551d2d68e66c71eb50de5c6c4c9721", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1485b401d0aaf8d3532899847dd9f58616551d2d68e66c71eb50de5c6c4c9721", kill_on_drop: false }`
[INFO] [stdout] 1485b401d0aaf8d3532899847dd9f58616551d2d68e66c71eb50de5c6c4c9721
