Nov 01 07:36:10.934 INFO testing itarato/toydb against 1.30.0 for beta-1.31-1
Nov 01 07:36:10.935 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 07:36:11.375 INFO blam! 6c73c88bf284b389f3c49985054ec2a55beeb83ea9cf0a8b010b5f867243d2b4
Nov 01 07:36:11.375 INFO running `"docker" "start" "-a" "6c73c88bf284b389f3c49985054ec2a55beeb83ea9cf0a8b010b5f867243d2b4"`
Nov 01 07:36:13.125 INFO kablam! usermod: no changes
Nov 01 07:36:13.371 INFO kablam!    Compiling crossbeam-epoch v0.4.3
Nov 01 07:36:13.372 INFO kablam!    Compiling mio v0.6.14
Nov 01 07:36:13.375 INFO kablam!    Compiling tokio-io v0.1.7
Nov 01 07:36:13.375 INFO kablam!    Compiling http v0.1.6
Nov 01 07:36:13.375 INFO kablam!    Compiling regex v1.0.0
Nov 01 07:36:17.163 INFO kablam!    Compiling crossbeam-deque v0.3.1
Nov 01 07:36:18.562 INFO kablam!    Compiling tokio-codec v0.1.0
Nov 01 07:36:19.065 INFO kablam!    Compiling tokio-threadpool v0.1.4
Nov 01 07:36:23.200 INFO kablam!    Compiling tokio-reactor v0.1.2
Nov 01 07:36:28.403 INFO kablam!    Compiling tokio-fs v0.1.1
Nov 01 07:36:31.458 INFO kablam!    Compiling tokio-tcp v0.1.0
Nov 01 07:36:31.800 INFO kablam!    Compiling tokio-udp v0.1.1
Nov 01 07:36:33.054 INFO kablam!    Compiling env_logger v0.5.10
Nov 01 07:36:34.167 INFO kablam!    Compiling tokio v0.1.7
Nov 01 07:36:37.631 INFO kablam!    Compiling h2 v0.1.9
Nov 01 07:36:45.270 INFO kablam!    Compiling hyper v0.12.1
Nov 01 07:36:52.767 INFO kablam!    Compiling toydb v0.1.0 (/source)
Nov 01 07:36:55.495 INFO kablam! warning: unused import: `prelude`
Nov 01 07:36:55.495 INFO kablam!  --> src/repl.rs:3:21
Nov 01 07:36:55.495 INFO kablam!   |
Nov 01 07:36:55.495 INFO kablam! 3 | use std::io::{self, prelude::*, Write};
Nov 01 07:36:55.495 INFO kablam!   |                     ^^^^^^^
Nov 01 07:36:55.495 INFO kablam!   |
Nov 01 07:36:55.495 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 07:36:55.495 INFO kablam! 
Nov 01 07:36:55.567 INFO kablam! warning: enum is never used: `Query`
Nov 01 07:36:55.567 INFO kablam!  --> src/query.rs:4:1
Nov 01 07:36:55.567 INFO kablam!   |
Nov 01 07:36:55.567 INFO kablam! 4 | pub enum Query {
Nov 01 07:36:55.567 INFO kablam!   | ^^^^^^^^^^^^^^
Nov 01 07:36:55.567 INFO kablam!   |
Nov 01 07:36:55.567 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 07:36:55.567 INFO kablam! 
Nov 01 07:36:55.567 INFO kablam! warning: variant is never constructed: `Int`
Nov 01 07:36:55.567 INFO kablam!   --> src/query.rs:24:5
Nov 01 07:36:55.567 INFO kablam!    |
Nov 01 07:36:55.567 INFO kablam! 24 |     Int,
Nov 01 07:36:55.567 INFO kablam!    |     ^^^
Nov 01 07:36:55.567 INFO kablam! 
Nov 01 07:36:55.567 INFO kablam! warning: variant is never constructed: `Varchar`
Nov 01 07:36:55.567 INFO kablam!   --> src/query.rs:25:5
Nov 01 07:36:55.567 INFO kablam!    |
Nov 01 07:36:55.567 INFO kablam! 25 |     Varchar(u8),
Nov 01 07:36:55.567 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: struct is never constructed: `FieldDef`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:38:1
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 38 | pub struct FieldDef {
Nov 01 07:36:55.568 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: method is never used: `new`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:44:5
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 44 |     pub fn new(name: String, config: Type) -> FieldDef {
Nov 01 07:36:55.568 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: struct is never constructed: `CreateQuery`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:50:1
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 50 | pub struct CreateQuery {
Nov 01 07:36:55.568 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: method is never used: `new`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:57:5
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 57 |     pub fn new(table: String, fields: Vec<FieldDef>, indices: Vec<String>) -> CreateQuery {
Nov 01 07:36:55.568 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: enum is never used: `Relation`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:62:1
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 62 | pub enum Relation {
Nov 01 07:36:55.568 INFO kablam!    | ^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: method is never used: `from`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:69:5
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 69 |     pub fn from(raw: &String) -> Option<Relation> {
Nov 01 07:36:55.568 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: struct is never constructed: `FieldCondition`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:90:1
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 90 | pub struct FieldCondition {
Nov 01 07:36:55.568 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: method is never used: `new`
Nov 01 07:36:55.568 INFO kablam!   --> src/query.rs:97:5
Nov 01 07:36:55.568 INFO kablam!    |
Nov 01 07:36:55.568 INFO kablam! 97 |     pub fn new(field_name: String, relation: String, value: String) -> FieldCondition {
Nov 01 07:36:55.568 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: struct is never constructed: `SelectQuery`
Nov 01 07:36:55.568 INFO kablam!    --> src/query.rs:107:1
Nov 01 07:36:55.568 INFO kablam!     |
Nov 01 07:36:55.568 INFO kablam! 107 | pub struct SelectQuery {
Nov 01 07:36:55.568 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: method is never used: `new`
Nov 01 07:36:55.568 INFO kablam!    --> src/query.rs:114:5
Nov 01 07:36:55.568 INFO kablam!     |
Nov 01 07:36:55.568 INFO kablam! 114 | /     pub fn new(
Nov 01 07:36:55.568 INFO kablam! 115 | |         table: String,
Nov 01 07:36:55.568 INFO kablam! 116 | |         columns: Vec<String>,
Nov 01 07:36:55.568 INFO kablam! 117 | |         conditions: Vec<FieldCondition>,
Nov 01 07:36:55.568 INFO kablam! ...   |
Nov 01 07:36:55.568 INFO kablam! 123 | |         }
Nov 01 07:36:55.568 INFO kablam! 124 | |     }
Nov 01 07:36:55.568 INFO kablam!     | |_____^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: method is never used: `new`
Nov 01 07:36:55.568 INFO kablam!    --> src/query.rs:134:5
Nov 01 07:36:55.568 INFO kablam!     |
Nov 01 07:36:55.568 INFO kablam! 134 |     pub fn new(table_name: String, raw_inserts: HashMap<String, String>) -> InsertQuery {
Nov 01 07:36:55.568 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.568 INFO kablam! 
Nov 01 07:36:55.568 INFO kablam! warning: struct is never constructed: `DescribeQuery`
Nov 01 07:36:55.568 INFO kablam!    --> src/query.rs:143:1
Nov 01 07:36:55.568 INFO kablam!     |
Nov 01 07:36:55.569 INFO kablam! 143 | pub struct DescribeQuery;
Nov 01 07:36:55.569 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.569 INFO kablam! 
Nov 01 07:36:55.569 INFO kablam! warning: method is never used: `parse`
Nov 01 07:36:55.569 INFO kablam!   --> src/query_parser.rs:27:5
Nov 01 07:36:55.569 INFO kablam!    |
Nov 01 07:36:55.569 INFO kablam! 27 |     pub fn parse(&self, raw: &String) -> Result<query::Query, ()> {
Nov 01 07:36:55.569 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.569 INFO kablam! 
Nov 01 07:36:55.569 INFO kablam! warning: function is never used: `tokenize`
Nov 01 07:36:55.569 INFO kablam!   --> src/query_parser.rs:47:1
Nov 01 07:36:55.569 INFO kablam!    |
Nov 01 07:36:55.569 INFO kablam! 47 | fn tokenize(raw: &String) -> Vec<&str> {
Nov 01 07:36:55.569 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.569 INFO kablam! 
Nov 01 07:36:55.569 INFO kablam! warning: function is never used: `parse_create_table`
Nov 01 07:36:55.569 INFO kablam!   --> src/query_parser.rs:52:1
Nov 01 07:36:55.569 INFO kablam!    |
Nov 01 07:36:55.569 INFO kablam! 52 | fn parse_create_table(tokens: &mut Vec<&str>) -> Result<query::Query, ()> {
Nov 01 07:36:55.569 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.569 INFO kablam! 
Nov 01 07:36:55.569 INFO kablam! warning: function is never used: `parse_select`
Nov 01 07:36:55.569 INFO kablam!    --> src/query_parser.rs:122:1
Nov 01 07:36:55.569 INFO kablam!     |
Nov 01 07:36:55.569 INFO kablam! 122 | fn parse_select(tokens: &mut Vec<&str>) -> Result<query::Query, ()> {
Nov 01 07:36:55.569 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.569 INFO kablam! 
Nov 01 07:36:55.569 INFO kablam! warning: function is never used: `parse_insert`
Nov 01 07:36:55.569 INFO kablam!    --> src/query_parser.rs:153:1
Nov 01 07:36:55.569 INFO kablam!     |
Nov 01 07:36:55.569 INFO kablam! 153 | fn parse_insert(tokens: &mut Vec<&str>) -> Result<query::Query, ()> {
Nov 01 07:36:55.569 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:55.569 INFO kablam! 
Nov 01 07:36:56.339 INFO kablam! warning: unused import: `util`
Nov 01 07:36:56.339 INFO kablam!   --> src/dbserver.rs:11:5
Nov 01 07:36:56.339 INFO kablam!    |
Nov 01 07:36:56.339 INFO kablam! 11 | use util;
Nov 01 07:36:56.339 INFO kablam!    |     ^^^^
Nov 01 07:36:56.339 INFO kablam!    |
Nov 01 07:36:56.339 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 07:36:56.339 INFO kablam! 
Nov 01 07:36:56.339 INFO kablam! warning: unused import: `std::hash::Hash`
Nov 01 07:36:56.339 INFO kablam!  --> src/util.rs:4:5
Nov 01 07:36:56.339 INFO kablam!   |
Nov 01 07:36:56.339 INFO kablam! 4 | use std::hash::Hash;
Nov 01 07:36:56.339 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 07:36:56.339 INFO kablam! 
Nov 01 07:36:57.813 INFO kablam! warning: method is never used: `looks_like_query`
Nov 01 07:36:57.813 INFO kablam!  --> src/query_parser.rs:9:5
Nov 01 07:36:57.813 INFO kablam!   |
Nov 01 07:36:57.813 INFO kablam! 9 |     pub fn looks_like_query(raw: &String) -> bool {
Nov 01 07:36:57.813 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:57.813 INFO kablam!   |
Nov 01 07:36:57.813 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 07:36:57.813 INFO kablam! 
Nov 01 07:36:57.815 INFO kablam! warning: function is never used: `is_verbose`
Nov 01 07:36:57.815 INFO kablam!   --> src/main.rs:30:1
Nov 01 07:36:57.815 INFO kablam!    |
Nov 01 07:36:57.815 INFO kablam! 30 | fn is_verbose() -> bool {
Nov 01 07:36:57.815 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:36:57.815 INFO kablam! 
Nov 01 07:37:07.695 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 54.52s
Nov 01 07:37:07.719 INFO kablam! su: No module specific data is present
Nov 01 07:37:08.276 INFO running `"docker" "rm" "-f" "6c73c88bf284b389f3c49985054ec2a55beeb83ea9cf0a8b010b5f867243d2b4"`
Nov 01 07:37:08.583 INFO blam! 6c73c88bf284b389f3c49985054ec2a55beeb83ea9cf0a8b010b5f867243d2b4
Nov 01 07:37:08.587 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 07:37:09.011 INFO blam! 2e6d1587bcd735682e6049b0933434d3ad8ab2cbe3f3984173c2820788c9d3cd
Nov 01 07:37:09.013 INFO running `"docker" "start" "-a" "2e6d1587bcd735682e6049b0933434d3ad8ab2cbe3f3984173c2820788c9d3cd"`
Nov 01 07:37:09.922 INFO kablam! usermod: no changes
Nov 01 07:37:10.149 INFO kablam!    Compiling toydb v0.1.0 (/source)
Nov 01 07:37:12.851 INFO kablam! warning: unused import: `prelude`
Nov 01 07:37:12.851 INFO kablam!  --> src/repl.rs:3:21
Nov 01 07:37:12.851 INFO kablam!   |
Nov 01 07:37:12.851 INFO kablam! 3 | use std::io::{self, prelude::*, Write};
Nov 01 07:37:12.851 INFO kablam!   |                     ^^^^^^^
Nov 01 07:37:12.851 INFO kablam!   |
Nov 01 07:37:12.851 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 07:37:12.851 INFO kablam! 
Nov 01 07:37:12.879 INFO kablam! warning: unused import: `util`
Nov 01 07:37:12.879 INFO kablam!   --> src/dbserver.rs:11:5
Nov 01 07:37:12.879 INFO kablam!    |
Nov 01 07:37:12.879 INFO kablam! 11 | use util;
Nov 01 07:37:12.879 INFO kablam!    |     ^^^^
Nov 01 07:37:12.879 INFO kablam!    |
Nov 01 07:37:12.879 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 07:37:12.879 INFO kablam! 
Nov 01 07:37:12.879 INFO kablam! warning: unused import: `std::hash::Hash`
Nov 01 07:37:12.879 INFO kablam!  --> src/util.rs:4:5
Nov 01 07:37:12.879 INFO kablam!   |
Nov 01 07:37:12.879 INFO kablam! 4 | use std::hash::Hash;
Nov 01 07:37:12.879 INFO kablam!   |     ^^^^^^^^^^^^^^^
Nov 01 07:37:12.879 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: variant is never constructed: `Select`
Nov 01 07:37:12.971 INFO kablam!  --> src/query.rs:6:5
Nov 01 07:37:12.971 INFO kablam!   |
Nov 01 07:37:12.971 INFO kablam! 6 |     Select(SelectQuery),
Nov 01 07:37:12.971 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.971 INFO kablam!   |
Nov 01 07:37:12.971 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 07:37:12.971 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: variant is never constructed: `Insert`
Nov 01 07:37:12.971 INFO kablam!  --> src/query.rs:7:5
Nov 01 07:37:12.971 INFO kablam!   |
Nov 01 07:37:12.971 INFO kablam! 7 |     Insert(InsertQuery),
Nov 01 07:37:12.971 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.971 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: variant is never constructed: `Describe`
Nov 01 07:37:12.971 INFO kablam!  --> src/query.rs:8:5
Nov 01 07:37:12.971 INFO kablam!   |
Nov 01 07:37:12.971 INFO kablam! 8 |     Describe(DescribeQuery),
Nov 01 07:37:12.971 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.971 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: enum is never used: `Relation`
Nov 01 07:37:12.971 INFO kablam!   --> src/query.rs:62:1
Nov 01 07:37:12.971 INFO kablam!    |
Nov 01 07:37:12.971 INFO kablam! 62 | pub enum Relation {
Nov 01 07:37:12.971 INFO kablam!    | ^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.971 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: method is never used: `from`
Nov 01 07:37:12.971 INFO kablam!   --> src/query.rs:69:5
Nov 01 07:37:12.971 INFO kablam!    |
Nov 01 07:37:12.971 INFO kablam! 69 |     pub fn from(raw: &String) -> Option<Relation> {
Nov 01 07:37:12.971 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.971 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: method is never used: `new`
Nov 01 07:37:12.971 INFO kablam!   --> src/query.rs:97:5
Nov 01 07:37:12.971 INFO kablam!    |
Nov 01 07:37:12.971 INFO kablam! 97 |     pub fn new(field_name: String, relation: String, value: String) -> FieldCondition {
Nov 01 07:37:12.971 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.971 INFO kablam! 
Nov 01 07:37:12.971 INFO kablam! warning: method is never used: `new`
Nov 01 07:37:12.971 INFO kablam!    --> src/query.rs:114:5
Nov 01 07:37:12.971 INFO kablam!     |
Nov 01 07:37:12.972 INFO kablam! 114 | /     pub fn new(
Nov 01 07:37:12.972 INFO kablam! 115 | |         table: String,
Nov 01 07:37:12.972 INFO kablam! 116 | |         columns: Vec<String>,
Nov 01 07:37:12.972 INFO kablam! 117 | |         conditions: Vec<FieldCondition>,
Nov 01 07:37:12.972 INFO kablam! ...   |
Nov 01 07:37:12.972 INFO kablam! 123 | |         }
Nov 01 07:37:12.972 INFO kablam! 124 | |     }
Nov 01 07:37:12.972 INFO kablam!     | |_____^
Nov 01 07:37:12.972 INFO kablam! 
Nov 01 07:37:12.972 INFO kablam! warning: method is never used: `new`
Nov 01 07:37:12.972 INFO kablam!    --> src/query.rs:134:5
Nov 01 07:37:12.972 INFO kablam!     |
Nov 01 07:37:12.972 INFO kablam! 134 |     pub fn new(table_name: String, raw_inserts: HashMap<String, String>) -> InsertQuery {
Nov 01 07:37:12.972 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.972 INFO kablam! 
Nov 01 07:37:12.972 INFO kablam! warning: method is never used: `parse`
Nov 01 07:37:12.972 INFO kablam!   --> src/query_parser.rs:27:5
Nov 01 07:37:12.972 INFO kablam!    |
Nov 01 07:37:12.972 INFO kablam! 27 |     pub fn parse(&self, raw: &String) -> Result<query::Query, ()> {
Nov 01 07:37:12.972 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.972 INFO kablam! 
Nov 01 07:37:12.972 INFO kablam! warning: function is never used: `tokenize`
Nov 01 07:37:12.972 INFO kablam!   --> src/query_parser.rs:47:1
Nov 01 07:37:12.972 INFO kablam!    |
Nov 01 07:37:12.972 INFO kablam! 47 | fn tokenize(raw: &String) -> Vec<&str> {
Nov 01 07:37:12.972 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.972 INFO kablam! 
Nov 01 07:37:12.972 INFO kablam! warning: function is never used: `parse_select`
Nov 01 07:37:12.972 INFO kablam!    --> src/query_parser.rs:122:1
Nov 01 07:37:12.972 INFO kablam!     |
Nov 01 07:37:12.972 INFO kablam! 122 | fn parse_select(tokens: &mut Vec<&str>) -> Result<query::Query, ()> {
Nov 01 07:37:12.972 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.972 INFO kablam! 
Nov 01 07:37:12.972 INFO kablam! warning: function is never used: `parse_insert`
Nov 01 07:37:12.972 INFO kablam!    --> src/query_parser.rs:153:1
Nov 01 07:37:12.972 INFO kablam!     |
Nov 01 07:37:12.972 INFO kablam! 153 | fn parse_insert(tokens: &mut Vec<&str>) -> Result<query::Query, ()> {
Nov 01 07:37:12.972 INFO kablam!     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:12.972 INFO kablam! 
Nov 01 07:37:14.087 INFO kablam! warning: method is never used: `looks_like_query`
Nov 01 07:37:14.087 INFO kablam!  --> src/query_parser.rs:9:5
Nov 01 07:37:14.087 INFO kablam!   |
Nov 01 07:37:14.087 INFO kablam! 9 |     pub fn looks_like_query(raw: &String) -> bool {
Nov 01 07:37:14.087 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:14.087 INFO kablam!   |
Nov 01 07:37:14.087 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 07:37:14.087 INFO kablam! 
Nov 01 07:37:14.087 INFO kablam! warning: function is never used: `is_verbose`
Nov 01 07:37:14.087 INFO kablam!   --> src/main.rs:30:1
Nov 01 07:37:14.087 INFO kablam!    |
Nov 01 07:37:14.087 INFO kablam! 30 | fn is_verbose() -> bool {
Nov 01 07:37:14.087 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:37:14.087 INFO kablam! 
Nov 01 07:37:17.003 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 7.04s
Nov 01 07:37:17.015 INFO kablam! su: No module specific data is present
Nov 01 07:37:17.574 INFO running `"docker" "rm" "-f" "2e6d1587bcd735682e6049b0933434d3ad8ab2cbe3f3984173c2820788c9d3cd"`
Nov 01 07:37:17.883 INFO blam! 2e6d1587bcd735682e6049b0933434d3ad8ab2cbe3f3984173c2820788c9d3cd
Nov 01 07:37:17.889 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-6/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 07:37:18.279 INFO blam! f84c3c8e1442724df959a3526eebb941cb5533c4ff02fee1b12d1ecf7d19fedc
Nov 01 07:37:18.283 INFO running `"docker" "start" "-a" "f84c3c8e1442724df959a3526eebb941cb5533c4ff02fee1b12d1ecf7d19fedc"`
Nov 01 07:37:19.395 INFO kablam! usermod: no changes
Nov 01 07:37:19.555 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.13s
Nov 01 07:37:19.571 INFO kablam!      Running /target/debug/deps/client-075465a9ea93368e
Nov 01 07:37:19.587 INFO kablam!      Running /target/debug/deps/server-4735aaa7b26cc966
Nov 01 07:37:19.587 INFO blam! 
Nov 01 07:37:19.588 INFO blam! running 7 tests
Nov 01 07:37:19.588 INFO blam! test query_parser::tests::test_parse_create_table_simple ... ok
Nov 01 07:37:19.588 INFO blam! test query_parser::tests::test_parse_create_table_fails_without_fields ... ok
Nov 01 07:37:19.589 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_varchar_size_is_not_int ... ok
Nov 01 07:37:19.589 INFO blam! test query_parser::tests::test_parse_create_table_with_indices ... ok
Nov 01 07:37:19.589 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_varchar_does_not_have_size ... ok
Nov 01 07:37:19.590 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_type_not_known ... ok
Nov 01 07:37:19.590 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_start_token_different ... ok
Nov 01 07:37:19.590 INFO blam! 
Nov 01 07:37:19.591 INFO blam! test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 07:37:19.591 INFO blam! 
Nov 01 07:37:19.591 INFO blam! 
Nov 01 07:37:19.592 INFO blam! running 14 tests
Nov 01 07:37:19.599 INFO blam! test engine::test::test_raw_string_to_val_u32 ... ok
Nov 01 07:37:19.599 INFO blam! test engine::test::test_raw_string_to_val_varchar ... ok
Nov 01 07:37:19.599 INFO blam! test engine::test::test_raw_string_to_val_varchar_different_size ... ok
Nov 01 07:37:19.600 INFO blam! test index::test::test_basic_index_return_none_for_missing_key ... ok
Nov 01 07:37:19.600 INFO blam! test index::test::test_basic_index_returns_pos ... ok
Nov 01 07:37:19.600 INFO kablam! su: No module specific data is present
Nov 01 07:37:19.601 INFO blam! test index::test::test_basic_index_return_more_than_one_position ... ok
Nov 01 07:37:19.601 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_start_token_different ... ok
Nov 01 07:37:19.601 INFO blam! test engine::test::test_raw_string_to_val_u32_fail ... ok
Nov 01 07:37:19.602 INFO blam! test query_parser::tests::test_parse_create_table_simple ... ok
Nov 01 07:37:19.602 INFO blam! test query_parser::tests::test_parse_create_table_fails_without_fields ... ok
Nov 01 07:37:19.602 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_varchar_size_is_not_int ... ok
Nov 01 07:37:19.603 INFO blam! test query_parser::tests::test_parse_create_table_with_indices ... ok
Nov 01 07:37:19.603 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_type_not_known ... ok
Nov 01 07:37:19.603 INFO blam! test query_parser::tests::test_parse_create_table_fails_if_varchar_does_not_have_size ... ok
Nov 01 07:37:19.604 INFO blam! 
Nov 01 07:37:19.604 INFO blam! test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 07:37:19.604 INFO blam! 
Nov 01 07:37:20.191 INFO running `"docker" "rm" "-f" "f84c3c8e1442724df959a3526eebb941cb5533c4ff02fee1b12d1ecf7d19fedc"`
Nov 01 07:37:20.539 INFO blam! f84c3c8e1442724df959a3526eebb941cb5533c4ff02fee1b12d1ecf7d19fedc
