Aug 10 17:42:34.266 INFO checking rustyrazorblade/TotalRecallDB against master#f6d43ed84207c7e58f363f46e5a438ff40f2b311 for libc-1 Aug 10 17:42:34.266 INFO running: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 17:42:34.266 INFO creating container for: cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets Aug 10 17:42:34.266 INFO running `"docker" "create" "-v" "/tmp/crater.pdQlBRMVPcWF:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-0/master#f6d43ed84207c7e58f363f46e5a438ff40f2b311:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home/git:/cargo-home/git:rw,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +f6d43ed84207c7e58f363f46e5a438ff40f2b311-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 17:42:34.500 INFO blam! 73b1763bfcafa0d752be03960301016f12846aaffe90a725e653fc300edfd106 Aug 10 17:42:34.502 INFO running `"docker" "start" "-a" "73b1763bfcafa0d752be03960301016f12846aaffe90a725e653fc300edfd106"` Aug 10 17:42:35.603 INFO kablam! Checking quote v0.3.15 Aug 10 17:42:35.603 INFO kablam! Checking uuid v0.3.1 Aug 10 17:42:35.609 INFO kablam! Compiling peg v0.5.4 Aug 10 17:42:35.609 INFO kablam! Checking nom v4.0.0 Aug 10 17:42:50.649 INFO kablam! Compiling peg-syntax-ext v0.5.5 Aug 10 17:42:56.322 INFO kablam! Checking totalrecalldb v0.1.0 (file:///source) Aug 10 17:42:57.249 INFO kablam! warning: unused `#[macro_use]` import Aug 10 17:42:57.249 INFO kablam! --> src/main.rs:6:1 Aug 10 17:42:57.249 INFO kablam! | Aug 10 17:42:57.249 INFO kablam! 6 | #[macro_use] Aug 10 17:42:57.249 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.250 INFO kablam! | Aug 10 17:42:57.250 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:57.250 INFO kablam! Aug 10 17:42:57.251 INFO kablam! warning: unused import: `std::env` Aug 10 17:42:57.251 INFO kablam! --> src/db/database.rs:3:5 Aug 10 17:42:57.251 INFO kablam! | Aug 10 17:42:57.251 INFO kablam! 3 | use std::env; Aug 10 17:42:57.251 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.251 INFO kablam! Aug 10 17:42:57.253 INFO kablam! warning: unused import: `std::error` Aug 10 17:42:57.253 INFO kablam! --> src/db/stream.rs:2:5 Aug 10 17:42:57.253 INFO kablam! | Aug 10 17:42:57.253 INFO kablam! 2 | use std::error; Aug 10 17:42:57.253 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.253 INFO kablam! Aug 10 17:42:57.254 INFO kablam! warning: unused import: `super::value::Value` Aug 10 17:42:57.254 INFO kablam! --> src/db/stream.rs:6:5 Aug 10 17:42:57.254 INFO kablam! | Aug 10 17:42:57.254 INFO kablam! 6 | use super::value::Value; Aug 10 17:42:57.254 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.254 INFO kablam! Aug 10 17:42:57.255 INFO kablam! warning: unused import: `super::storage::Memory` Aug 10 17:42:57.255 INFO kablam! --> src/db/stream.rs:10:5 Aug 10 17:42:57.255 INFO kablam! | Aug 10 17:42:57.255 INFO kablam! 10 | use super::storage::Memory; Aug 10 17:42:57.255 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.255 INFO kablam! Aug 10 17:42:57.256 INFO kablam! warning: unused imports: `Duration`, `SystemTime` Aug 10 17:42:57.256 INFO kablam! --> src/db/row/row.rs:2:17 Aug 10 17:42:57.256 INFO kablam! | Aug 10 17:42:57.256 INFO kablam! 2 | use std::time::{Duration, SystemTime}; Aug 10 17:42:57.256 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ Aug 10 17:42:57.256 INFO kablam! Aug 10 17:42:57.257 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.257 INFO kablam! --> src/db/row/row.rs:3:5 Aug 10 17:42:57.257 INFO kablam! | Aug 10 17:42:57.257 INFO kablam! 3 | use std::collections::HashMap; Aug 10 17:42:57.257 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.257 INFO kablam! Aug 10 17:42:57.260 INFO kablam! warning: unused import: `super::*` Aug 10 17:42:57.260 INFO kablam! --> src/db/row/reader.rs:95:9 Aug 10 17:42:57.260 INFO kablam! | Aug 10 17:42:57.260 INFO kablam! 95 | use super::*; Aug 10 17:42:57.260 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.260 INFO kablam! Aug 10 17:42:57.260 INFO kablam! warning: unused import: `db::row::RowBuilder` Aug 10 17:42:57.260 INFO kablam! --> src/db/row/reader.rs:96:9 Aug 10 17:42:57.260 INFO kablam! | Aug 10 17:42:57.260 INFO kablam! 96 | use db::row::RowBuilder; Aug 10 17:42:57.260 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.260 INFO kablam! Aug 10 17:42:57.260 INFO kablam! warning: unused import: `db::stream::Stream` Aug 10 17:42:57.260 INFO kablam! --> src/db/row/reader.rs:97:9 Aug 10 17:42:57.260 INFO kablam! | Aug 10 17:42:57.260 INFO kablam! 97 | use db::stream::Stream; Aug 10 17:42:57.260 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.260 INFO kablam! Aug 10 17:42:57.260 INFO kablam! warning: unused import: `db::schema::Type` Aug 10 17:42:57.260 INFO kablam! --> src/db/row/reader.rs:98:9 Aug 10 17:42:57.260 INFO kablam! | Aug 10 17:42:57.260 INFO kablam! 98 | use db::schema::Type; Aug 10 17:42:57.260 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:42:57.261 INFO kablam! Aug 10 17:42:57.261 INFO kablam! warning: unused import: `db::storage::Memory` Aug 10 17:42:57.261 INFO kablam! --> src/db/row/reader.rs:99:9 Aug 10 17:42:57.261 INFO kablam! | Aug 10 17:42:57.261 INFO kablam! 99 | use db::storage::Memory; Aug 10 17:42:57.261 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.262 INFO kablam! Aug 10 17:42:57.262 INFO kablam! warning: unused import: `Schema` Aug 10 17:42:57.262 INFO kablam! --> src/db/value.rs:8:21 Aug 10 17:42:57.262 INFO kablam! | Aug 10 17:42:57.262 INFO kablam! 8 | use super::schema::{Schema, Type}; Aug 10 17:42:57.262 INFO kablam! | ^^^^^^ Aug 10 17:42:57.262 INFO kablam! Aug 10 17:42:57.262 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.263 INFO kablam! --> src/db/parser/mod.rs:5:20 Aug 10 17:42:57.263 INFO kablam! | Aug 10 17:42:57.263 INFO kablam! 5 | use super::value::{Value, TypedValue}; Aug 10 17:42:57.263 INFO kablam! | ^^^^^ Aug 10 17:42:57.263 INFO kablam! Aug 10 17:42:57.263 INFO kablam! warning: unused imports: `DatabaseError`, `QueryResult` Aug 10 17:42:57.263 INFO kablam! --> src/db/parser/integration_tests.rs:1:30 Aug 10 17:42:57.263 INFO kablam! | Aug 10 17:42:57.263 INFO kablam! 1 | use db::database::{Database, QueryResult, DatabaseError}; Aug 10 17:42:57.263 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^^^ Aug 10 17:42:57.263 INFO kablam! Aug 10 17:42:57.270 INFO kablam! warning: unused import: `std::io::Cursor` Aug 10 17:42:57.270 INFO kablam! --> src/db/storage/page.rs:1:5 Aug 10 17:42:57.270 INFO kablam! | Aug 10 17:42:57.270 INFO kablam! 1 | use std::io::Cursor; Aug 10 17:42:57.270 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.270 INFO kablam! Aug 10 17:42:57.270 INFO kablam! warning: unused import: `Read` Aug 10 17:42:57.270 INFO kablam! --> src/db/storage/page.rs:2:15 Aug 10 17:42:57.270 INFO kablam! | Aug 10 17:42:57.270 INFO kablam! 2 | use std::io::{Read, Write}; Aug 10 17:42:57.270 INFO kablam! | ^^^^ Aug 10 17:42:57.270 INFO kablam! Aug 10 17:42:57.270 INFO kablam! warning: unused import: `ReadBytesExt` Aug 10 17:42:57.270 INFO kablam! --> src/db/storage/page.rs:4:43 Aug 10 17:42:57.270 INFO kablam! | Aug 10 17:42:57.270 INFO kablam! 4 | use byteorder::{BigEndian, WriteBytesExt, ReadBytesExt}; Aug 10 17:42:57.270 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.270 INFO kablam! Aug 10 17:42:57.271 INFO kablam! warning: unused import: `db::row::Row` Aug 10 17:42:57.271 INFO kablam! --> src/db/storage/page.rs:5:5 Aug 10 17:42:57.271 INFO kablam! | Aug 10 17:42:57.271 INFO kablam! 5 | use db::row::Row; Aug 10 17:42:57.271 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.271 INFO kablam! Aug 10 17:42:57.271 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.271 INFO kablam! --> src/db/storage/memory/mod.rs:3:13 Aug 10 17:42:57.271 INFO kablam! | Aug 10 17:42:57.271 INFO kablam! 3 | use super::{Row, RowBuilder}; Aug 10 17:42:57.271 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.271 INFO kablam! Aug 10 17:42:57.271 INFO kablam! warning: unused import: `PathBuf` Aug 10 17:42:57.271 INFO kablam! --> src/db/storage/disk/segment.rs:2:23 Aug 10 17:42:57.272 INFO kablam! | Aug 10 17:42:57.272 INFO kablam! 2 | use std::path::{Path, PathBuf}; Aug 10 17:42:57.272 INFO kablam! | ^^^^^^^ Aug 10 17:42:57.272 INFO kablam! Aug 10 17:42:57.272 INFO kablam! warning: unused import: `std::fs::File` Aug 10 17:42:57.272 INFO kablam! --> src/db/storage/disk/mod.rs:4:5 Aug 10 17:42:57.273 INFO kablam! | Aug 10 17:42:57.273 INFO kablam! 4 | use std::fs::File; Aug 10 17:42:57.273 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:42:57.273 INFO kablam! Aug 10 17:42:57.273 INFO kablam! warning: unused import: `std::path::Path` Aug 10 17:42:57.273 INFO kablam! --> src/db/storage/disk/mod.rs:5:5 Aug 10 17:42:57.273 INFO kablam! | Aug 10 17:42:57.273 INFO kablam! 5 | use std::path::Path; Aug 10 17:42:57.273 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.273 INFO kablam! Aug 10 17:42:57.273 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.273 INFO kablam! --> src/db/storage/disk/mod.rs:10:13 Aug 10 17:42:57.273 INFO kablam! | Aug 10 17:42:57.273 INFO kablam! 10 | use super::{Row, RowBuilder}; Aug 10 17:42:57.273 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.273 INFO kablam! Aug 10 17:42:57.274 INFO kablam! warning: unused import: `PageResult` Aug 10 17:42:57.274 INFO kablam! --> src/db/storage/engine.rs:6:25 Aug 10 17:42:57.274 INFO kablam! | Aug 10 17:42:57.274 INFO kablam! 6 | use db::storage::page::{PageResult, PageError}; Aug 10 17:42:57.274 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.274 INFO kablam! Aug 10 17:42:57.274 INFO kablam! warning: unused import: `db::database::Database` Aug 10 17:42:57.274 INFO kablam! --> src/db/tests/parser/mod.rs:3:5 Aug 10 17:42:57.274 INFO kablam! | Aug 10 17:42:57.274 INFO kablam! 3 | use db::database::Database; Aug 10 17:42:57.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.274 INFO kablam! Aug 10 17:42:57.274 INFO kablam! warning: unused import: `super::get_sample_schema` Aug 10 17:42:57.274 INFO kablam! --> src/db/tests/expressions.rs:3:5 Aug 10 17:42:57.274 INFO kablam! | Aug 10 17:42:57.274 INFO kablam! 3 | use super::get_sample_schema; Aug 10 17:42:57.274 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.274 INFO kablam! Aug 10 17:42:57.274 INFO kablam! warning: unused imports: `RowBuilder`, `RowReader` Aug 10 17:42:57.274 INFO kablam! --> src/db/tests/expressions.rs:4:15 Aug 10 17:42:57.274 INFO kablam! | Aug 10 17:42:57.274 INFO kablam! 4 | use db::row::{RowBuilder, RowReader}; Aug 10 17:42:57.275 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^ Aug 10 17:42:57.275 INFO kablam! Aug 10 17:42:57.276 INFO kablam! warning: unused import: `db::parser::parse_statement` Aug 10 17:42:57.276 INFO kablam! --> src/db/tests/expressions.rs:5:5 Aug 10 17:42:57.276 INFO kablam! | Aug 10 17:42:57.276 INFO kablam! 5 | use db::parser::parse_statement; Aug 10 17:42:57.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.276 INFO kablam! Aug 10 17:42:57.276 INFO kablam! warning: unused import: `db::parser::where_clause` Aug 10 17:42:57.276 INFO kablam! --> src/db/tests/expressions.rs:6:5 Aug 10 17:42:57.276 INFO kablam! | Aug 10 17:42:57.276 INFO kablam! 6 | use db::parser::where_clause; Aug 10 17:42:57.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.276 INFO kablam! Aug 10 17:42:57.276 INFO kablam! warning: unused import: `db::storage::Storage` Aug 10 17:42:57.276 INFO kablam! --> src/db/tests/storage/mod.rs:6:5 Aug 10 17:42:57.276 INFO kablam! | Aug 10 17:42:57.276 INFO kablam! 6 | use db::storage::Storage; Aug 10 17:42:57.276 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.276 INFO kablam! Aug 10 17:42:57.276 INFO kablam! warning: unused macro definition Aug 10 17:42:57.276 INFO kablam! --> src/db/tests/storage/mod.rs:8:1 Aug 10 17:42:57.276 INFO kablam! | Aug 10 17:42:57.276 INFO kablam! 8 | / macro_rules! storage { Aug 10 17:42:57.276 INFO kablam! 9 | | ($f:ident) => { Aug 10 17:42:57.277 INFO kablam! 10 | | let storage = get_memory_storage(); Aug 10 17:42:57.277 INFO kablam! 11 | | let storage2 = get_disk_storage(); Aug 10 17:42:57.277 INFO kablam! ... | Aug 10 17:42:57.277 INFO kablam! 15 | | }; Aug 10 17:42:57.277 INFO kablam! 16 | | } Aug 10 17:42:57.277 INFO kablam! | |_^ Aug 10 17:42:57.277 INFO kablam! | Aug 10 17:42:57.277 INFO kablam! = note: #[warn(unused_macros)] on by default Aug 10 17:42:57.277 INFO kablam! Aug 10 17:42:57.277 INFO kablam! warning: unused import: `Arg` Aug 10 17:42:57.277 INFO kablam! --> src/main.rs:23:12 Aug 10 17:42:57.277 INFO kablam! | Aug 10 17:42:57.277 INFO kablam! 23 | use clap::{Arg, App, SubCommand}; Aug 10 17:42:57.277 INFO kablam! | ^^^ Aug 10 17:42:57.277 INFO kablam! Aug 10 17:42:57.277 INFO kablam! warning: unused imports: `Read`, `self` Aug 10 17:42:57.277 INFO kablam! --> src/main.rs:25:15 Aug 10 17:42:57.277 INFO kablam! | Aug 10 17:42:57.277 INFO kablam! 25 | use std::io::{self, Read}; Aug 10 17:42:57.277 INFO kablam! | ^^^^ ^^^^ Aug 10 17:42:57.277 INFO kablam! Aug 10 17:42:57.345 INFO kablam! warning: unused `#[macro_use]` import Aug 10 17:42:57.345 INFO kablam! --> src/main.rs:6:1 Aug 10 17:42:57.345 INFO kablam! | Aug 10 17:42:57.345 INFO kablam! 6 | #[macro_use] Aug 10 17:42:57.345 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.352 INFO kablam! | Aug 10 17:42:57.352 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:57.353 INFO kablam! Aug 10 17:42:57.353 INFO kablam! warning: unused import: `std::env` Aug 10 17:42:57.353 INFO kablam! --> src/db/database.rs:3:5 Aug 10 17:42:57.353 INFO kablam! | Aug 10 17:42:57.353 INFO kablam! 3 | use std::env; Aug 10 17:42:57.353 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.353 INFO kablam! Aug 10 17:42:57.354 INFO kablam! warning: unused import: `std::error` Aug 10 17:42:57.354 INFO kablam! --> src/db/stream.rs:2:5 Aug 10 17:42:57.354 INFO kablam! | Aug 10 17:42:57.354 INFO kablam! 2 | use std::error; Aug 10 17:42:57.354 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.354 INFO kablam! Aug 10 17:42:57.354 INFO kablam! warning: unused import: `super::value::Value` Aug 10 17:42:57.355 INFO kablam! --> src/db/stream.rs:6:5 Aug 10 17:42:57.355 INFO kablam! | Aug 10 17:42:57.355 INFO kablam! 6 | use super::value::Value; Aug 10 17:42:57.355 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.355 INFO kablam! Aug 10 17:42:57.355 INFO kablam! warning: unused import: `Schema` Aug 10 17:42:57.355 INFO kablam! --> src/db/stream.rs:147:22 Aug 10 17:42:57.355 INFO kablam! | Aug 10 17:42:57.355 INFO kablam! 147 | use db::schema::{Schema, Type}; Aug 10 17:42:57.355 INFO kablam! | ^^^^^^ Aug 10 17:42:57.355 INFO kablam! Aug 10 17:42:57.360 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.360 INFO kablam! --> src/db/stream.rs:148:21 Aug 10 17:42:57.360 INFO kablam! | Aug 10 17:42:57.360 INFO kablam! 148 | use db::value::{Value, TypedValue}; Aug 10 17:42:57.360 INFO kablam! | ^^^^^ Aug 10 17:42:57.360 INFO kablam! Aug 10 17:42:57.361 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.361 INFO kablam! --> src/db/stream.rs:149:9 Aug 10 17:42:57.361 INFO kablam! | Aug 10 17:42:57.361 INFO kablam! 149 | use std::collections::HashMap; Aug 10 17:42:57.361 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.361 INFO kablam! Aug 10 17:42:57.362 INFO kablam! warning: unused imports: `Duration`, `SystemTime` Aug 10 17:42:57.362 INFO kablam! --> src/db/row/row.rs:2:17 Aug 10 17:42:57.362 INFO kablam! | Aug 10 17:42:57.362 INFO kablam! 2 | use std::time::{Duration, SystemTime}; Aug 10 17:42:57.362 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ Aug 10 17:42:57.362 INFO kablam! Aug 10 17:42:57.362 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.362 INFO kablam! --> src/db/row/row.rs:3:5 Aug 10 17:42:57.362 INFO kablam! | Aug 10 17:42:57.362 INFO kablam! 3 | use std::collections::HashMap; Aug 10 17:42:57.362 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.362 INFO kablam! Aug 10 17:42:57.363 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.363 INFO kablam! --> src/db/row/row.rs:111:9 Aug 10 17:42:57.363 INFO kablam! | Aug 10 17:42:57.363 INFO kablam! 111 | use std::collections::HashMap; Aug 10 17:42:57.363 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.364 INFO kablam! Aug 10 17:42:57.365 INFO kablam! warning: unused import: `super::*` Aug 10 17:42:57.365 INFO kablam! --> src/db/row/reader.rs:95:9 Aug 10 17:42:57.365 INFO kablam! | Aug 10 17:42:57.365 INFO kablam! 95 | use super::*; Aug 10 17:42:57.365 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.365 INFO kablam! Aug 10 17:42:57.365 INFO kablam! warning: unused import: `Schema` Aug 10 17:42:57.365 INFO kablam! --> src/db/value.rs:8:21 Aug 10 17:42:57.366 INFO kablam! | Aug 10 17:42:57.366 INFO kablam! 8 | use super::schema::{Schema, Type}; Aug 10 17:42:57.366 INFO kablam! | ^^^^^^ Aug 10 17:42:57.366 INFO kablam! Aug 10 17:42:57.367 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.367 INFO kablam! --> src/db/parser/mod.rs:5:20 Aug 10 17:42:57.367 INFO kablam! | Aug 10 17:42:57.367 INFO kablam! 5 | use super::value::{Value, TypedValue}; Aug 10 17:42:57.367 INFO kablam! | ^^^^^ Aug 10 17:42:57.367 INFO kablam! Aug 10 17:42:57.374 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.374 INFO kablam! --> src/db/parser/mod.rs:86:21 Aug 10 17:42:57.374 INFO kablam! | Aug 10 17:42:57.374 INFO kablam! 86 | use db::value::{Value, TypedValue}; Aug 10 17:42:57.374 INFO kablam! | ^^^^^ Aug 10 17:42:57.384 INFO kablam! Aug 10 17:42:57.386 INFO kablam! warning: unused import: `std::io::Cursor` Aug 10 17:42:57.386 INFO kablam! --> src/db/storage/page.rs:1:5 Aug 10 17:42:57.386 INFO kablam! | Aug 10 17:42:57.386 INFO kablam! 1 | use std::io::Cursor; Aug 10 17:42:57.386 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.386 INFO kablam! Aug 10 17:42:57.386 INFO kablam! warning: unused import: `Read` Aug 10 17:42:57.386 INFO kablam! --> src/db/storage/page.rs:2:15 Aug 10 17:42:57.386 INFO kablam! | Aug 10 17:42:57.386 INFO kablam! 2 | use std::io::{Read, Write}; Aug 10 17:42:57.386 INFO kablam! | ^^^^ Aug 10 17:42:57.386 INFO kablam! Aug 10 17:42:57.387 INFO kablam! warning: unused import: `ReadBytesExt` Aug 10 17:42:57.387 INFO kablam! --> src/db/storage/page.rs:4:43 Aug 10 17:42:57.387 INFO kablam! | Aug 10 17:42:57.387 INFO kablam! 4 | use byteorder::{BigEndian, WriteBytesExt, ReadBytesExt}; Aug 10 17:42:57.387 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.387 INFO kablam! Aug 10 17:42:57.387 INFO kablam! warning: unused import: `db::row::Row` Aug 10 17:42:57.387 INFO kablam! --> src/db/storage/page.rs:5:5 Aug 10 17:42:57.387 INFO kablam! | Aug 10 17:42:57.387 INFO kablam! 5 | use db::row::Row; Aug 10 17:42:57.387 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.387 INFO kablam! Aug 10 17:42:57.388 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.388 INFO kablam! --> src/db/storage/memory/mod.rs:3:13 Aug 10 17:42:57.388 INFO kablam! | Aug 10 17:42:57.388 INFO kablam! 3 | use super::{Row, RowBuilder}; Aug 10 17:42:57.388 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.388 INFO kablam! Aug 10 17:42:57.388 INFO kablam! warning: unused import: `PathBuf` Aug 10 17:42:57.388 INFO kablam! --> src/db/storage/disk/segment.rs:2:23 Aug 10 17:42:57.388 INFO kablam! | Aug 10 17:42:57.388 INFO kablam! 2 | use std::path::{Path, PathBuf}; Aug 10 17:42:57.388 INFO kablam! | ^^^^^^^ Aug 10 17:42:57.388 INFO kablam! Aug 10 17:42:57.389 INFO kablam! warning: unused import: `std::fs::File` Aug 10 17:42:57.389 INFO kablam! --> src/db/storage/disk/mod.rs:4:5 Aug 10 17:42:57.389 INFO kablam! | Aug 10 17:42:57.389 INFO kablam! 4 | use std::fs::File; Aug 10 17:42:57.389 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:42:57.389 INFO kablam! Aug 10 17:42:57.389 INFO kablam! warning: unused import: `std::path::Path` Aug 10 17:42:57.390 INFO kablam! --> src/db/storage/disk/mod.rs:5:5 Aug 10 17:42:57.390 INFO kablam! | Aug 10 17:42:57.390 INFO kablam! 5 | use std::path::Path; Aug 10 17:42:57.390 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.390 INFO kablam! Aug 10 17:42:57.390 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.390 INFO kablam! --> src/db/storage/disk/mod.rs:10:13 Aug 10 17:42:57.390 INFO kablam! | Aug 10 17:42:57.390 INFO kablam! 10 | use super::{Row, RowBuilder}; Aug 10 17:42:57.390 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.390 INFO kablam! Aug 10 17:42:57.391 INFO kablam! warning: unused import: `PageResult` Aug 10 17:42:57.391 INFO kablam! --> src/db/storage/engine.rs:6:25 Aug 10 17:42:57.391 INFO kablam! | Aug 10 17:42:57.391 INFO kablam! 6 | use db::storage::page::{PageResult, PageError}; Aug 10 17:42:57.391 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.391 INFO kablam! Aug 10 17:42:57.391 INFO kablam! warning: unused import: `db::database::Database` Aug 10 17:42:57.391 INFO kablam! --> src/db/tests/parser/mod.rs:3:5 Aug 10 17:42:57.391 INFO kablam! | Aug 10 17:42:57.392 INFO kablam! 3 | use db::database::Database; Aug 10 17:42:57.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.392 INFO kablam! Aug 10 17:42:57.392 INFO kablam! warning: unused import: `db::parser::parse_statement` Aug 10 17:42:57.392 INFO kablam! --> src/db/tests/expressions.rs:5:5 Aug 10 17:42:57.392 INFO kablam! | Aug 10 17:42:57.392 INFO kablam! 5 | use db::parser::parse_statement; Aug 10 17:42:57.392 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.392 INFO kablam! Aug 10 17:42:57.392 INFO kablam! warning: unused import: `db::storage::Storage` Aug 10 17:42:57.392 INFO kablam! --> src/db/tests/storage/mod.rs:6:5 Aug 10 17:42:57.392 INFO kablam! | Aug 10 17:42:57.393 INFO kablam! 6 | use db::storage::Storage; Aug 10 17:42:57.393 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.393 INFO kablam! Aug 10 17:42:57.393 INFO kablam! warning: unused import: `Arg` Aug 10 17:42:57.393 INFO kablam! --> src/main.rs:23:12 Aug 10 17:42:57.393 INFO kablam! | Aug 10 17:42:57.393 INFO kablam! 23 | use clap::{Arg, App, SubCommand}; Aug 10 17:42:57.393 INFO kablam! | ^^^ Aug 10 17:42:57.393 INFO kablam! Aug 10 17:42:57.394 INFO kablam! warning: unused imports: `Read`, `self` Aug 10 17:42:57.394 INFO kablam! --> src/main.rs:25:15 Aug 10 17:42:57.394 INFO kablam! | Aug 10 17:42:57.394 INFO kablam! 25 | use std::io::{self, Read}; Aug 10 17:42:57.394 INFO kablam! | ^^^^ ^^^^ Aug 10 17:42:57.394 INFO kablam! Aug 10 17:42:59.456 INFO kablam! warning: private type `db::database::ResultSet` in public interface (error E0446) Aug 10 17:42:59.456 INFO kablam! --> src/db/database.rs:28:15 Aug 10 17:42:59.456 INFO kablam! | Aug 10 17:42:59.456 INFO kablam! 28 | ResultSet(ResultSet), Aug 10 17:42:59.456 INFO kablam! | ^^^^^^^^^ Aug 10 17:42:59.456 INFO kablam! | Aug 10 17:42:59.456 INFO kablam! = note: #[warn(private_in_public)] on by default Aug 10 17:42:59.456 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Aug 10 17:42:59.456 INFO kablam! = note: for more information, see issue #34537 Aug 10 17:42:59.456 INFO kablam! Aug 10 17:42:59.487 INFO kablam! warning: unused variable: `server` Aug 10 17:42:59.487 INFO kablam! --> src/main.rs:34:9 Aug 10 17:42:59.487 INFO kablam! | Aug 10 17:42:59.487 INFO kablam! 34 | let server = Server::new(); Aug 10 17:42:59.487 INFO kablam! | ^^^^^^ help: consider using `_server` instead Aug 10 17:42:59.487 INFO kablam! | Aug 10 17:42:59.487 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 10 17:42:59.487 INFO kablam! Aug 10 17:42:59.488 INFO kablam! warning: unused variable: `matches` Aug 10 17:42:59.488 INFO kablam! --> src/main.rs:41:17 Aug 10 17:42:59.488 INFO kablam! | Aug 10 17:42:59.488 INFO kablam! 41 | if let Some(matches) = app.subcommand_matches("test") { Aug 10 17:42:59.488 INFO kablam! | ^^^^^^^ help: consider using `_matches` instead Aug 10 17:42:59.488 INFO kablam! Aug 10 17:42:59.488 INFO kablam! warning: unused variable: `e` Aug 10 17:42:59.488 INFO kablam! --> src/main.rs:84:17 Aug 10 17:42:59.488 INFO kablam! | Aug 10 17:42:59.488 INFO kablam! 84 | Err(e) => {} Aug 10 17:42:59.488 INFO kablam! | ^ help: consider using `_e` instead Aug 10 17:42:59.488 INFO kablam! Aug 10 17:42:59.489 INFO kablam! warning: unused variable: `err` Aug 10 17:42:59.489 INFO kablam! --> src/db/database.rs:34:13 Aug 10 17:42:59.490 INFO kablam! | Aug 10 17:42:59.490 INFO kablam! 34 | fn from(err: ParseError) -> DatabaseError { Aug 10 17:42:59.490 INFO kablam! | ^^^ help: consider using `_err` instead Aug 10 17:42:59.490 INFO kablam! Aug 10 17:42:59.490 INFO kablam! warning: unused variable: `table` Aug 10 17:42:59.490 INFO kablam! --> src/db/database.rs:119:31 Aug 10 17:42:59.490 INFO kablam! | Aug 10 17:42:59.490 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:42:59.490 INFO kablam! | ^^^^^ help: consider using `_table` instead Aug 10 17:42:59.491 INFO kablam! Aug 10 17:42:59.491 INFO kablam! warning: unused variable: `predicates` Aug 10 17:42:59.491 INFO kablam! --> src/db/database.rs:119:38 Aug 10 17:42:59.491 INFO kablam! | Aug 10 17:42:59.491 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:42:59.491 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:42:59.491 INFO kablam! Aug 10 17:42:59.491 INFO kablam! warning: unused variable: `result` Aug 10 17:42:59.491 INFO kablam! --> src/db/database.rs:132:13 Aug 10 17:42:59.491 INFO kablam! | Aug 10 17:42:59.491 INFO kablam! 132 | let result = self.get_stream(stream) Aug 10 17:42:59.491 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:42:59.491 INFO kablam! Aug 10 17:42:59.491 INFO kablam! warning: unused variable: `storage` Aug 10 17:42:59.491 INFO kablam! --> src/db/stream.rs:60:28 Aug 10 17:42:59.491 INFO kablam! | Aug 10 17:42:59.491 INFO kablam! 60 | pub fn new(storage: S) -> Stream { Aug 10 17:42:59.491 INFO kablam! | ^^^^^^^ help: consider using `_storage` instead Aug 10 17:42:59.491 INFO kablam! Aug 10 17:42:59.491 INFO kablam! warning: unused variable: `predicates` Aug 10 17:42:59.491 INFO kablam! --> src/db/stream.rs:99:26 Aug 10 17:42:59.491 INFO kablam! | Aug 10 17:42:59.491 INFO kablam! 99 | pub fn select(&self, predicates: Option>) -> Result<(), StreamError> { Aug 10 17:42:59.491 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:42:59.491 INFO kablam! Aug 10 17:42:59.493 INFO kablam! warning: unused variable: `tmp` Aug 10 17:42:59.493 INFO kablam! --> src/db/storage/page.rs:30:13 Aug 10 17:42:59.493 INFO kablam! | Aug 10 17:42:59.493 INFO kablam! 30 | let tmp: [u8; PAGE_SIZE]; Aug 10 17:42:59.493 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:42:59.493 INFO kablam! Aug 10 17:42:59.493 INFO kablam! warning: unused variable: `num` Aug 10 17:42:59.493 INFO kablam! --> src/db/storage/memory/mod.rs:15:24 Aug 10 17:42:59.493 INFO kablam! | Aug 10 17:42:59.493 INFO kablam! 15 | fn get_page(&self, num: u64) -> StorageResult { Aug 10 17:42:59.493 INFO kablam! | ^^^ help: consider using `_num` instead Aug 10 17:42:59.493 INFO kablam! Aug 10 17:42:59.493 INFO kablam! warning: unused variable: `page` Aug 10 17:42:59.493 INFO kablam! --> src/db/storage/memory/mod.rs:18:30 Aug 10 17:42:59.493 INFO kablam! | Aug 10 17:42:59.493 INFO kablam! 18 | fn write_page(&mut self, page: &Page) -> StorageResult<()> { Aug 10 17:42:59.493 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:42:59.493 INFO kablam! Aug 10 17:42:59.493 INFO kablam! warning: unused variable: `page` Aug 10 17:42:59.493 INFO kablam! --> src/db/storage/disk/mod.rs:82:24 Aug 10 17:42:59.493 INFO kablam! | Aug 10 17:42:59.493 INFO kablam! 82 | fn get_page(&self, page: u64) -> StorageResult { Aug 10 17:42:59.493 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:42:59.493 INFO kablam! Aug 10 17:42:59.493 INFO kablam! warning: unused variable: `schema` Aug 10 17:42:59.493 INFO kablam! --> src/db/storage/engine.rs:26:41 Aug 10 17:42:59.493 INFO kablam! | Aug 10 17:42:59.494 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:42:59.494 INFO kablam! | ^^^^^^ help: consider using `_schema` instead Aug 10 17:42:59.494 INFO kablam! Aug 10 17:42:59.494 INFO kablam! warning: unused variable: `id` Aug 10 17:42:59.494 INFO kablam! --> src/db/storage/engine.rs:38:33 Aug 10 17:42:59.494 INFO kablam! | Aug 10 17:42:59.494 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:42:59.494 INFO kablam! | ^^ help: consider using `_id` instead Aug 10 17:42:59.494 INFO kablam! Aug 10 17:42:59.549 INFO kablam! warning: variable does not need to be mutable Aug 10 17:42:59.549 INFO kablam! --> src/db/database.rs:98:13 Aug 10 17:42:59.549 INFO kablam! | Aug 10 17:42:59.550 INFO kablam! 98 | let mut stream = Stream::new(storage); Aug 10 17:42:59.550 INFO kablam! | ----^^^^^^ Aug 10 17:42:59.550 INFO kablam! | | Aug 10 17:42:59.550 INFO kablam! | help: remove this `mut` Aug 10 17:42:59.558 INFO kablam! | Aug 10 17:42:59.558 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 10 17:42:59.558 INFO kablam! Aug 10 17:42:59.583 INFO kablam! warning: variable does not need to be mutable Aug 10 17:42:59.583 INFO kablam! --> src/db/stream.rs:69:13 Aug 10 17:42:59.583 INFO kablam! | Aug 10 17:42:59.583 INFO kablam! 69 | let mut stream = Stream { Aug 10 17:42:59.583 INFO kablam! | ----^^^^^^ Aug 10 17:42:59.583 INFO kablam! | | Aug 10 17:42:59.583 INFO kablam! | help: remove this `mut` Aug 10 17:42:59.588 INFO kablam! Aug 10 17:42:59.785 INFO kablam! warning: variable does not need to be mutable Aug 10 17:42:59.785 INFO kablam! --> src/db/parser/integration_tests.rs:7:13 Aug 10 17:42:59.785 INFO kablam! | Aug 10 17:42:59.786 INFO kablam! 7 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:42:59.786 INFO kablam! | ----^^^^^^ Aug 10 17:42:59.786 INFO kablam! | | Aug 10 17:42:59.786 INFO kablam! | help: remove this `mut` Aug 10 17:42:59.786 INFO kablam! Aug 10 17:43:00.047 INFO kablam! warning: method is never used: `new_temp` Aug 10 17:43:00.047 INFO kablam! --> src/db/database.rs:75:5 Aug 10 17:43:00.047 INFO kablam! | Aug 10 17:43:00.047 INFO kablam! 75 | pub fn new_temp() -> Database { Aug 10 17:43:00.047 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.056 INFO kablam! | Aug 10 17:43:00.057 INFO kablam! = note: #[warn(dead_code)] on by default Aug 10 17:43:00.057 INFO kablam! Aug 10 17:43:00.057 INFO kablam! warning: method is never used: `create_temp_stream` Aug 10 17:43:00.057 INFO kablam! --> src/db/database.rs:96:5 Aug 10 17:43:00.057 INFO kablam! | Aug 10 17:43:00.057 INFO kablam! 96 | pub fn create_temp_stream(&mut self) -> DatabaseResult { Aug 10 17:43:00.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.057 INFO kablam! Aug 10 17:43:00.057 INFO kablam! warning: method is never used: `get_stream` Aug 10 17:43:00.057 INFO kablam! --> src/db/database.rs:102:5 Aug 10 17:43:00.057 INFO kablam! | Aug 10 17:43:00.057 INFO kablam! 102 | fn get_stream(&self, name: &str) -> Option<&Stream> { Aug 10 17:43:00.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.057 INFO kablam! Aug 10 17:43:00.057 INFO kablam! warning: method is never used: `select` Aug 10 17:43:00.057 INFO kablam! --> src/db/database.rs:130:5 Aug 10 17:43:00.057 INFO kablam! | Aug 10 17:43:00.057 INFO kablam! 130 | / pub fn select(&self, stream: &str, predicates: Option>) -> Aug 10 17:43:00.057 INFO kablam! 131 | | Result { Aug 10 17:43:00.057 INFO kablam! 132 | | let result = self.get_stream(stream) Aug 10 17:43:00.057 INFO kablam! 133 | | .ok_or(DatabaseError::StreamNotFound)? Aug 10 17:43:00.057 INFO kablam! ... | Aug 10 17:43:00.057 INFO kablam! 136 | | Err(DatabaseError::UnknownError) Aug 10 17:43:00.058 INFO kablam! 137 | | } Aug 10 17:43:00.058 INFO kablam! | |_____^ Aug 10 17:43:00.058 INFO kablam! Aug 10 17:43:00.058 INFO kablam! warning: method is never used: `offset` Aug 10 17:43:00.058 INFO kablam! --> src/db/stream.rs:125:5 Aug 10 17:43:00.058 INFO kablam! | Aug 10 17:43:00.058 INFO kablam! 125 | fn offset(&'a mut self, num: u64) -> &'a mut StreamIterator { Aug 10 17:43:00.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.058 INFO kablam! Aug 10 17:43:00.058 INFO kablam! warning: field is never used: `databases` Aug 10 17:43:00.058 INFO kablam! --> src/db/server.rs:5:5 Aug 10 17:43:00.058 INFO kablam! | Aug 10 17:43:00.058 INFO kablam! 5 | databases: HashMap Aug 10 17:43:00.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.058 INFO kablam! Aug 10 17:43:00.058 INFO kablam! warning: function is never used: `get_db` Aug 10 17:43:00.058 INFO kablam! --> src/db/parser/integration_tests.rs:4:1 Aug 10 17:43:00.058 INFO kablam! | Aug 10 17:43:00.058 INFO kablam! 4 | fn get_db() -> Database { Aug 10 17:43:00.058 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.058 INFO kablam! Aug 10 17:43:00.058 INFO kablam! warning: variant is never constructed: `DropStream` Aug 10 17:43:00.058 INFO kablam! --> src/db/parser/mod.rs:23:5 Aug 10 17:43:00.058 INFO kablam! | Aug 10 17:43:00.058 INFO kablam! 23 | DropStream, Aug 10 17:43:00.058 INFO kablam! | ^^^^^^^^^^ Aug 10 17:43:00.058 INFO kablam! Aug 10 17:43:00.058 INFO kablam! warning: variant is never constructed: `UseDatabase` Aug 10 17:43:00.058 INFO kablam! --> src/db/parser/mod.rs:24:5 Aug 10 17:43:00.059 INFO kablam! | Aug 10 17:43:00.059 INFO kablam! 24 | UseDatabase, Aug 10 17:43:00.059 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:43:00.059 INFO kablam! Aug 10 17:43:00.059 INFO kablam! warning: variant is never constructed: `Subscribe` Aug 10 17:43:00.059 INFO kablam! --> src/db/parser/mod.rs:28:5 Aug 10 17:43:00.059 INFO kablam! | Aug 10 17:43:00.059 INFO kablam! 28 | Subscribe, Aug 10 17:43:00.059 INFO kablam! | ^^^^^^^^^ Aug 10 17:43:00.059 INFO kablam! Aug 10 17:43:00.059 INFO kablam! warning: struct is never constructed: `Memory` Aug 10 17:43:00.059 INFO kablam! --> src/db/storage/memory/mod.rs:6:1 Aug 10 17:43:00.059 INFO kablam! | Aug 10 17:43:00.059 INFO kablam! 6 | pub struct Memory { Aug 10 17:43:00.059 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.059 INFO kablam! Aug 10 17:43:00.059 INFO kablam! warning: method is never used: `new` Aug 10 17:43:00.059 INFO kablam! --> src/db/storage/memory/mod.rs:10:5 Aug 10 17:43:00.059 INFO kablam! | Aug 10 17:43:00.059 INFO kablam! 10 | pub fn new() -> StorageResult { Aug 10 17:43:00.059 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.059 INFO kablam! Aug 10 17:43:00.059 INFO kablam! warning: variant is never constructed: `FlushFailure` Aug 10 17:43:00.059 INFO kablam! --> src/db/storage/disk/segment.rs:26:5 Aug 10 17:43:00.059 INFO kablam! | Aug 10 17:43:00.059 INFO kablam! 26 | FlushFailure, Aug 10 17:43:00.059 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:00.059 INFO kablam! Aug 10 17:43:00.060 INFO kablam! warning: variant is never constructed: `UnknownError` Aug 10 17:43:00.060 INFO kablam! --> src/db/storage/disk/segment.rs:28:5 Aug 10 17:43:00.060 INFO kablam! | Aug 10 17:43:00.060 INFO kablam! 28 | UnknownError, Aug 10 17:43:00.060 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:00.060 INFO kablam! Aug 10 17:43:00.060 INFO kablam! warning: method is never used: `read_page` Aug 10 17:43:00.060 INFO kablam! --> src/db/storage/disk/segment.rs:77:5 Aug 10 17:43:00.060 INFO kablam! | Aug 10 17:43:00.060 INFO kablam! 77 | fn read_page(&mut self, page: u64) -> SegmentResult { Aug 10 17:43:00.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.060 INFO kablam! Aug 10 17:43:00.060 INFO kablam! warning: field is never used: `segment_size` Aug 10 17:43:00.060 INFO kablam! --> src/db/storage/disk/mod.rs:16:5 Aug 10 17:43:00.060 INFO kablam! | Aug 10 17:43:00.060 INFO kablam! 16 | segment_size: usize, // bytes Aug 10 17:43:00.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.060 INFO kablam! Aug 10 17:43:00.060 INFO kablam! warning: field is never used: `first_segment` Aug 10 17:43:00.060 INFO kablam! --> src/db/storage/disk/mod.rs:19:5 Aug 10 17:43:00.060 INFO kablam! | Aug 10 17:43:00.060 INFO kablam! 19 | first_segment: u64, Aug 10 17:43:00.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.060 INFO kablam! Aug 10 17:43:00.060 INFO kablam! warning: field is never used: `segments` Aug 10 17:43:00.060 INFO kablam! --> src/db/storage/disk/mod.rs:20:5 Aug 10 17:43:00.060 INFO kablam! | Aug 10 17:43:00.061 INFO kablam! 20 | segments: Vec, Aug 10 17:43:00.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.061 INFO kablam! Aug 10 17:43:00.061 INFO kablam! warning: method is never used: `set_pages_per_segment` Aug 10 17:43:00.061 INFO kablam! --> src/db/storage/disk/mod.rs:58:5 Aug 10 17:43:00.061 INFO kablam! | Aug 10 17:43:00.061 INFO kablam! 58 | fn set_pages_per_segment(&mut self, pages_per_segment: usize) { Aug 10 17:43:00.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.061 INFO kablam! Aug 10 17:43:00.061 INFO kablam! warning: struct is never constructed: `StorageEngine` Aug 10 17:43:00.061 INFO kablam! --> src/db/storage/engine.rs:9:1 Aug 10 17:43:00.061 INFO kablam! | Aug 10 17:43:00.061 INFO kablam! 9 | pub struct StorageEngine<'a> { Aug 10 17:43:00.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.061 INFO kablam! Aug 10 17:43:00.061 INFO kablam! warning: method is never used: `new` Aug 10 17:43:00.061 INFO kablam! --> src/db/storage/engine.rs:15:5 Aug 10 17:43:00.061 INFO kablam! | Aug 10 17:43:00.061 INFO kablam! 15 | pub fn new(storage: T) -> StorageEngine<'a> { Aug 10 17:43:00.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.061 INFO kablam! Aug 10 17:43:00.061 INFO kablam! warning: method is never used: `insert` Aug 10 17:43:00.061 INFO kablam! --> src/db/storage/engine.rs:26:5 Aug 10 17:43:00.061 INFO kablam! | Aug 10 17:43:00.061 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:43:00.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.061 INFO kablam! Aug 10 17:43:00.061 INFO kablam! warning: method is never used: `get_by_pk` Aug 10 17:43:00.061 INFO kablam! --> src/db/storage/engine.rs:38:5 Aug 10 17:43:00.062 INFO kablam! | Aug 10 17:43:00.062 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:43:00.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.062 INFO kablam! Aug 10 17:43:00.062 INFO kablam! warning: function is never used: `get_memory_storage` Aug 10 17:43:00.062 INFO kablam! --> src/db/tests/storage/mod.rs:18:1 Aug 10 17:43:00.062 INFO kablam! | Aug 10 17:43:00.062 INFO kablam! 18 | fn get_memory_storage<'a>() -> StorageEngine<'a> { Aug 10 17:43:00.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.062 INFO kablam! Aug 10 17:43:00.062 INFO kablam! warning: function is never used: `get_disk_storage` Aug 10 17:43:00.062 INFO kablam! --> src/db/tests/storage/mod.rs:23:1 Aug 10 17:43:00.062 INFO kablam! | Aug 10 17:43:00.062 INFO kablam! 23 | fn get_disk_storage<'a>() -> StorageEngine<'a> { Aug 10 17:43:00.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.062 INFO kablam! Aug 10 17:43:00.062 INFO kablam! warning: function is never used: `get_sample_schema` Aug 10 17:43:00.062 INFO kablam! --> src/db/tests/mod.rs:12:1 Aug 10 17:43:00.062 INFO kablam! | Aug 10 17:43:00.062 INFO kablam! 12 | fn get_sample_schema() -> Schema { Aug 10 17:43:00.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.062 INFO kablam! Aug 10 17:43:00.062 INFO kablam! warning: function is never used: `create_test_db` Aug 10 17:43:00.062 INFO kablam! --> src/db/tests/mod.rs:19:1 Aug 10 17:43:00.062 INFO kablam! | Aug 10 17:43:00.062 INFO kablam! 19 | fn create_test_db() -> Database { Aug 10 17:43:00.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.062 INFO kablam! Aug 10 17:43:00.063 INFO kablam! warning: function is never used: `populate_stream` Aug 10 17:43:00.063 INFO kablam! --> src/db/tests/mod.rs:31:1 Aug 10 17:43:00.063 INFO kablam! | Aug 10 17:43:00.063 INFO kablam! 31 | fn populate_stream(stream: &mut Stream, rows: u64) { Aug 10 17:43:00.063 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.063 INFO kablam! Aug 10 17:43:00.089 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.089 INFO kablam! --> src/db/row/row.rs:33:9 Aug 10 17:43:00.089 INFO kablam! | Aug 10 17:43:00.089 INFO kablam! 33 | f.write_str("Row: "); Aug 10 17:43:00.089 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.096 INFO kablam! | Aug 10 17:43:00.096 INFO kablam! = note: #[warn(unused_must_use)] on by default Aug 10 17:43:00.096 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.096 INFO kablam! Aug 10 17:43:00.098 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.098 INFO kablam! --> src/db/row/row.rs:59:17 Aug 10 17:43:00.098 INFO kablam! | Aug 10 17:43:00.098 INFO kablam! 59 | cur.by_ref().take(size).read_to_end(&mut data); Aug 10 17:43:00.098 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.104 INFO kablam! | Aug 10 17:43:00.104 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.104 INFO kablam! Aug 10 17:43:00.105 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.105 INFO kablam! --> src/db/row/row.rs:96:9 Aug 10 17:43:00.105 INFO kablam! | Aug 10 17:43:00.105 INFO kablam! 96 | buffer.write_u16::(fields); Aug 10 17:43:00.105 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.105 INFO kablam! | Aug 10 17:43:00.105 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.105 INFO kablam! Aug 10 17:43:00.105 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.105 INFO kablam! --> src/db/row/row.rs:100:13 Aug 10 17:43:00.106 INFO kablam! | Aug 10 17:43:00.106 INFO kablam! 100 | buffer.write_u64::(k as u64); Aug 10 17:43:00.106 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.106 INFO kablam! | Aug 10 17:43:00.106 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.106 INFO kablam! Aug 10 17:43:00.106 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.106 INFO kablam! --> src/db/row/row.rs:101:13 Aug 10 17:43:00.106 INFO kablam! | Aug 10 17:43:00.106 INFO kablam! 101 | buffer.write_u64::(v.len()); Aug 10 17:43:00.106 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.106 INFO kablam! | Aug 10 17:43:00.106 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.106 INFO kablam! Aug 10 17:43:00.109 INFO kablam! warning: unused attribute Aug 10 17:43:00.109 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:00.109 INFO kablam! | Aug 10 17:43:00.109 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:00.109 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.109 INFO kablam! | Aug 10 17:43:00.109 INFO kablam! = note: #[warn(unused_attributes)] on by default Aug 10 17:43:00.110 INFO kablam! Aug 10 17:43:00.110 INFO kablam! warning: crate-level attribute should be in the root module Aug 10 17:43:00.110 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:00.110 INFO kablam! | Aug 10 17:43:00.110 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:00.110 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.110 INFO kablam! Aug 10 17:43:00.142 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.142 INFO kablam! --> src/db/storage/page.rs:47:9 Aug 10 17:43:00.142 INFO kablam! | Aug 10 17:43:00.142 INFO kablam! 47 | self.data.write_u16::(len); Aug 10 17:43:00.142 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.148 INFO kablam! | Aug 10 17:43:00.148 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.148 INFO kablam! Aug 10 17:43:00.148 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.148 INFO kablam! --> src/db/storage/page.rs:48:9 Aug 10 17:43:00.148 INFO kablam! | Aug 10 17:43:00.149 INFO kablam! 48 | self.data.write(bytes); Aug 10 17:43:00.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.149 INFO kablam! | Aug 10 17:43:00.149 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.149 INFO kablam! Aug 10 17:43:00.151 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.151 INFO kablam! --> src/db/storage/disk/segment.rs:70:9 Aug 10 17:43:00.151 INFO kablam! | Aug 10 17:43:00.151 INFO kablam! 70 | self.fp.seek(SeekFrom::End(0)); Aug 10 17:43:00.151 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.151 INFO kablam! | Aug 10 17:43:00.151 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.151 INFO kablam! Aug 10 17:43:00.151 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.151 INFO kablam! --> src/db/storage/disk/segment.rs:72:9 Aug 10 17:43:00.151 INFO kablam! | Aug 10 17:43:00.151 INFO kablam! 72 | self.fp.flush(); Aug 10 17:43:00.151 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:43:00.151 INFO kablam! | Aug 10 17:43:00.151 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.151 INFO kablam! Aug 10 17:43:00.151 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.151 INFO kablam! --> src/db/storage/disk/segment.rs:80:9 Aug 10 17:43:00.151 INFO kablam! | Aug 10 17:43:00.151 INFO kablam! 80 | self.fp.seek(SeekFrom::Start(offset)); Aug 10 17:43:00.151 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.151 INFO kablam! | Aug 10 17:43:00.152 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.152 INFO kablam! Aug 10 17:43:00.152 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.152 INFO kablam! --> src/db/storage/disk/segment.rs:83:9 Aug 10 17:43:00.152 INFO kablam! | Aug 10 17:43:00.152 INFO kablam! 83 | self.fp.read(&mut data); Aug 10 17:43:00.152 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.152 INFO kablam! | Aug 10 17:43:00.152 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.152 INFO kablam! Aug 10 17:43:00.153 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.153 INFO kablam! --> src/db/storage/disk/mod.rs:86:9 Aug 10 17:43:00.153 INFO kablam! | Aug 10 17:43:00.153 INFO kablam! 86 | self.current_segment.write(&page); Aug 10 17:43:00.153 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.153 INFO kablam! | Aug 10 17:43:00.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.153 INFO kablam! Aug 10 17:43:00.153 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.153 INFO kablam! --> src/db/storage/disk/mod.rs:89:13 Aug 10 17:43:00.153 INFO kablam! | Aug 10 17:43:00.153 INFO kablam! 89 | self.flush(); Aug 10 17:43:00.153 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:00.153 INFO kablam! | Aug 10 17:43:00.153 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.153 INFO kablam! Aug 10 17:43:00.154 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.154 INFO kablam! --> src/db/storage/engine.rs:32:13 Aug 10 17:43:00.154 INFO kablam! | Aug 10 17:43:00.154 INFO kablam! 32 | self.storage.write_page(&self.current_page); Aug 10 17:43:00.154 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.154 INFO kablam! | Aug 10 17:43:00.154 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.154 INFO kablam! Aug 10 17:43:00.154 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.154 INFO kablam! --> src/db/storage/engine.rs:34:13 Aug 10 17:43:00.154 INFO kablam! | Aug 10 17:43:00.154 INFO kablam! 34 | self.current_page.write(&data); Aug 10 17:43:00.154 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.154 INFO kablam! | Aug 10 17:43:00.154 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.155 INFO kablam! Aug 10 17:43:00.156 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.156 INFO kablam! --> src/db/tests/mod.rs:38:9 Aug 10 17:43:00.156 INFO kablam! | Aug 10 17:43:00.156 INFO kablam! 38 | stream.insert(builder); Aug 10 17:43:00.156 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.156 INFO kablam! | Aug 10 17:43:00.156 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.156 INFO kablam! Aug 10 17:43:00.314 INFO kablam! warning: private type `db::database::ResultSet` in public interface (error E0446) Aug 10 17:43:00.315 INFO kablam! --> src/db/database.rs:28:15 Aug 10 17:43:00.315 INFO kablam! | Aug 10 17:43:00.315 INFO kablam! 28 | ResultSet(ResultSet), Aug 10 17:43:00.315 INFO kablam! | ^^^^^^^^^ Aug 10 17:43:00.315 INFO kablam! | Aug 10 17:43:00.315 INFO kablam! = note: #[warn(private_in_public)] on by default Aug 10 17:43:00.315 INFO kablam! = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Aug 10 17:43:00.315 INFO kablam! = note: for more information, see issue #34537 Aug 10 17:43:00.315 INFO kablam! Aug 10 17:43:00.337 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.337 INFO kablam! --> src/db/stream.rs:174:17 Aug 10 17:43:00.337 INFO kablam! | Aug 10 17:43:00.337 INFO kablam! 174 | let result = s.insert(row).unwrap(); Aug 10 17:43:00.337 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.337 INFO kablam! | Aug 10 17:43:00.338 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 10 17:43:00.338 INFO kablam! Aug 10 17:43:00.340 INFO kablam! warning: unused variable: `name_id` Aug 10 17:43:00.340 INFO kablam! --> src/db/stream.rs:183:13 Aug 10 17:43:00.340 INFO kablam! | Aug 10 17:43:00.340 INFO kablam! 183 | let name_id = s.schema.add_type("name", Type::String); Aug 10 17:43:00.340 INFO kablam! | ^^^^^^^ help: consider using `_name_id` instead Aug 10 17:43:00.341 INFO kablam! Aug 10 17:43:00.341 INFO kablam! warning: unused variable: `name` Aug 10 17:43:00.341 INFO kablam! --> src/db/stream.rs:191:13 Aug 10 17:43:00.341 INFO kablam! | Aug 10 17:43:00.341 INFO kablam! 191 | let name = row2.get("name").unwrap(); Aug 10 17:43:00.341 INFO kablam! | ^^^^ help: consider using `_name` instead Aug 10 17:43:00.341 INFO kablam! Aug 10 17:43:00.341 INFO kablam! warning: unused variable: `r` Aug 10 17:43:00.342 INFO kablam! --> src/db/stream.rs:213:13 Aug 10 17:43:00.342 INFO kablam! | Aug 10 17:43:00.342 INFO kablam! 213 | for r in s.into_iter() { Aug 10 17:43:00.342 INFO kablam! | ^ help: consider using `_r` instead Aug 10 17:43:00.342 INFO kablam! Aug 10 17:43:00.342 INFO kablam! warning: unused variable: `row` Aug 10 17:43:00.342 INFO kablam! --> src/db/stream.rs:223:13 Aug 10 17:43:00.342 INFO kablam! | Aug 10 17:43:00.342 INFO kablam! 223 | for row in s.into_iter().offset(9) { Aug 10 17:43:00.342 INFO kablam! | ^^^ help: consider using `_row` instead Aug 10 17:43:00.342 INFO kablam! Aug 10 17:43:00.342 INFO kablam! warning: unused variable: `stream` Aug 10 17:43:00.342 INFO kablam! --> src/db/stream.rs:243:17 Aug 10 17:43:00.342 INFO kablam! | Aug 10 17:43:00.342 INFO kablam! 243 | let mut stream = get_stream_with_data(); Aug 10 17:43:00.342 INFO kablam! | ^^^^^^ help: consider using `_stream` instead Aug 10 17:43:00.342 INFO kablam! Aug 10 17:43:00.342 INFO kablam! warning: unused variable: `r` Aug 10 17:43:00.342 INFO kablam! --> src/db/row/row.rs:122:13 Aug 10 17:43:00.342 INFO kablam! | Aug 10 17:43:00.342 INFO kablam! 122 | let r = Row::new(fields); Aug 10 17:43:00.342 INFO kablam! | ^ help: consider using `_r` instead Aug 10 17:43:00.342 INFO kablam! Aug 10 17:43:00.342 INFO kablam! warning: unused variable: `id` Aug 10 17:43:00.342 INFO kablam! --> src/db/row/reader.rs:110:13 Aug 10 17:43:00.342 INFO kablam! | Aug 10 17:43:00.342 INFO kablam! 110 | let id = stream.insert(row); Aug 10 17:43:00.342 INFO kablam! | ^^ help: consider using `_id` instead Aug 10 17:43:00.342 INFO kablam! Aug 10 17:43:00.342 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.342 INFO kablam! --> src/db/row/reader.rs:113:13 Aug 10 17:43:00.342 INFO kablam! | Aug 10 17:43:00.342 INFO kablam! 113 | let result = stream.get(0).unwrap(); Aug 10 17:43:00.342 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.343 INFO kablam! Aug 10 17:43:00.345 INFO kablam! warning: unused variable: `x` Aug 10 17:43:00.345 INFO kablam! --> src/db/parser/integration_tests.rs:57:41 Aug 10 17:43:00.345 INFO kablam! | Aug 10 17:43:00.345 INFO kablam! 57 | if let DatabaseError::FieldNotFound(x) = db.execute("insert into users set name = 'Jon', age = 35, pie=3;").unwrap_err() { Aug 10 17:43:00.345 INFO kablam! | ^ help: consider using `_x` instead Aug 10 17:43:00.345 INFO kablam! Aug 10 17:43:00.345 INFO kablam! warning: unused variable: `builder` Aug 10 17:43:00.345 INFO kablam! --> src/db/parser/mod.rs:93:42 Aug 10 17:43:00.345 INFO kablam! | Aug 10 17:43:00.345 INFO kablam! 93 | if let Statement::Insert(stream, builder) = result { Aug 10 17:43:00.345 INFO kablam! | ^^^^^^^ help: consider using `_builder` instead Aug 10 17:43:00.345 INFO kablam! Aug 10 17:43:00.345 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.345 INFO kablam! --> src/db/parser/mod.rs:99:13 Aug 10 17:43:00.345 INFO kablam! | Aug 10 17:43:00.345 INFO kablam! 99 | let result = parse_statement(x).unwrap(); Aug 10 17:43:00.345 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.345 INFO kablam! Aug 10 17:43:00.345 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.345 INFO kablam! --> src/db/parser/mod.rs:105:13 Aug 10 17:43:00.345 INFO kablam! | Aug 10 17:43:00.345 INFO kablam! 105 | let result = parse_statement("INSERT INTO test set k='test';").unwrap(); Aug 10 17:43:00.345 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.346 INFO kablam! Aug 10 17:43:00.346 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.346 INFO kablam! --> src/db/parser/mod.rs:106:13 Aug 10 17:43:00.346 INFO kablam! | Aug 10 17:43:00.346 INFO kablam! 106 | let result = parse_statement("INSERT INTO test set k='test my ''friend''';").unwrap(); Aug 10 17:43:00.346 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.346 INFO kablam! Aug 10 17:43:00.346 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.346 INFO kablam! --> src/db/parser/mod.rs:112:13 Aug 10 17:43:00.346 INFO kablam! | Aug 10 17:43:00.346 INFO kablam! 112 | let tmp = int_value("42").unwrap(); Aug 10 17:43:00.346 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.346 INFO kablam! Aug 10 17:43:00.346 INFO kablam! warning: unused variable: `p` Aug 10 17:43:00.346 INFO kablam! --> src/db/parser/mod.rs:145:13 Aug 10 17:43:00.346 INFO kablam! | Aug 10 17:43:00.346 INFO kablam! 145 | let p = parse_statement(x).unwrap(); Aug 10 17:43:00.346 INFO kablam! | ^ help: consider using `_p` instead Aug 10 17:43:00.346 INFO kablam! Aug 10 17:43:00.346 INFO kablam! warning: unused variable: `p` Aug 10 17:43:00.346 INFO kablam! --> src/db/parser/mod.rs:151:13 Aug 10 17:43:00.346 INFO kablam! | Aug 10 17:43:00.346 INFO kablam! 151 | let p = column_spec(x).unwrap(); Aug 10 17:43:00.346 INFO kablam! | ^ help: consider using `_p` instead Aug 10 17:43:00.346 INFO kablam! Aug 10 17:43:00.346 INFO kablam! warning: unused variable: `p` Aug 10 17:43:00.346 INFO kablam! --> src/db/parser/mod.rs:154:13 Aug 10 17:43:00.346 INFO kablam! | Aug 10 17:43:00.346 INFO kablam! 154 | let p = column_spec(x).unwrap(); Aug 10 17:43:00.346 INFO kablam! | ^ help: consider using `_p` instead Aug 10 17:43:00.346 INFO kablam! Aug 10 17:43:00.346 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.346 INFO kablam! --> src/db/parser/mod.rs:203:13 Aug 10 17:43:00.346 INFO kablam! | Aug 10 17:43:00.347 INFO kablam! 203 | let tmp = expression_value("1").expect("1"); Aug 10 17:43:00.347 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.347 INFO kablam! Aug 10 17:43:00.347 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.347 INFO kablam! --> src/db/parser/mod.rs:207:13 Aug 10 17:43:00.347 INFO kablam! | Aug 10 17:43:00.347 INFO kablam! 207 | let tmp = expression_field("name") Aug 10 17:43:00.347 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.347 INFO kablam! Aug 10 17:43:00.347 INFO kablam! warning: unused variable: `b` Aug 10 17:43:00.347 INFO kablam! --> src/db/parser/mod.rs:234:47 Aug 10 17:43:00.347 INFO kablam! | Aug 10 17:43:00.347 INFO kablam! 234 | Expression::Comparison(ref a, ref b, ref c) => Aug 10 17:43:00.347 INFO kablam! | ^ help: consider using `_b` instead Aug 10 17:43:00.347 INFO kablam! Aug 10 17:43:00.347 INFO kablam! warning: unused variable: `c` Aug 10 17:43:00.347 INFO kablam! --> src/db/parser/mod.rs:234:54 Aug 10 17:43:00.347 INFO kablam! | Aug 10 17:43:00.347 INFO kablam! 234 | Expression::Comparison(ref a, ref b, ref c) => Aug 10 17:43:00.347 INFO kablam! | ^ help: consider using `_c` instead Aug 10 17:43:00.347 INFO kablam! Aug 10 17:43:00.347 INFO kablam! warning: unused variable: `x` Aug 10 17:43:00.347 INFO kablam! --> src/db/parser/mod.rs:243:13 Aug 10 17:43:00.347 INFO kablam! | Aug 10 17:43:00.347 INFO kablam! 243 | let x = "(field + 3) > 10"; Aug 10 17:43:00.347 INFO kablam! | ^ help: consider using `_x` instead Aug 10 17:43:00.347 INFO kablam! Aug 10 17:43:00.347 INFO kablam! warning: unused variable: `s` Aug 10 17:43:00.347 INFO kablam! --> src/db/tests/storage/mod.rs:36:18 Aug 10 17:43:00.347 INFO kablam! | Aug 10 17:43:00.347 INFO kablam! 36 | fn something(s: &StorageEngine) { Aug 10 17:43:00.347 INFO kablam! | ^ help: consider using `_s` instead Aug 10 17:43:00.347 INFO kablam! Aug 10 17:43:00.347 INFO kablam! warning: unused variable: `s` Aug 10 17:43:00.347 INFO kablam! --> src/db/tests/storage/mod.rs:43:13 Aug 10 17:43:00.348 INFO kablam! | Aug 10 17:43:00.348 INFO kablam! 43 | fn body(s: &StorageEngine) { Aug 10 17:43:00.348 INFO kablam! | ^ help: consider using `_s` instead Aug 10 17:43:00.348 INFO kablam! Aug 10 17:43:00.348 INFO kablam! warning: unused variable: `server` Aug 10 17:43:00.348 INFO kablam! --> src/main.rs:34:9 Aug 10 17:43:00.348 INFO kablam! | Aug 10 17:43:00.348 INFO kablam! 34 | let server = Server::new(); Aug 10 17:43:00.348 INFO kablam! | ^^^^^^ help: consider using `_server` instead Aug 10 17:43:00.348 INFO kablam! Aug 10 17:43:00.348 INFO kablam! warning: unused variable: `matches` Aug 10 17:43:00.348 INFO kablam! --> src/main.rs:41:17 Aug 10 17:43:00.348 INFO kablam! | Aug 10 17:43:00.348 INFO kablam! 41 | if let Some(matches) = app.subcommand_matches("test") { Aug 10 17:43:00.348 INFO kablam! | ^^^^^^^ help: consider using `_matches` instead Aug 10 17:43:00.351 INFO kablam! Aug 10 17:43:00.352 INFO kablam! warning: unused variable: `e` Aug 10 17:43:00.352 INFO kablam! --> src/main.rs:84:17 Aug 10 17:43:00.352 INFO kablam! | Aug 10 17:43:00.352 INFO kablam! 84 | Err(e) => {} Aug 10 17:43:00.352 INFO kablam! | ^ help: consider using `_e` instead Aug 10 17:43:00.352 INFO kablam! Aug 10 17:43:00.352 INFO kablam! warning: unused variable: `err` Aug 10 17:43:00.352 INFO kablam! --> src/db/database.rs:34:13 Aug 10 17:43:00.352 INFO kablam! | Aug 10 17:43:00.352 INFO kablam! 34 | fn from(err: ParseError) -> DatabaseError { Aug 10 17:43:00.353 INFO kablam! | ^^^ help: consider using `_err` instead Aug 10 17:43:00.353 INFO kablam! Aug 10 17:43:00.353 INFO kablam! warning: unused variable: `table` Aug 10 17:43:00.353 INFO kablam! --> src/db/database.rs:119:31 Aug 10 17:43:00.353 INFO kablam! | Aug 10 17:43:00.353 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:43:00.353 INFO kablam! | ^^^^^ help: consider using `_table` instead Aug 10 17:43:00.353 INFO kablam! Aug 10 17:43:00.353 INFO kablam! warning: unused variable: `predicates` Aug 10 17:43:00.353 INFO kablam! --> src/db/database.rs:119:38 Aug 10 17:43:00.354 INFO kablam! | Aug 10 17:43:00.354 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:43:00.354 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:43:00.354 INFO kablam! Aug 10 17:43:00.354 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.354 INFO kablam! --> src/db/database.rs:132:13 Aug 10 17:43:00.354 INFO kablam! | Aug 10 17:43:00.354 INFO kablam! 132 | let result = self.get_stream(stream) Aug 10 17:43:00.354 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.354 INFO kablam! Aug 10 17:43:00.354 INFO kablam! warning: unused variable: `storage` Aug 10 17:43:00.355 INFO kablam! --> src/db/stream.rs:60:28 Aug 10 17:43:00.355 INFO kablam! | Aug 10 17:43:00.355 INFO kablam! 60 | pub fn new(storage: S) -> Stream { Aug 10 17:43:00.355 INFO kablam! | ^^^^^^^ help: consider using `_storage` instead Aug 10 17:43:00.355 INFO kablam! Aug 10 17:43:00.355 INFO kablam! warning: unused variable: `predicates` Aug 10 17:43:00.355 INFO kablam! --> src/db/stream.rs:99:26 Aug 10 17:43:00.355 INFO kablam! | Aug 10 17:43:00.355 INFO kablam! 99 | pub fn select(&self, predicates: Option>) -> Result<(), StreamError> { Aug 10 17:43:00.355 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:43:00.356 INFO kablam! Aug 10 17:43:00.356 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.356 INFO kablam! --> src/db/storage/page.rs:30:13 Aug 10 17:43:00.356 INFO kablam! | Aug 10 17:43:00.356 INFO kablam! 30 | let tmp: [u8; PAGE_SIZE]; Aug 10 17:43:00.356 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.356 INFO kablam! Aug 10 17:43:00.356 INFO kablam! warning: unused variable: `num` Aug 10 17:43:00.356 INFO kablam! --> src/db/storage/memory/mod.rs:15:24 Aug 10 17:43:00.356 INFO kablam! | Aug 10 17:43:00.356 INFO kablam! 15 | fn get_page(&self, num: u64) -> StorageResult { Aug 10 17:43:00.357 INFO kablam! | ^^^ help: consider using `_num` instead Aug 10 17:43:00.357 INFO kablam! Aug 10 17:43:00.357 INFO kablam! warning: unused variable: `page` Aug 10 17:43:00.357 INFO kablam! --> src/db/storage/memory/mod.rs:18:30 Aug 10 17:43:00.357 INFO kablam! | Aug 10 17:43:00.357 INFO kablam! 18 | fn write_page(&mut self, page: &Page) -> StorageResult<()> { Aug 10 17:43:00.357 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:43:00.357 INFO kablam! Aug 10 17:43:00.357 INFO kablam! warning: unused variable: `page` Aug 10 17:43:00.357 INFO kablam! --> src/db/storage/disk/mod.rs:82:24 Aug 10 17:43:00.358 INFO kablam! | Aug 10 17:43:00.358 INFO kablam! 82 | fn get_page(&self, page: u64) -> StorageResult { Aug 10 17:43:00.358 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:43:00.358 INFO kablam! Aug 10 17:43:00.358 INFO kablam! warning: unused variable: `schema` Aug 10 17:43:00.358 INFO kablam! --> src/db/storage/engine.rs:26:41 Aug 10 17:43:00.358 INFO kablam! | Aug 10 17:43:00.358 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:43:00.358 INFO kablam! | ^^^^^^ help: consider using `_schema` instead Aug 10 17:43:00.358 INFO kablam! Aug 10 17:43:00.359 INFO kablam! warning: unused variable: `id` Aug 10 17:43:00.359 INFO kablam! --> src/db/storage/engine.rs:38:33 Aug 10 17:43:00.359 INFO kablam! | Aug 10 17:43:00.359 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:43:00.359 INFO kablam! | ^^ help: consider using `_id` instead Aug 10 17:43:00.359 INFO kablam! Aug 10 17:43:00.431 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.431 INFO kablam! --> src/db/database.rs:98:13 Aug 10 17:43:00.431 INFO kablam! | Aug 10 17:43:00.431 INFO kablam! 98 | let mut stream = Stream::new(storage); Aug 10 17:43:00.431 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.431 INFO kablam! | | Aug 10 17:43:00.431 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.431 INFO kablam! | Aug 10 17:43:00.431 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 10 17:43:00.431 INFO kablam! Aug 10 17:43:00.461 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.461 INFO kablam! --> src/db/stream.rs:69:13 Aug 10 17:43:00.461 INFO kablam! | Aug 10 17:43:00.461 INFO kablam! 69 | let mut stream = Stream { Aug 10 17:43:00.461 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.461 INFO kablam! | | Aug 10 17:43:00.461 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.461 INFO kablam! Aug 10 17:43:00.514 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.514 INFO kablam! --> src/db/stream.rs:221:13 Aug 10 17:43:00.514 INFO kablam! | Aug 10 17:43:00.514 INFO kablam! 221 | let mut s = get_stream_with_data(); Aug 10 17:43:00.514 INFO kablam! | ----^ Aug 10 17:43:00.514 INFO kablam! | | Aug 10 17:43:00.514 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.514 INFO kablam! Aug 10 17:43:00.516 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.516 INFO kablam! --> src/db/stream.rs:243:13 Aug 10 17:43:00.516 INFO kablam! | Aug 10 17:43:00.516 INFO kablam! 243 | let mut stream = get_stream_with_data(); Aug 10 17:43:00.516 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.516 INFO kablam! | | Aug 10 17:43:00.516 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.516 INFO kablam! Aug 10 17:43:00.614 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.614 INFO kablam! --> src/db/value.rs:161:13 Aug 10 17:43:00.614 INFO kablam! | Aug 10 17:43:00.614 INFO kablam! 161 | let mut x = Value::from(1); Aug 10 17:43:00.614 INFO kablam! | ----^ Aug 10 17:43:00.614 INFO kablam! | | Aug 10 17:43:00.614 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.614 INFO kablam! Aug 10 17:43:00.618 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.618 INFO kablam! --> src/db/value.rs:171:13 Aug 10 17:43:00.618 INFO kablam! | Aug 10 17:43:00.618 INFO kablam! 171 | let mut x = Value::from(1); Aug 10 17:43:00.618 INFO kablam! | ----^ Aug 10 17:43:00.618 INFO kablam! | | Aug 10 17:43:00.618 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.618 INFO kablam! Aug 10 17:43:00.618 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.618 INFO kablam! --> src/db/value.rs:172:13 Aug 10 17:43:00.618 INFO kablam! | Aug 10 17:43:00.618 INFO kablam! 172 | let mut y = Value::from(1); Aug 10 17:43:00.619 INFO kablam! | ----^ Aug 10 17:43:00.619 INFO kablam! | | Aug 10 17:43:00.619 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.619 INFO kablam! Aug 10 17:43:00.619 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.619 INFO kablam! --> src/db/value.rs:177:13 Aug 10 17:43:00.619 INFO kablam! | Aug 10 17:43:00.619 INFO kablam! 177 | let mut x = Value::from(2); Aug 10 17:43:00.619 INFO kablam! | ----^ Aug 10 17:43:00.619 INFO kablam! | | Aug 10 17:43:00.619 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.619 INFO kablam! Aug 10 17:43:00.619 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.619 INFO kablam! --> src/db/value.rs:178:13 Aug 10 17:43:00.619 INFO kablam! | Aug 10 17:43:00.620 INFO kablam! 178 | let mut y = Value::from(1); Aug 10 17:43:00.620 INFO kablam! | ----^ Aug 10 17:43:00.620 INFO kablam! | | Aug 10 17:43:00.620 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.620 INFO kablam! Aug 10 17:43:00.620 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.620 INFO kablam! --> src/db/value.rs:183:13 Aug 10 17:43:00.620 INFO kablam! | Aug 10 17:43:00.620 INFO kablam! 183 | let mut x = Value::from(1); Aug 10 17:43:00.620 INFO kablam! | ----^ Aug 10 17:43:00.620 INFO kablam! | | Aug 10 17:43:00.620 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.620 INFO kablam! Aug 10 17:43:00.620 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.620 INFO kablam! --> src/db/value.rs:184:13 Aug 10 17:43:00.620 INFO kablam! | Aug 10 17:43:00.620 INFO kablam! 184 | let mut y = Value::from(2); Aug 10 17:43:00.620 INFO kablam! | ----^ Aug 10 17:43:00.620 INFO kablam! | | Aug 10 17:43:00.620 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.620 INFO kablam! Aug 10 17:43:00.621 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.621 INFO kablam! --> src/db/value.rs:189:13 Aug 10 17:43:00.621 INFO kablam! | Aug 10 17:43:00.621 INFO kablam! 189 | let mut x = Value::from(-1); Aug 10 17:43:00.621 INFO kablam! | ----^ Aug 10 17:43:00.621 INFO kablam! | | Aug 10 17:43:00.621 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.621 INFO kablam! Aug 10 17:43:00.621 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.621 INFO kablam! --> src/db/value.rs:190:13 Aug 10 17:43:00.621 INFO kablam! | Aug 10 17:43:00.621 INFO kablam! 190 | let mut y = Value::from(2); Aug 10 17:43:00.621 INFO kablam! | ----^ Aug 10 17:43:00.621 INFO kablam! | | Aug 10 17:43:00.621 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.624 INFO kablam! Aug 10 17:43:00.720 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.720 INFO kablam! --> src/db/parser/integration_tests.rs:7:13 Aug 10 17:43:00.720 INFO kablam! | Aug 10 17:43:00.720 INFO kablam! 7 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:00.720 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.720 INFO kablam! | | Aug 10 17:43:00.720 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.724 INFO kablam! Aug 10 17:43:00.730 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.730 INFO kablam! --> src/db/parser/integration_tests.rs:18:13 Aug 10 17:43:00.730 INFO kablam! | Aug 10 17:43:00.730 INFO kablam! 18 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:00.730 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.730 INFO kablam! | | Aug 10 17:43:00.730 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.730 INFO kablam! Aug 10 17:43:00.733 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.733 INFO kablam! --> src/db/parser/integration_tests.rs:42:13 Aug 10 17:43:00.733 INFO kablam! | Aug 10 17:43:00.733 INFO kablam! 42 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:00.733 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.733 INFO kablam! | | Aug 10 17:43:00.733 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.733 INFO kablam! Aug 10 17:43:00.970 INFO kablam! warning: method is never used: `create_temp_stream` Aug 10 17:43:00.970 INFO kablam! --> src/db/database.rs:96:5 Aug 10 17:43:00.970 INFO kablam! | Aug 10 17:43:00.970 INFO kablam! 96 | pub fn create_temp_stream(&mut self) -> DatabaseResult { Aug 10 17:43:00.970 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.970 INFO kablam! | Aug 10 17:43:00.970 INFO kablam! = note: #[warn(dead_code)] on by default Aug 10 17:43:00.970 INFO kablam! Aug 10 17:43:00.970 INFO kablam! warning: method is never used: `get_stream` Aug 10 17:43:00.970 INFO kablam! --> src/db/database.rs:102:5 Aug 10 17:43:00.971 INFO kablam! | Aug 10 17:43:00.971 INFO kablam! 102 | fn get_stream(&self, name: &str) -> Option<&Stream> { Aug 10 17:43:00.971 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.971 INFO kablam! Aug 10 17:43:00.971 INFO kablam! warning: method is never used: `select` Aug 10 17:43:00.971 INFO kablam! --> src/db/database.rs:130:5 Aug 10 17:43:00.971 INFO kablam! | Aug 10 17:43:00.971 INFO kablam! 130 | / pub fn select(&self, stream: &str, predicates: Option>) -> Aug 10 17:43:00.971 INFO kablam! 131 | | Result { Aug 10 17:43:00.971 INFO kablam! 132 | | let result = self.get_stream(stream) Aug 10 17:43:00.971 INFO kablam! 133 | | .ok_or(DatabaseError::StreamNotFound)? Aug 10 17:43:00.971 INFO kablam! ... | Aug 10 17:43:00.971 INFO kablam! 136 | | Err(DatabaseError::UnknownError) Aug 10 17:43:00.971 INFO kablam! 137 | | } Aug 10 17:43:00.971 INFO kablam! | |_____^ Aug 10 17:43:00.971 INFO kablam! Aug 10 17:43:00.976 INFO kablam! warning: field is never used: `databases` Aug 10 17:43:00.976 INFO kablam! --> src/db/server.rs:5:5 Aug 10 17:43:00.976 INFO kablam! | Aug 10 17:43:00.976 INFO kablam! 5 | databases: HashMap Aug 10 17:43:00.977 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.977 INFO kablam! Aug 10 17:43:00.977 INFO kablam! warning: variant is never constructed: `DropStream` Aug 10 17:43:00.977 INFO kablam! --> src/db/parser/mod.rs:23:5 Aug 10 17:43:00.977 INFO kablam! | Aug 10 17:43:00.977 INFO kablam! 23 | DropStream, Aug 10 17:43:00.977 INFO kablam! | ^^^^^^^^^^ Aug 10 17:43:00.978 INFO kablam! Aug 10 17:43:00.978 INFO kablam! warning: variant is never constructed: `UseDatabase` Aug 10 17:43:00.978 INFO kablam! --> src/db/parser/mod.rs:24:5 Aug 10 17:43:00.978 INFO kablam! | Aug 10 17:43:00.981 INFO kablam! 24 | UseDatabase, Aug 10 17:43:00.981 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:43:00.981 INFO kablam! Aug 10 17:43:00.982 INFO kablam! warning: variant is never constructed: `Subscribe` Aug 10 17:43:00.982 INFO kablam! --> src/db/parser/mod.rs:28:5 Aug 10 17:43:00.982 INFO kablam! | Aug 10 17:43:00.982 INFO kablam! 28 | Subscribe, Aug 10 17:43:00.982 INFO kablam! | ^^^^^^^^^ Aug 10 17:43:00.982 INFO kablam! Aug 10 17:43:00.982 INFO kablam! warning: field is never used: `pages` Aug 10 17:43:00.982 INFO kablam! --> src/db/storage/memory/mod.rs:7:5 Aug 10 17:43:00.982 INFO kablam! | Aug 10 17:43:00.982 INFO kablam! 7 | pages: Vec Aug 10 17:43:00.982 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:43:00.982 INFO kablam! Aug 10 17:43:00.982 INFO kablam! warning: variant is never constructed: `FlushFailure` Aug 10 17:43:00.982 INFO kablam! --> src/db/storage/disk/segment.rs:26:5 Aug 10 17:43:00.982 INFO kablam! | Aug 10 17:43:00.982 INFO kablam! 26 | FlushFailure, Aug 10 17:43:00.982 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:00.982 INFO kablam! Aug 10 17:43:00.982 INFO kablam! warning: variant is never constructed: `UnknownError` Aug 10 17:43:00.982 INFO kablam! --> src/db/storage/disk/segment.rs:28:5 Aug 10 17:43:00.982 INFO kablam! | Aug 10 17:43:00.982 INFO kablam! 28 | UnknownError, Aug 10 17:43:00.982 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:00.982 INFO kablam! Aug 10 17:43:00.982 INFO kablam! warning: field is never used: `segment_size` Aug 10 17:43:00.982 INFO kablam! --> src/db/storage/disk/mod.rs:16:5 Aug 10 17:43:00.982 INFO kablam! | Aug 10 17:43:00.982 INFO kablam! 16 | segment_size: usize, // bytes Aug 10 17:43:00.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.983 INFO kablam! Aug 10 17:43:00.983 INFO kablam! warning: field is never used: `first_segment` Aug 10 17:43:00.983 INFO kablam! --> src/db/storage/disk/mod.rs:19:5 Aug 10 17:43:00.983 INFO kablam! | Aug 10 17:43:00.983 INFO kablam! 19 | first_segment: u64, Aug 10 17:43:00.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.983 INFO kablam! Aug 10 17:43:00.983 INFO kablam! warning: field is never used: `segments` Aug 10 17:43:00.983 INFO kablam! --> src/db/storage/disk/mod.rs:20:5 Aug 10 17:43:00.983 INFO kablam! | Aug 10 17:43:00.983 INFO kablam! 20 | segments: Vec, Aug 10 17:43:00.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.983 INFO kablam! Aug 10 17:43:00.983 INFO kablam! warning: field is never used: `storage` Aug 10 17:43:00.983 INFO kablam! --> src/db/storage/engine.rs:10:5 Aug 10 17:43:00.983 INFO kablam! | Aug 10 17:43:00.983 INFO kablam! 10 | storage: Box, Aug 10 17:43:00.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.983 INFO kablam! Aug 10 17:43:00.983 INFO kablam! warning: field is never used: `current_page` Aug 10 17:43:00.983 INFO kablam! --> src/db/storage/engine.rs:11:5 Aug 10 17:43:00.983 INFO kablam! | Aug 10 17:43:00.983 INFO kablam! 11 | current_page: Page, Aug 10 17:43:00.983 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.983 INFO kablam! Aug 10 17:43:00.983 INFO kablam! warning: method is never used: `insert` Aug 10 17:43:00.983 INFO kablam! --> src/db/storage/engine.rs:26:5 Aug 10 17:43:00.984 INFO kablam! | Aug 10 17:43:00.984 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:43:00.984 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.984 INFO kablam! Aug 10 17:43:00.984 INFO kablam! warning: method is never used: `get_by_pk` Aug 10 17:43:00.984 INFO kablam! --> src/db/storage/engine.rs:38:5 Aug 10 17:43:00.984 INFO kablam! | Aug 10 17:43:00.984 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:43:00.984 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.984 INFO kablam! Aug 10 17:43:00.984 INFO kablam! warning: function is never used: `create_test_db` Aug 10 17:43:00.984 INFO kablam! --> src/db/tests/mod.rs:19:1 Aug 10 17:43:00.984 INFO kablam! | Aug 10 17:43:00.984 INFO kablam! 19 | fn create_test_db() -> Database { Aug 10 17:43:00.984 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.984 INFO kablam! Aug 10 17:43:00.984 INFO kablam! warning: function is never used: `populate_stream` Aug 10 17:43:00.984 INFO kablam! --> src/db/tests/mod.rs:31:1 Aug 10 17:43:00.984 INFO kablam! | Aug 10 17:43:00.984 INFO kablam! 31 | fn populate_stream(stream: &mut Stream, rows: u64) { Aug 10 17:43:00.984 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.984 INFO kablam! Aug 10 17:43:01.006 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.006 INFO kablam! --> src/db/database.rs:165:9 Aug 10 17:43:01.006 INFO kablam! | Aug 10 17:43:01.006 INFO kablam! 165 | db.create_stream("Jon"); Aug 10 17:43:01.006 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.006 INFO kablam! | Aug 10 17:43:01.006 INFO kablam! = note: #[warn(unused_must_use)] on by default Aug 10 17:43:01.006 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.006 INFO kablam! Aug 10 17:43:01.006 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.006 INFO kablam! --> src/db/database.rs:173:9 Aug 10 17:43:01.006 INFO kablam! | Aug 10 17:43:01.006 INFO kablam! 173 | db.create_stream("Jon"); Aug 10 17:43:01.007 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.007 INFO kablam! | Aug 10 17:43:01.007 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.007 INFO kablam! Aug 10 17:43:01.010 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.010 INFO kablam! --> src/db/stream.rs:210:9 Aug 10 17:43:01.010 INFO kablam! | Aug 10 17:43:01.010 INFO kablam! 210 | s.insert(row); Aug 10 17:43:01.010 INFO kablam! | ^^^^^^^^^^^^^^ Aug 10 17:43:01.010 INFO kablam! | Aug 10 17:43:01.010 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.010 INFO kablam! Aug 10 17:43:01.011 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.011 INFO kablam! --> src/db/stream.rs:237:13 Aug 10 17:43:01.011 INFO kablam! | Aug 10 17:43:01.011 INFO kablam! 237 | stream.insert(row); Aug 10 17:43:01.011 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.011 INFO kablam! | Aug 10 17:43:01.011 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.011 INFO kablam! Aug 10 17:43:01.011 INFO kablam! warning: unused attribute Aug 10 17:43:01.011 INFO kablam! --> src/db/stream.rs:142:5 Aug 10 17:43:01.011 INFO kablam! | Aug 10 17:43:01.011 INFO kablam! 142 | #![feature(test)] Aug 10 17:43:01.011 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.011 INFO kablam! | Aug 10 17:43:01.011 INFO kablam! = note: #[warn(unused_attributes)] on by default Aug 10 17:43:01.011 INFO kablam! Aug 10 17:43:01.011 INFO kablam! warning: crate-level attribute should be in the root module Aug 10 17:43:01.011 INFO kablam! --> src/db/stream.rs:142:5 Aug 10 17:43:01.011 INFO kablam! | Aug 10 17:43:01.011 INFO kablam! 142 | #![feature(test)] Aug 10 17:43:01.012 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.012 INFO kablam! Aug 10 17:43:01.013 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.013 INFO kablam! --> src/db/row/row.rs:33:9 Aug 10 17:43:01.013 INFO kablam! | Aug 10 17:43:01.013 INFO kablam! 33 | f.write_str("Row: "); Aug 10 17:43:01.013 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.013 INFO kablam! | Aug 10 17:43:01.013 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.013 INFO kablam! Aug 10 17:43:01.014 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.014 INFO kablam! --> src/db/row/row.rs:59:17 Aug 10 17:43:01.014 INFO kablam! | Aug 10 17:43:01.014 INFO kablam! 59 | cur.by_ref().take(size).read_to_end(&mut data); Aug 10 17:43:01.014 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.014 INFO kablam! | Aug 10 17:43:01.014 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.014 INFO kablam! Aug 10 17:43:01.015 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.015 INFO kablam! --> src/db/row/row.rs:96:9 Aug 10 17:43:01.015 INFO kablam! | Aug 10 17:43:01.015 INFO kablam! 96 | buffer.write_u16::(fields); Aug 10 17:43:01.015 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.015 INFO kablam! | Aug 10 17:43:01.015 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.015 INFO kablam! Aug 10 17:43:01.015 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.015 INFO kablam! --> src/db/row/row.rs:100:13 Aug 10 17:43:01.015 INFO kablam! | Aug 10 17:43:01.015 INFO kablam! 100 | buffer.write_u64::(k as u64); Aug 10 17:43:01.015 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.015 INFO kablam! | Aug 10 17:43:01.015 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.015 INFO kablam! Aug 10 17:43:01.015 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.015 INFO kablam! --> src/db/row/row.rs:101:13 Aug 10 17:43:01.015 INFO kablam! | Aug 10 17:43:01.015 INFO kablam! 101 | buffer.write_u64::(v.len()); Aug 10 17:43:01.015 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.015 INFO kablam! | Aug 10 17:43:01.015 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.015 INFO kablam! Aug 10 17:43:01.019 INFO kablam! warning: unused attribute Aug 10 17:43:01.019 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:01.020 INFO kablam! | Aug 10 17:43:01.020 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:01.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.020 INFO kablam! Aug 10 17:43:01.020 INFO kablam! warning: crate-level attribute should be in the root module Aug 10 17:43:01.020 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:01.020 INFO kablam! | Aug 10 17:43:01.020 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:01.020 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.020 INFO kablam! Aug 10 17:43:01.048 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.048 INFO kablam! --> src/db/storage/page.rs:47:9 Aug 10 17:43:01.048 INFO kablam! | Aug 10 17:43:01.048 INFO kablam! 47 | self.data.write_u16::(len); Aug 10 17:43:01.048 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.048 INFO kablam! | Aug 10 17:43:01.048 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.048 INFO kablam! Aug 10 17:43:01.048 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.048 INFO kablam! --> src/db/storage/page.rs:48:9 Aug 10 17:43:01.048 INFO kablam! | Aug 10 17:43:01.048 INFO kablam! 48 | self.data.write(bytes); Aug 10 17:43:01.048 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.048 INFO kablam! | Aug 10 17:43:01.048 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.048 INFO kablam! Aug 10 17:43:01.050 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.050 INFO kablam! --> src/db/storage/disk/segment.rs:70:9 Aug 10 17:43:01.050 INFO kablam! | Aug 10 17:43:01.050 INFO kablam! 70 | self.fp.seek(SeekFrom::End(0)); Aug 10 17:43:01.050 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.050 INFO kablam! | Aug 10 17:43:01.050 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.051 INFO kablam! Aug 10 17:43:01.051 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.051 INFO kablam! --> src/db/storage/disk/segment.rs:72:9 Aug 10 17:43:01.051 INFO kablam! | Aug 10 17:43:01.051 INFO kablam! 72 | self.fp.flush(); Aug 10 17:43:01.051 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:43:01.051 INFO kablam! | Aug 10 17:43:01.051 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.051 INFO kablam! Aug 10 17:43:01.052 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.052 INFO kablam! --> src/db/storage/disk/segment.rs:80:9 Aug 10 17:43:01.052 INFO kablam! | Aug 10 17:43:01.052 INFO kablam! 80 | self.fp.seek(SeekFrom::Start(offset)); Aug 10 17:43:01.052 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.052 INFO kablam! | Aug 10 17:43:01.052 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.052 INFO kablam! Aug 10 17:43:01.053 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.053 INFO kablam! --> src/db/storage/disk/segment.rs:83:9 Aug 10 17:43:01.053 INFO kablam! | Aug 10 17:43:01.053 INFO kablam! 83 | self.fp.read(&mut data); Aug 10 17:43:01.053 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.053 INFO kablam! | Aug 10 17:43:01.053 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.053 INFO kablam! Aug 10 17:43:01.054 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.054 INFO kablam! --> src/db/storage/disk/segment.rs:104:9 Aug 10 17:43:01.054 INFO kablam! | Aug 10 17:43:01.054 INFO kablam! 104 | page.write(&data); Aug 10 17:43:01.054 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.054 INFO kablam! | Aug 10 17:43:01.054 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.054 INFO kablam! Aug 10 17:43:01.054 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.054 INFO kablam! --> src/db/storage/disk/segment.rs:105:9 Aug 10 17:43:01.054 INFO kablam! | Aug 10 17:43:01.054 INFO kablam! 105 | segment.write(&page); Aug 10 17:43:01.054 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.054 INFO kablam! | Aug 10 17:43:01.055 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.055 INFO kablam! Aug 10 17:43:01.057 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.057 INFO kablam! --> src/db/storage/disk/mod.rs:86:9 Aug 10 17:43:01.057 INFO kablam! | Aug 10 17:43:01.057 INFO kablam! 86 | self.current_segment.write(&page); Aug 10 17:43:01.057 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.057 INFO kablam! | Aug 10 17:43:01.057 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.057 INFO kablam! Aug 10 17:43:01.057 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.057 INFO kablam! --> src/db/storage/disk/mod.rs:89:13 Aug 10 17:43:01.057 INFO kablam! | Aug 10 17:43:01.057 INFO kablam! 89 | self.flush(); Aug 10 17:43:01.057 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:01.058 INFO kablam! | Aug 10 17:43:01.058 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.058 INFO kablam! Aug 10 17:43:01.058 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.059 INFO kablam! --> src/db/storage/disk/mod.rs:112:9 Aug 10 17:43:01.059 INFO kablam! | Aug 10 17:43:01.059 INFO kablam! 112 | disk.flush(); Aug 10 17:43:01.059 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:01.059 INFO kablam! | Aug 10 17:43:01.059 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.059 INFO kablam! Aug 10 17:43:01.059 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.059 INFO kablam! --> src/db/storage/disk/mod.rs:114:9 Aug 10 17:43:01.059 INFO kablam! | Aug 10 17:43:01.059 INFO kablam! 114 | disk.flush(); Aug 10 17:43:01.059 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:01.059 INFO kablam! | Aug 10 17:43:01.059 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.060 INFO kablam! Aug 10 17:43:01.060 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.060 INFO kablam! --> src/db/storage/disk/mod.rs:126:9 Aug 10 17:43:01.060 INFO kablam! | Aug 10 17:43:01.060 INFO kablam! 126 | page.write(&data); Aug 10 17:43:01.060 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.060 INFO kablam! | Aug 10 17:43:01.061 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.061 INFO kablam! Aug 10 17:43:01.061 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.061 INFO kablam! --> src/db/storage/disk/mod.rs:128:9 Aug 10 17:43:01.061 INFO kablam! | Aug 10 17:43:01.061 INFO kablam! 128 | disk.write_page(&page); Aug 10 17:43:01.061 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.061 INFO kablam! | Aug 10 17:43:01.061 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.061 INFO kablam! Aug 10 17:43:01.062 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.062 INFO kablam! --> src/db/storage/disk/mod.rs:131:9 Aug 10 17:43:01.062 INFO kablam! | Aug 10 17:43:01.062 INFO kablam! 131 | disk.write_page(&page); Aug 10 17:43:01.062 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.062 INFO kablam! | Aug 10 17:43:01.062 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.062 INFO kablam! Aug 10 17:43:01.062 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.062 INFO kablam! --> src/db/storage/disk/mod.rs:134:9 Aug 10 17:43:01.062 INFO kablam! | Aug 10 17:43:01.062 INFO kablam! 134 | disk.get_page(0); Aug 10 17:43:01.062 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.063 INFO kablam! | Aug 10 17:43:01.063 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.063 INFO kablam! Aug 10 17:43:01.064 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.064 INFO kablam! --> src/db/storage/engine.rs:32:13 Aug 10 17:43:01.064 INFO kablam! | Aug 10 17:43:01.064 INFO kablam! 32 | self.storage.write_page(&self.current_page); Aug 10 17:43:01.064 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.064 INFO kablam! | Aug 10 17:43:01.064 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.065 INFO kablam! Aug 10 17:43:01.065 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.065 INFO kablam! --> src/db/storage/engine.rs:34:13 Aug 10 17:43:01.065 INFO kablam! | Aug 10 17:43:01.065 INFO kablam! 34 | self.current_page.write(&data); Aug 10 17:43:01.065 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.065 INFO kablam! | Aug 10 17:43:01.065 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.065 INFO kablam! Aug 10 17:43:01.069 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.069 INFO kablam! --> src/db/tests/mod.rs:38:9 Aug 10 17:43:01.069 INFO kablam! | Aug 10 17:43:01.069 INFO kablam! 38 | stream.insert(builder); Aug 10 17:43:01.069 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.069 INFO kablam! | Aug 10 17:43:01.070 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.071 INFO kablam! Aug 10 17:43:01.165 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 25.71s Aug 10 17:43:01.172 INFO kablam! su: No module specific data is present Aug 10 17:43:01.855 INFO running `"docker" "rm" "-f" "73b1763bfcafa0d752be03960301016f12846aaffe90a725e653fc300edfd106"` Aug 10 17:43:02.060 INFO blam! 73b1763bfcafa0d752be03960301016f12846aaffe90a725e653fc300edfd106