Aug 10 17:42:33.630 INFO checking rustyrazorblade/TotalRecallDB against try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy for libc-1 Aug 10 17:42:33.630 INFO running: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 17:42:33.630 INFO creating container for: cargo +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets Aug 10 17:42:33.630 INFO running `"docker" "create" "-v" "/tmp/crater.mOrB8UrxOQfX:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/libc-1/worker-7/try#a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195+tmplazy:/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 +a77dfcc79fe3e7e1a10ae4dccfd4b2e5e0e49195-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Aug 10 17:42:33.875 INFO blam! d46e0def0ce548a9c0e777c5f5d41730a3d7b9a420eaf7dc20c8d54dd519695b Aug 10 17:42:33.878 INFO running `"docker" "start" "-a" "d46e0def0ce548a9c0e777c5f5d41730a3d7b9a420eaf7dc20c8d54dd519695b"` Aug 10 17:42:35.088 INFO kablam! Checking quote v0.3.15 Aug 10 17:42:35.091 INFO kablam! Checking uuid v0.3.1 Aug 10 17:42:35.094 INFO kablam! Compiling peg v0.5.4 Aug 10 17:42:35.094 INFO kablam! Checking nom v4.0.0 Aug 10 17:42:50.941 INFO kablam! Compiling peg-syntax-ext v0.5.5 Aug 10 17:42:56.624 INFO kablam! Checking totalrecalldb v0.1.0 (file:///source) Aug 10 17:42:57.520 INFO kablam! warning: unused `#[macro_use]` import Aug 10 17:42:57.520 INFO kablam! --> src/main.rs:6:1 Aug 10 17:42:57.520 INFO kablam! | Aug 10 17:42:57.520 INFO kablam! 6 | #[macro_use] Aug 10 17:42:57.520 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.520 INFO kablam! | Aug 10 17:42:57.520 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:57.520 INFO kablam! Aug 10 17:42:57.520 INFO kablam! warning: unused import: `std::env` Aug 10 17:42:57.520 INFO kablam! --> src/db/database.rs:3:5 Aug 10 17:42:57.520 INFO kablam! | Aug 10 17:42:57.520 INFO kablam! 3 | use std::env; Aug 10 17:42:57.520 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.520 INFO kablam! Aug 10 17:42:57.529 INFO kablam! warning: unused import: `std::error` Aug 10 17:42:57.529 INFO kablam! --> src/db/stream.rs:2:5 Aug 10 17:42:57.529 INFO kablam! | Aug 10 17:42:57.529 INFO kablam! 2 | use std::error; Aug 10 17:42:57.529 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.529 INFO kablam! Aug 10 17:42:57.529 INFO kablam! warning: unused import: `super::value::Value` Aug 10 17:42:57.529 INFO kablam! --> src/db/stream.rs:6:5 Aug 10 17:42:57.529 INFO kablam! | Aug 10 17:42:57.529 INFO kablam! 6 | use super::value::Value; Aug 10 17:42:57.529 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.529 INFO kablam! Aug 10 17:42:57.530 INFO kablam! warning: unused import: `super::storage::Memory` Aug 10 17:42:57.530 INFO kablam! --> src/db/stream.rs:10:5 Aug 10 17:42:57.530 INFO kablam! | Aug 10 17:42:57.530 INFO kablam! 10 | use super::storage::Memory; Aug 10 17:42:57.530 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.530 INFO kablam! Aug 10 17:42:57.530 INFO kablam! warning: unused imports: `Duration`, `SystemTime` Aug 10 17:42:57.530 INFO kablam! --> src/db/row/row.rs:2:17 Aug 10 17:42:57.530 INFO kablam! | Aug 10 17:42:57.530 INFO kablam! 2 | use std::time::{Duration, SystemTime}; Aug 10 17:42:57.530 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ Aug 10 17:42:57.530 INFO kablam! Aug 10 17:42:57.530 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.530 INFO kablam! --> src/db/row/row.rs:3:5 Aug 10 17:42:57.530 INFO kablam! | Aug 10 17:42:57.530 INFO kablam! 3 | use std::collections::HashMap; Aug 10 17:42:57.530 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.530 INFO kablam! Aug 10 17:42:57.531 INFO kablam! warning: unused import: `super::*` Aug 10 17:42:57.531 INFO kablam! --> src/db/row/reader.rs:95:9 Aug 10 17:42:57.531 INFO kablam! | Aug 10 17:42:57.531 INFO kablam! 95 | use super::*; Aug 10 17:42:57.531 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.531 INFO kablam! Aug 10 17:42:57.531 INFO kablam! warning: unused import: `db::row::RowBuilder` Aug 10 17:42:57.531 INFO kablam! --> src/db/row/reader.rs:96:9 Aug 10 17:42:57.531 INFO kablam! | Aug 10 17:42:57.531 INFO kablam! 96 | use db::row::RowBuilder; Aug 10 17:42:57.531 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.531 INFO kablam! Aug 10 17:42:57.531 INFO kablam! warning: unused import: `db::stream::Stream` Aug 10 17:42:57.531 INFO kablam! --> src/db/row/reader.rs:97:9 Aug 10 17:42:57.531 INFO kablam! | Aug 10 17:42:57.532 INFO kablam! 97 | use db::stream::Stream; Aug 10 17:42:57.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.532 INFO kablam! Aug 10 17:42:57.532 INFO kablam! warning: unused import: `db::schema::Type` Aug 10 17:42:57.532 INFO kablam! --> src/db/row/reader.rs:98:9 Aug 10 17:42:57.532 INFO kablam! | Aug 10 17:42:57.532 INFO kablam! 98 | use db::schema::Type; Aug 10 17:42:57.532 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:42:57.532 INFO kablam! Aug 10 17:42:57.532 INFO kablam! warning: unused import: `db::storage::Memory` Aug 10 17:42:57.532 INFO kablam! --> src/db/row/reader.rs:99:9 Aug 10 17:42:57.532 INFO kablam! | Aug 10 17:42:57.532 INFO kablam! 99 | use db::storage::Memory; Aug 10 17:42:57.532 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.532 INFO kablam! Aug 10 17:42:57.532 INFO kablam! warning: unused import: `Schema` Aug 10 17:42:57.532 INFO kablam! --> src/db/value.rs:8:21 Aug 10 17:42:57.532 INFO kablam! | Aug 10 17:42:57.532 INFO kablam! 8 | use super::schema::{Schema, Type}; Aug 10 17:42:57.532 INFO kablam! | ^^^^^^ Aug 10 17:42:57.532 INFO kablam! Aug 10 17:42:57.532 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.532 INFO kablam! --> src/db/parser/mod.rs:5:20 Aug 10 17:42:57.532 INFO kablam! | Aug 10 17:42:57.532 INFO kablam! 5 | use super::value::{Value, TypedValue}; Aug 10 17:42:57.532 INFO kablam! | ^^^^^ Aug 10 17:42:57.532 INFO kablam! Aug 10 17:42:57.532 INFO kablam! warning: unused imports: `DatabaseError`, `QueryResult` Aug 10 17:42:57.532 INFO kablam! --> src/db/parser/integration_tests.rs:1:30 Aug 10 17:42:57.532 INFO kablam! | Aug 10 17:42:57.532 INFO kablam! 1 | use db::database::{Database, QueryResult, DatabaseError}; Aug 10 17:42:57.532 INFO kablam! | ^^^^^^^^^^^ ^^^^^^^^^^^^^ Aug 10 17:42:57.532 INFO kablam! Aug 10 17:42:57.539 INFO kablam! warning: unused import: `std::io::Cursor` Aug 10 17:42:57.539 INFO kablam! --> src/db/storage/page.rs:1:5 Aug 10 17:42:57.539 INFO kablam! | Aug 10 17:42:57.539 INFO kablam! 1 | use std::io::Cursor; Aug 10 17:42:57.539 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.548 INFO kablam! Aug 10 17:42:57.548 INFO kablam! warning: unused import: `Read` Aug 10 17:42:57.549 INFO kablam! --> src/db/storage/page.rs:2:15 Aug 10 17:42:57.549 INFO kablam! | Aug 10 17:42:57.549 INFO kablam! 2 | use std::io::{Read, Write}; Aug 10 17:42:57.549 INFO kablam! | ^^^^ Aug 10 17:42:57.549 INFO kablam! Aug 10 17:42:57.549 INFO kablam! warning: unused import: `ReadBytesExt` Aug 10 17:42:57.549 INFO kablam! --> src/db/storage/page.rs:4:43 Aug 10 17:42:57.549 INFO kablam! | Aug 10 17:42:57.549 INFO kablam! 4 | use byteorder::{BigEndian, WriteBytesExt, ReadBytesExt}; Aug 10 17:42:57.549 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.549 INFO kablam! Aug 10 17:42:57.549 INFO kablam! warning: unused import: `db::row::Row` Aug 10 17:42:57.549 INFO kablam! --> src/db/storage/page.rs:5:5 Aug 10 17:42:57.549 INFO kablam! | Aug 10 17:42:57.549 INFO kablam! 5 | use db::row::Row; Aug 10 17:42:57.549 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.549 INFO kablam! Aug 10 17:42:57.550 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.550 INFO kablam! --> src/db/storage/memory/mod.rs:3:13 Aug 10 17:42:57.550 INFO kablam! | Aug 10 17:42:57.550 INFO kablam! 3 | use super::{Row, RowBuilder}; Aug 10 17:42:57.550 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.550 INFO kablam! Aug 10 17:42:57.550 INFO kablam! warning: unused import: `PathBuf` Aug 10 17:42:57.550 INFO kablam! --> src/db/storage/disk/segment.rs:2:23 Aug 10 17:42:57.550 INFO kablam! | Aug 10 17:42:57.550 INFO kablam! 2 | use std::path::{Path, PathBuf}; Aug 10 17:42:57.550 INFO kablam! | ^^^^^^^ Aug 10 17:42:57.550 INFO kablam! Aug 10 17:42:57.550 INFO kablam! warning: unused import: `std::fs::File` Aug 10 17:42:57.550 INFO kablam! --> src/db/storage/disk/mod.rs:4:5 Aug 10 17:42:57.550 INFO kablam! | Aug 10 17:42:57.550 INFO kablam! 4 | use std::fs::File; Aug 10 17:42:57.550 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:42:57.550 INFO kablam! Aug 10 17:42:57.550 INFO kablam! warning: unused import: `std::path::Path` Aug 10 17:42:57.550 INFO kablam! --> src/db/storage/disk/mod.rs:5:5 Aug 10 17:42:57.550 INFO kablam! | Aug 10 17:42:57.550 INFO kablam! 5 | use std::path::Path; Aug 10 17:42:57.550 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.550 INFO kablam! Aug 10 17:42:57.550 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.550 INFO kablam! --> src/db/storage/disk/mod.rs:10:13 Aug 10 17:42:57.550 INFO kablam! | Aug 10 17:42:57.550 INFO kablam! 10 | use super::{Row, RowBuilder}; Aug 10 17:42:57.550 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.550 INFO kablam! Aug 10 17:42:57.551 INFO kablam! warning: unused import: `PageResult` Aug 10 17:42:57.551 INFO kablam! --> src/db/storage/engine.rs:6:25 Aug 10 17:42:57.551 INFO kablam! | Aug 10 17:42:57.551 INFO kablam! 6 | use db::storage::page::{PageResult, PageError}; Aug 10 17:42:57.551 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.551 INFO kablam! Aug 10 17:42:57.551 INFO kablam! warning: unused import: `db::database::Database` Aug 10 17:42:57.552 INFO kablam! --> src/db/tests/parser/mod.rs:3:5 Aug 10 17:42:57.552 INFO kablam! | Aug 10 17:42:57.552 INFO kablam! 3 | use db::database::Database; Aug 10 17:42:57.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.552 INFO kablam! Aug 10 17:42:57.552 INFO kablam! warning: unused import: `super::get_sample_schema` Aug 10 17:42:57.552 INFO kablam! --> src/db/tests/expressions.rs:3:5 Aug 10 17:42:57.552 INFO kablam! | Aug 10 17:42:57.552 INFO kablam! 3 | use super::get_sample_schema; Aug 10 17:42:57.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.552 INFO kablam! Aug 10 17:42:57.552 INFO kablam! warning: unused imports: `RowBuilder`, `RowReader` Aug 10 17:42:57.552 INFO kablam! --> src/db/tests/expressions.rs:4:15 Aug 10 17:42:57.552 INFO kablam! | Aug 10 17:42:57.552 INFO kablam! 4 | use db::row::{RowBuilder, RowReader}; Aug 10 17:42:57.552 INFO kablam! | ^^^^^^^^^^ ^^^^^^^^^ Aug 10 17:42:57.552 INFO kablam! Aug 10 17:42:57.552 INFO kablam! warning: unused import: `db::parser::parse_statement` Aug 10 17:42:57.552 INFO kablam! --> src/db/tests/expressions.rs:5:5 Aug 10 17:42:57.552 INFO kablam! | Aug 10 17:42:57.552 INFO kablam! 5 | use db::parser::parse_statement; Aug 10 17:42:57.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.552 INFO kablam! Aug 10 17:42:57.552 INFO kablam! warning: unused import: `db::parser::where_clause` Aug 10 17:42:57.552 INFO kablam! --> src/db/tests/expressions.rs:6:5 Aug 10 17:42:57.552 INFO kablam! | Aug 10 17:42:57.552 INFO kablam! 6 | use db::parser::where_clause; Aug 10 17:42:57.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.552 INFO kablam! Aug 10 17:42:57.552 INFO kablam! warning: unused import: `db::storage::Storage` Aug 10 17:42:57.552 INFO kablam! --> src/db/tests/storage/mod.rs:6:5 Aug 10 17:42:57.552 INFO kablam! | Aug 10 17:42:57.552 INFO kablam! 6 | use db::storage::Storage; Aug 10 17:42:57.552 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.553 INFO kablam! Aug 10 17:42:57.553 INFO kablam! warning: unused macro definition Aug 10 17:42:57.553 INFO kablam! --> src/db/tests/storage/mod.rs:8:1 Aug 10 17:42:57.553 INFO kablam! | Aug 10 17:42:57.553 INFO kablam! 8 | / macro_rules! storage { Aug 10 17:42:57.553 INFO kablam! 9 | | ($f:ident) => { Aug 10 17:42:57.553 INFO kablam! 10 | | let storage = get_memory_storage(); Aug 10 17:42:57.553 INFO kablam! 11 | | let storage2 = get_disk_storage(); Aug 10 17:42:57.553 INFO kablam! ... | Aug 10 17:42:57.553 INFO kablam! 15 | | }; Aug 10 17:42:57.553 INFO kablam! 16 | | } Aug 10 17:42:57.553 INFO kablam! | |_^ Aug 10 17:42:57.553 INFO kablam! | Aug 10 17:42:57.553 INFO kablam! = note: #[warn(unused_macros)] on by default Aug 10 17:42:57.553 INFO kablam! Aug 10 17:42:57.553 INFO kablam! warning: unused import: `Arg` Aug 10 17:42:57.553 INFO kablam! --> src/main.rs:23:12 Aug 10 17:42:57.553 INFO kablam! | Aug 10 17:42:57.553 INFO kablam! 23 | use clap::{Arg, App, SubCommand}; Aug 10 17:42:57.553 INFO kablam! | ^^^ Aug 10 17:42:57.553 INFO kablam! Aug 10 17:42:57.553 INFO kablam! warning: unused imports: `Read`, `self` Aug 10 17:42:57.553 INFO kablam! --> src/main.rs:25:15 Aug 10 17:42:57.553 INFO kablam! | Aug 10 17:42:57.553 INFO kablam! 25 | use std::io::{self, Read}; Aug 10 17:42:57.553 INFO kablam! | ^^^^ ^^^^ Aug 10 17:42:57.553 INFO kablam! Aug 10 17:42:57.625 INFO kablam! warning: unused `#[macro_use]` import Aug 10 17:42:57.625 INFO kablam! --> src/main.rs:6:1 Aug 10 17:42:57.625 INFO kablam! | Aug 10 17:42:57.625 INFO kablam! 6 | #[macro_use] Aug 10 17:42:57.625 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.625 INFO kablam! | Aug 10 17:42:57.625 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 10 17:42:57.625 INFO kablam! Aug 10 17:42:57.625 INFO kablam! warning: unused import: `std::env` Aug 10 17:42:57.625 INFO kablam! --> src/db/database.rs:3:5 Aug 10 17:42:57.625 INFO kablam! | Aug 10 17:42:57.625 INFO kablam! 3 | use std::env; Aug 10 17:42:57.625 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.625 INFO kablam! Aug 10 17:42:57.626 INFO kablam! warning: unused import: `std::error` Aug 10 17:42:57.626 INFO kablam! --> src/db/stream.rs:2:5 Aug 10 17:42:57.626 INFO kablam! | Aug 10 17:42:57.626 INFO kablam! 2 | use std::error; Aug 10 17:42:57.626 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.626 INFO kablam! Aug 10 17:42:57.626 INFO kablam! warning: unused import: `super::value::Value` Aug 10 17:42:57.626 INFO kablam! --> src/db/stream.rs:6:5 Aug 10 17:42:57.626 INFO kablam! | Aug 10 17:42:57.626 INFO kablam! 6 | use super::value::Value; Aug 10 17:42:57.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.626 INFO kablam! Aug 10 17:42:57.626 INFO kablam! warning: unused import: `Schema` Aug 10 17:42:57.626 INFO kablam! --> src/db/stream.rs:147:22 Aug 10 17:42:57.626 INFO kablam! | Aug 10 17:42:57.626 INFO kablam! 147 | use db::schema::{Schema, Type}; Aug 10 17:42:57.626 INFO kablam! | ^^^^^^ Aug 10 17:42:57.626 INFO kablam! Aug 10 17:42:57.626 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.626 INFO kablam! --> src/db/stream.rs:148:21 Aug 10 17:42:57.627 INFO kablam! | Aug 10 17:42:57.627 INFO kablam! 148 | use db::value::{Value, TypedValue}; Aug 10 17:42:57.627 INFO kablam! | ^^^^^ Aug 10 17:42:57.627 INFO kablam! Aug 10 17:42:57.627 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.627 INFO kablam! --> src/db/stream.rs:149:9 Aug 10 17:42:57.627 INFO kablam! | Aug 10 17:42:57.627 INFO kablam! 149 | use std::collections::HashMap; Aug 10 17:42:57.627 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.627 INFO kablam! Aug 10 17:42:57.628 INFO kablam! warning: unused imports: `Duration`, `SystemTime` Aug 10 17:42:57.628 INFO kablam! --> src/db/row/row.rs:2:17 Aug 10 17:42:57.628 INFO kablam! | Aug 10 17:42:57.628 INFO kablam! 2 | use std::time::{Duration, SystemTime}; Aug 10 17:42:57.628 INFO kablam! | ^^^^^^^^ ^^^^^^^^^^ Aug 10 17:42:57.628 INFO kablam! Aug 10 17:42:57.628 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.628 INFO kablam! --> src/db/row/row.rs:3:5 Aug 10 17:42:57.628 INFO kablam! | Aug 10 17:42:57.628 INFO kablam! 3 | use std::collections::HashMap; Aug 10 17:42:57.628 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.628 INFO kablam! Aug 10 17:42:57.628 INFO kablam! warning: unused import: `std::collections::HashMap` Aug 10 17:42:57.628 INFO kablam! --> src/db/row/row.rs:111:9 Aug 10 17:42:57.629 INFO kablam! | Aug 10 17:42:57.629 INFO kablam! 111 | use std::collections::HashMap; Aug 10 17:42:57.629 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.629 INFO kablam! Aug 10 17:42:57.629 INFO kablam! warning: unused import: `super::*` Aug 10 17:42:57.629 INFO kablam! --> src/db/row/reader.rs:95:9 Aug 10 17:42:57.630 INFO kablam! | Aug 10 17:42:57.630 INFO kablam! 95 | use super::*; Aug 10 17:42:57.630 INFO kablam! | ^^^^^^^^ Aug 10 17:42:57.630 INFO kablam! Aug 10 17:42:57.630 INFO kablam! warning: unused import: `Schema` Aug 10 17:42:57.630 INFO kablam! --> src/db/value.rs:8:21 Aug 10 17:42:57.630 INFO kablam! | Aug 10 17:42:57.630 INFO kablam! 8 | use super::schema::{Schema, Type}; Aug 10 17:42:57.630 INFO kablam! | ^^^^^^ Aug 10 17:42:57.630 INFO kablam! Aug 10 17:42:57.631 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.631 INFO kablam! --> src/db/parser/mod.rs:5:20 Aug 10 17:42:57.631 INFO kablam! | Aug 10 17:42:57.631 INFO kablam! 5 | use super::value::{Value, TypedValue}; Aug 10 17:42:57.631 INFO kablam! | ^^^^^ Aug 10 17:42:57.631 INFO kablam! Aug 10 17:42:57.638 INFO kablam! warning: unused import: `Value` Aug 10 17:42:57.638 INFO kablam! --> src/db/parser/mod.rs:86:21 Aug 10 17:42:57.638 INFO kablam! | Aug 10 17:42:57.638 INFO kablam! 86 | use db::value::{Value, TypedValue}; Aug 10 17:42:57.638 INFO kablam! | ^^^^^ Aug 10 17:42:57.638 INFO kablam! Aug 10 17:42:57.639 INFO kablam! warning: unused import: `std::io::Cursor` Aug 10 17:42:57.639 INFO kablam! --> src/db/storage/page.rs:1:5 Aug 10 17:42:57.639 INFO kablam! | Aug 10 17:42:57.639 INFO kablam! 1 | use std::io::Cursor; Aug 10 17:42:57.639 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.639 INFO kablam! Aug 10 17:42:57.639 INFO kablam! warning: unused import: `Read` Aug 10 17:42:57.639 INFO kablam! --> src/db/storage/page.rs:2:15 Aug 10 17:42:57.639 INFO kablam! | Aug 10 17:42:57.639 INFO kablam! 2 | use std::io::{Read, Write}; Aug 10 17:42:57.639 INFO kablam! | ^^^^ Aug 10 17:42:57.639 INFO kablam! Aug 10 17:42:57.640 INFO kablam! warning: unused import: `ReadBytesExt` Aug 10 17:42:57.640 INFO kablam! --> src/db/storage/page.rs:4:43 Aug 10 17:42:57.640 INFO kablam! | Aug 10 17:42:57.640 INFO kablam! 4 | use byteorder::{BigEndian, WriteBytesExt, ReadBytesExt}; Aug 10 17:42:57.640 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.640 INFO kablam! Aug 10 17:42:57.640 INFO kablam! warning: unused import: `db::row::Row` Aug 10 17:42:57.640 INFO kablam! --> src/db/storage/page.rs:5:5 Aug 10 17:42:57.640 INFO kablam! | Aug 10 17:42:57.640 INFO kablam! 5 | use db::row::Row; Aug 10 17:42:57.640 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:42:57.640 INFO kablam! Aug 10 17:42:57.640 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.640 INFO kablam! --> src/db/storage/memory/mod.rs:3:13 Aug 10 17:42:57.640 INFO kablam! | Aug 10 17:42:57.640 INFO kablam! 3 | use super::{Row, RowBuilder}; Aug 10 17:42:57.640 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.640 INFO kablam! Aug 10 17:42:57.641 INFO kablam! warning: unused import: `PathBuf` Aug 10 17:42:57.641 INFO kablam! --> src/db/storage/disk/segment.rs:2:23 Aug 10 17:42:57.641 INFO kablam! | Aug 10 17:42:57.641 INFO kablam! 2 | use std::path::{Path, PathBuf}; Aug 10 17:42:57.641 INFO kablam! | ^^^^^^^ Aug 10 17:42:57.641 INFO kablam! Aug 10 17:42:57.641 INFO kablam! warning: unused import: `std::fs::File` Aug 10 17:42:57.641 INFO kablam! --> src/db/storage/disk/mod.rs:4:5 Aug 10 17:42:57.641 INFO kablam! | Aug 10 17:42:57.641 INFO kablam! 4 | use std::fs::File; Aug 10 17:42:57.641 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:42:57.641 INFO kablam! Aug 10 17:42:57.641 INFO kablam! warning: unused import: `std::path::Path` Aug 10 17:42:57.641 INFO kablam! --> src/db/storage/disk/mod.rs:5:5 Aug 10 17:42:57.641 INFO kablam! | Aug 10 17:42:57.642 INFO kablam! 5 | use std::path::Path; Aug 10 17:42:57.642 INFO kablam! | ^^^^^^^^^^^^^^^ Aug 10 17:42:57.642 INFO kablam! Aug 10 17:42:57.642 INFO kablam! warning: unused imports: `RowBuilder`, `Row` Aug 10 17:42:57.642 INFO kablam! --> src/db/storage/disk/mod.rs:10:13 Aug 10 17:42:57.642 INFO kablam! | Aug 10 17:42:57.642 INFO kablam! 10 | use super::{Row, RowBuilder}; Aug 10 17:42:57.642 INFO kablam! | ^^^ ^^^^^^^^^^ Aug 10 17:42:57.642 INFO kablam! Aug 10 17:42:57.643 INFO kablam! warning: unused import: `PageResult` Aug 10 17:42:57.643 INFO kablam! --> src/db/storage/engine.rs:6:25 Aug 10 17:42:57.643 INFO kablam! | Aug 10 17:42:57.643 INFO kablam! 6 | use db::storage::page::{PageResult, PageError}; Aug 10 17:42:57.643 INFO kablam! | ^^^^^^^^^^ Aug 10 17:42:57.643 INFO kablam! Aug 10 17:42:57.643 INFO kablam! warning: unused import: `db::database::Database` Aug 10 17:42:57.643 INFO kablam! --> src/db/tests/parser/mod.rs:3:5 Aug 10 17:42:57.643 INFO kablam! | Aug 10 17:42:57.643 INFO kablam! 3 | use db::database::Database; Aug 10 17:42:57.643 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.643 INFO kablam! Aug 10 17:42:57.643 INFO kablam! warning: unused import: `db::parser::parse_statement` Aug 10 17:42:57.643 INFO kablam! --> src/db/tests/expressions.rs:5:5 Aug 10 17:42:57.643 INFO kablam! | Aug 10 17:42:57.643 INFO kablam! 5 | use db::parser::parse_statement; Aug 10 17:42:57.643 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.644 INFO kablam! Aug 10 17:42:57.644 INFO kablam! warning: unused import: `db::storage::Storage` Aug 10 17:42:57.644 INFO kablam! --> src/db/tests/storage/mod.rs:6:5 Aug 10 17:42:57.644 INFO kablam! | Aug 10 17:42:57.644 INFO kablam! 6 | use db::storage::Storage; Aug 10 17:42:57.644 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 10 17:42:57.644 INFO kablam! Aug 10 17:42:57.644 INFO kablam! warning: unused import: `Arg` Aug 10 17:42:57.644 INFO kablam! --> src/main.rs:23:12 Aug 10 17:42:57.644 INFO kablam! | Aug 10 17:42:57.644 INFO kablam! 23 | use clap::{Arg, App, SubCommand}; Aug 10 17:42:57.645 INFO kablam! | ^^^ Aug 10 17:42:57.645 INFO kablam! Aug 10 17:42:57.645 INFO kablam! warning: unused imports: `Read`, `self` Aug 10 17:42:57.645 INFO kablam! --> src/main.rs:25:15 Aug 10 17:42:57.645 INFO kablam! | Aug 10 17:42:57.645 INFO kablam! 25 | use std::io::{self, Read}; Aug 10 17:42:57.645 INFO kablam! | ^^^^ ^^^^ Aug 10 17:42:57.645 INFO kablam! Aug 10 17:42:59.691 INFO kablam! warning: private type `db::database::ResultSet` in public interface (error E0446) Aug 10 17:42:59.691 INFO kablam! --> src/db/database.rs:28:15 Aug 10 17:42:59.691 INFO kablam! | Aug 10 17:42:59.691 INFO kablam! 28 | ResultSet(ResultSet), Aug 10 17:42:59.691 INFO kablam! | ^^^^^^^^^ Aug 10 17:42:59.691 INFO kablam! | Aug 10 17:42:59.692 INFO kablam! = note: #[warn(private_in_public)] on by default Aug 10 17:42:59.692 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.692 INFO kablam! = note: for more information, see issue #34537 Aug 10 17:42:59.693 INFO kablam! Aug 10 17:42:59.708 INFO kablam! warning: unused variable: `server` Aug 10 17:42:59.708 INFO kablam! --> src/main.rs:34:9 Aug 10 17:42:59.708 INFO kablam! | Aug 10 17:42:59.708 INFO kablam! 34 | let server = Server::new(); Aug 10 17:42:59.708 INFO kablam! | ^^^^^^ help: consider using `_server` instead Aug 10 17:42:59.708 INFO kablam! | Aug 10 17:42:59.709 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 10 17:42:59.709 INFO kablam! Aug 10 17:42:59.709 INFO kablam! warning: unused variable: `matches` Aug 10 17:42:59.710 INFO kablam! --> src/main.rs:41:17 Aug 10 17:42:59.710 INFO kablam! | Aug 10 17:42:59.710 INFO kablam! 41 | if let Some(matches) = app.subcommand_matches("test") { Aug 10 17:42:59.710 INFO kablam! | ^^^^^^^ help: consider using `_matches` instead Aug 10 17:42:59.710 INFO kablam! Aug 10 17:42:59.711 INFO kablam! warning: unused variable: `e` Aug 10 17:42:59.711 INFO kablam! --> src/main.rs:84:17 Aug 10 17:42:59.711 INFO kablam! | Aug 10 17:42:59.711 INFO kablam! 84 | Err(e) => {} Aug 10 17:42:59.711 INFO kablam! | ^ help: consider using `_e` instead Aug 10 17:42:59.711 INFO kablam! Aug 10 17:42:59.714 INFO kablam! warning: unused variable: `err` Aug 10 17:42:59.714 INFO kablam! --> src/db/database.rs:34:13 Aug 10 17:42:59.714 INFO kablam! | Aug 10 17:42:59.714 INFO kablam! 34 | fn from(err: ParseError) -> DatabaseError { Aug 10 17:42:59.714 INFO kablam! | ^^^ help: consider using `_err` instead Aug 10 17:42:59.714 INFO kablam! Aug 10 17:42:59.715 INFO kablam! warning: unused variable: `table` Aug 10 17:42:59.715 INFO kablam! --> src/db/database.rs:119:31 Aug 10 17:42:59.715 INFO kablam! | Aug 10 17:42:59.715 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:42:59.715 INFO kablam! | ^^^^^ help: consider using `_table` instead Aug 10 17:42:59.716 INFO kablam! Aug 10 17:42:59.716 INFO kablam! warning: unused variable: `predicates` Aug 10 17:42:59.716 INFO kablam! --> src/db/database.rs:119:38 Aug 10 17:42:59.716 INFO kablam! | Aug 10 17:42:59.716 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:42:59.716 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:42:59.717 INFO kablam! Aug 10 17:42:59.717 INFO kablam! warning: unused variable: `result` Aug 10 17:42:59.717 INFO kablam! --> src/db/database.rs:132:13 Aug 10 17:42:59.717 INFO kablam! | Aug 10 17:42:59.717 INFO kablam! 132 | let result = self.get_stream(stream) Aug 10 17:42:59.717 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:42:59.718 INFO kablam! Aug 10 17:42:59.718 INFO kablam! warning: unused variable: `storage` Aug 10 17:42:59.718 INFO kablam! --> src/db/stream.rs:60:28 Aug 10 17:42:59.718 INFO kablam! | Aug 10 17:42:59.718 INFO kablam! 60 | pub fn new(storage: S) -> Stream { Aug 10 17:42:59.718 INFO kablam! | ^^^^^^^ help: consider using `_storage` instead Aug 10 17:42:59.719 INFO kablam! Aug 10 17:42:59.719 INFO kablam! warning: unused variable: `predicates` Aug 10 17:42:59.719 INFO kablam! --> src/db/stream.rs:99:26 Aug 10 17:42:59.719 INFO kablam! | Aug 10 17:42:59.719 INFO kablam! 99 | pub fn select(&self, predicates: Option>) -> Result<(), StreamError> { Aug 10 17:42:59.719 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:42:59.720 INFO kablam! Aug 10 17:42:59.721 INFO kablam! warning: unused variable: `tmp` Aug 10 17:42:59.721 INFO kablam! --> src/db/storage/page.rs:30:13 Aug 10 17:42:59.721 INFO kablam! | Aug 10 17:42:59.721 INFO kablam! 30 | let tmp: [u8; PAGE_SIZE]; Aug 10 17:42:59.721 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:42:59.721 INFO kablam! Aug 10 17:42:59.722 INFO kablam! warning: unused variable: `num` Aug 10 17:42:59.722 INFO kablam! --> src/db/storage/memory/mod.rs:15:24 Aug 10 17:42:59.722 INFO kablam! | Aug 10 17:42:59.722 INFO kablam! 15 | fn get_page(&self, num: u64) -> StorageResult { Aug 10 17:42:59.722 INFO kablam! | ^^^ help: consider using `_num` instead Aug 10 17:42:59.722 INFO kablam! Aug 10 17:42:59.723 INFO kablam! warning: unused variable: `page` Aug 10 17:42:59.723 INFO kablam! --> src/db/storage/memory/mod.rs:18:30 Aug 10 17:42:59.723 INFO kablam! | Aug 10 17:42:59.723 INFO kablam! 18 | fn write_page(&mut self, page: &Page) -> StorageResult<()> { Aug 10 17:42:59.723 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:42:59.723 INFO kablam! Aug 10 17:42:59.724 INFO kablam! warning: unused variable: `page` Aug 10 17:42:59.724 INFO kablam! --> src/db/storage/disk/mod.rs:82:24 Aug 10 17:42:59.724 INFO kablam! | Aug 10 17:42:59.724 INFO kablam! 82 | fn get_page(&self, page: u64) -> StorageResult { Aug 10 17:42:59.724 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:42:59.724 INFO kablam! Aug 10 17:42:59.725 INFO kablam! warning: unused variable: `schema` Aug 10 17:42:59.725 INFO kablam! --> src/db/storage/engine.rs:26:41 Aug 10 17:42:59.725 INFO kablam! | Aug 10 17:42:59.725 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:42:59.725 INFO kablam! | ^^^^^^ help: consider using `_schema` instead Aug 10 17:42:59.725 INFO kablam! Aug 10 17:42:59.726 INFO kablam! warning: unused variable: `id` Aug 10 17:42:59.726 INFO kablam! --> src/db/storage/engine.rs:38:33 Aug 10 17:42:59.726 INFO kablam! | Aug 10 17:42:59.726 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:42:59.726 INFO kablam! | ^^ help: consider using `_id` instead Aug 10 17:42:59.726 INFO kablam! Aug 10 17:42:59.766 INFO kablam! warning: variable does not need to be mutable Aug 10 17:42:59.766 INFO kablam! --> src/db/database.rs:98:13 Aug 10 17:42:59.766 INFO kablam! | Aug 10 17:42:59.766 INFO kablam! 98 | let mut stream = Stream::new(storage); Aug 10 17:42:59.766 INFO kablam! | ----^^^^^^ Aug 10 17:42:59.766 INFO kablam! | | Aug 10 17:42:59.766 INFO kablam! | help: remove this `mut` Aug 10 17:42:59.767 INFO kablam! | Aug 10 17:42:59.767 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 10 17:42:59.767 INFO kablam! Aug 10 17:42:59.788 INFO kablam! warning: variable does not need to be mutable Aug 10 17:42:59.788 INFO kablam! --> src/db/stream.rs:69:13 Aug 10 17:42:59.788 INFO kablam! | Aug 10 17:42:59.788 INFO kablam! 69 | let mut stream = Stream { Aug 10 17:42:59.788 INFO kablam! | ----^^^^^^ Aug 10 17:42:59.788 INFO kablam! | | Aug 10 17:42:59.788 INFO kablam! | help: remove this `mut` Aug 10 17:42:59.789 INFO kablam! Aug 10 17:43:00.006 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.006 INFO kablam! --> src/db/parser/integration_tests.rs:7:13 Aug 10 17:43:00.006 INFO kablam! | Aug 10 17:43:00.006 INFO kablam! 7 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:00.006 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.006 INFO kablam! | | Aug 10 17:43:00.006 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.012 INFO kablam! Aug 10 17:43:00.455 INFO kablam! warning: method is never used: `new_temp` Aug 10 17:43:00.455 INFO kablam! --> src/db/database.rs:75:5 Aug 10 17:43:00.455 INFO kablam! | Aug 10 17:43:00.455 INFO kablam! 75 | pub fn new_temp() -> Database { Aug 10 17:43:00.455 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.455 INFO kablam! | Aug 10 17:43:00.455 INFO kablam! = note: #[warn(dead_code)] on by default Aug 10 17:43:00.455 INFO kablam! Aug 10 17:43:00.455 INFO kablam! warning: method is never used: `create_temp_stream` Aug 10 17:43:00.455 INFO kablam! --> src/db/database.rs:96:5 Aug 10 17:43:00.455 INFO kablam! | Aug 10 17:43:00.455 INFO kablam! 96 | pub fn create_temp_stream(&mut self) -> DatabaseResult { Aug 10 17:43:00.455 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.465 INFO kablam! warning: private type `db::database::ResultSet` in public interface (error E0446) Aug 10 17:43:00.465 INFO kablam! --> src/db/database.rs:28:15 Aug 10 17:43:00.465 INFO kablam! | Aug 10 17:43:00.465 INFO kablam! 28 | ResultSet(ResultSet), Aug 10 17:43:00.465 INFO kablam! | ^^^^^^^^^ Aug 10 17:43:00.465 INFO kablam! | Aug 10 17:43:00.465 INFO kablam! = note: #[warn(private_in_public)] on by default Aug 10 17:43:00.465 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.466 INFO kablam! = note: for more information, see issue #34537 Aug 10 17:43:00.466 INFO kablam! Aug 10 17:43:00.468 INFO kablam! Aug 10 17:43:00.469 INFO kablam! warning: method is never used: `get_stream` Aug 10 17:43:00.469 INFO kablam! --> src/db/database.rs:102:5 Aug 10 17:43:00.469 INFO kablam! | Aug 10 17:43:00.469 INFO kablam! 102 | fn get_stream(&self, name: &str) -> Option<&Stream> { Aug 10 17:43:00.469 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.469 INFO kablam! Aug 10 17:43:00.469 INFO kablam! warning: method is never used: `select` Aug 10 17:43:00.469 INFO kablam! --> src/db/database.rs:130:5 Aug 10 17:43:00.469 INFO kablam! | Aug 10 17:43:00.469 INFO kablam! 130 | / pub fn select(&self, stream: &str, predicates: Option>) -> Aug 10 17:43:00.469 INFO kablam! 131 | | Result { Aug 10 17:43:00.469 INFO kablam! 132 | | let result = self.get_stream(stream) Aug 10 17:43:00.469 INFO kablam! 133 | | .ok_or(DatabaseError::StreamNotFound)? Aug 10 17:43:00.469 INFO kablam! ... | Aug 10 17:43:00.469 INFO kablam! 136 | | Err(DatabaseError::UnknownError) Aug 10 17:43:00.469 INFO kablam! 137 | | } Aug 10 17:43:00.469 INFO kablam! | |_____^ Aug 10 17:43:00.469 INFO kablam! Aug 10 17:43:00.469 INFO kablam! warning: method is never used: `offset` Aug 10 17:43:00.469 INFO kablam! --> src/db/stream.rs:125:5 Aug 10 17:43:00.469 INFO kablam! | Aug 10 17:43:00.469 INFO kablam! 125 | fn offset(&'a mut self, num: u64) -> &'a mut StreamIterator { Aug 10 17:43:00.469 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.469 INFO kablam! Aug 10 17:43:00.469 INFO kablam! warning: field is never used: `databases` Aug 10 17:43:00.469 INFO kablam! --> src/db/server.rs:5:5 Aug 10 17:43:00.470 INFO kablam! | Aug 10 17:43:00.470 INFO kablam! 5 | databases: HashMap Aug 10 17:43:00.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.470 INFO kablam! Aug 10 17:43:00.470 INFO kablam! warning: function is never used: `get_db` Aug 10 17:43:00.470 INFO kablam! --> src/db/parser/integration_tests.rs:4:1 Aug 10 17:43:00.470 INFO kablam! | Aug 10 17:43:00.470 INFO kablam! 4 | fn get_db() -> Database { Aug 10 17:43:00.470 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.484 INFO kablam! Aug 10 17:43:00.485 INFO kablam! warning: variant is never constructed: `DropStream` Aug 10 17:43:00.486 INFO kablam! --> src/db/parser/mod.rs:23:5 Aug 10 17:43:00.486 INFO kablam! | Aug 10 17:43:00.486 INFO kablam! 23 | DropStream, Aug 10 17:43:00.486 INFO kablam! | ^^^^^^^^^^ Aug 10 17:43:00.486 INFO kablam! Aug 10 17:43:00.486 INFO kablam! warning: variant is never constructed: `UseDatabase` Aug 10 17:43:00.486 INFO kablam! --> src/db/parser/mod.rs:24:5 Aug 10 17:43:00.486 INFO kablam! | Aug 10 17:43:00.486 INFO kablam! 24 | UseDatabase, Aug 10 17:43:00.486 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:43:00.487 INFO kablam! Aug 10 17:43:00.487 INFO kablam! warning: variant is never constructed: `Subscribe` Aug 10 17:43:00.487 INFO kablam! --> src/db/parser/mod.rs:28:5 Aug 10 17:43:00.487 INFO kablam! | Aug 10 17:43:00.487 INFO kablam! 28 | Subscribe, Aug 10 17:43:00.487 INFO kablam! | ^^^^^^^^^ Aug 10 17:43:00.487 INFO kablam! Aug 10 17:43:00.488 INFO kablam! warning: struct is never constructed: `Memory` Aug 10 17:43:00.488 INFO kablam! --> src/db/storage/memory/mod.rs:6:1 Aug 10 17:43:00.488 INFO kablam! | Aug 10 17:43:00.488 INFO kablam! 6 | pub struct Memory { Aug 10 17:43:00.488 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.488 INFO kablam! Aug 10 17:43:00.489 INFO kablam! warning: method is never used: `new` Aug 10 17:43:00.489 INFO kablam! --> src/db/storage/memory/mod.rs:10:5 Aug 10 17:43:00.489 INFO kablam! | Aug 10 17:43:00.489 INFO kablam! 10 | pub fn new() -> StorageResult { Aug 10 17:43:00.489 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.489 INFO kablam! Aug 10 17:43:00.490 INFO kablam! warning: variant is never constructed: `FlushFailure` Aug 10 17:43:00.490 INFO kablam! --> src/db/storage/disk/segment.rs:26:5 Aug 10 17:43:00.490 INFO kablam! | Aug 10 17:43:00.490 INFO kablam! 26 | FlushFailure, Aug 10 17:43:00.490 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:00.490 INFO kablam! Aug 10 17:43:00.491 INFO kablam! warning: variant is never constructed: `UnknownError` Aug 10 17:43:00.491 INFO kablam! --> src/db/storage/disk/segment.rs:28:5 Aug 10 17:43:00.491 INFO kablam! | Aug 10 17:43:00.491 INFO kablam! 28 | UnknownError, Aug 10 17:43:00.491 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:00.491 INFO kablam! Aug 10 17:43:00.492 INFO kablam! warning: method is never used: `read_page` Aug 10 17:43:00.492 INFO kablam! --> src/db/storage/disk/segment.rs:77:5 Aug 10 17:43:00.492 INFO kablam! | Aug 10 17:43:00.492 INFO kablam! 77 | fn read_page(&mut self, page: u64) -> SegmentResult { Aug 10 17:43:00.492 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.492 INFO kablam! Aug 10 17:43:00.492 INFO kablam! warning: field is never used: `segment_size` Aug 10 17:43:00.493 INFO kablam! --> src/db/storage/disk/mod.rs:16:5 Aug 10 17:43:00.493 INFO kablam! | Aug 10 17:43:00.493 INFO kablam! 16 | segment_size: usize, // bytes Aug 10 17:43:00.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.493 INFO kablam! Aug 10 17:43:00.493 INFO kablam! warning: field is never used: `first_segment` Aug 10 17:43:00.493 INFO kablam! --> src/db/storage/disk/mod.rs:19:5 Aug 10 17:43:00.493 INFO kablam! | Aug 10 17:43:00.493 INFO kablam! 19 | first_segment: u64, Aug 10 17:43:00.493 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.494 INFO kablam! Aug 10 17:43:00.494 INFO kablam! warning: field is never used: `segments` Aug 10 17:43:00.494 INFO kablam! --> src/db/storage/disk/mod.rs:20:5 Aug 10 17:43:00.494 INFO kablam! | Aug 10 17:43:00.494 INFO kablam! 20 | segments: Vec, Aug 10 17:43:00.494 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.495 INFO kablam! Aug 10 17:43:00.495 INFO kablam! warning: method is never used: `set_pages_per_segment` Aug 10 17:43:00.495 INFO kablam! --> src/db/storage/disk/mod.rs:58:5 Aug 10 17:43:00.495 INFO kablam! | Aug 10 17:43:00.495 INFO kablam! 58 | fn set_pages_per_segment(&mut self, pages_per_segment: usize) { Aug 10 17:43:00.495 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.496 INFO kablam! Aug 10 17:43:00.496 INFO kablam! warning: struct is never constructed: `StorageEngine` Aug 10 17:43:00.496 INFO kablam! --> src/db/storage/engine.rs:9:1 Aug 10 17:43:00.496 INFO kablam! | Aug 10 17:43:00.496 INFO kablam! 9 | pub struct StorageEngine<'a> { Aug 10 17:43:00.496 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.496 INFO kablam! Aug 10 17:43:00.497 INFO kablam! warning: method is never used: `new` Aug 10 17:43:00.497 INFO kablam! --> src/db/storage/engine.rs:15:5 Aug 10 17:43:00.497 INFO kablam! | Aug 10 17:43:00.497 INFO kablam! 15 | pub fn new(storage: T) -> StorageEngine<'a> { Aug 10 17:43:00.497 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.497 INFO kablam! Aug 10 17:43:00.498 INFO kablam! warning: method is never used: `insert` Aug 10 17:43:00.498 INFO kablam! --> src/db/storage/engine.rs:26:5 Aug 10 17:43:00.498 INFO kablam! | Aug 10 17:43:00.498 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:43:00.498 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.498 INFO kablam! Aug 10 17:43:00.499 INFO kablam! warning: method is never used: `get_by_pk` Aug 10 17:43:00.499 INFO kablam! --> src/db/storage/engine.rs:38:5 Aug 10 17:43:00.499 INFO kablam! | Aug 10 17:43:00.499 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:43:00.499 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.499 INFO kablam! Aug 10 17:43:00.500 INFO kablam! warning: function is never used: `get_memory_storage` Aug 10 17:43:00.500 INFO kablam! --> src/db/tests/storage/mod.rs:18:1 Aug 10 17:43:00.500 INFO kablam! | Aug 10 17:43:00.500 INFO kablam! 18 | fn get_memory_storage<'a>() -> StorageEngine<'a> { Aug 10 17:43:00.500 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.500 INFO kablam! Aug 10 17:43:00.501 INFO kablam! warning: function is never used: `get_disk_storage` Aug 10 17:43:00.501 INFO kablam! --> src/db/tests/storage/mod.rs:23:1 Aug 10 17:43:00.501 INFO kablam! | Aug 10 17:43:00.501 INFO kablam! 23 | fn get_disk_storage<'a>() -> StorageEngine<'a> { Aug 10 17:43:00.501 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.501 INFO kablam! Aug 10 17:43:00.502 INFO kablam! warning: function is never used: `get_sample_schema` Aug 10 17:43:00.502 INFO kablam! --> src/db/tests/mod.rs:12:1 Aug 10 17:43:00.502 INFO kablam! | Aug 10 17:43:00.502 INFO kablam! 12 | fn get_sample_schema() -> Schema { Aug 10 17:43:00.502 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.502 INFO kablam! Aug 10 17:43:00.503 INFO kablam! warning: function is never used: `create_test_db` Aug 10 17:43:00.503 INFO kablam! --> src/db/tests/mod.rs:19:1 Aug 10 17:43:00.503 INFO kablam! | Aug 10 17:43:00.503 INFO kablam! 19 | fn create_test_db() -> Database { Aug 10 17:43:00.503 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.503 INFO kablam! Aug 10 17:43:00.504 INFO kablam! warning: function is never used: `populate_stream` Aug 10 17:43:00.504 INFO kablam! --> src/db/tests/mod.rs:31:1 Aug 10 17:43:00.504 INFO kablam! | Aug 10 17:43:00.504 INFO kablam! 31 | fn populate_stream(stream: &mut Stream, rows: u64) { Aug 10 17:43:00.504 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.504 INFO kablam! Aug 10 17:43:00.522 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.522 INFO kablam! --> src/db/row/row.rs:33:9 Aug 10 17:43:00.522 INFO kablam! | Aug 10 17:43:00.522 INFO kablam! 33 | f.write_str("Row: "); Aug 10 17:43:00.522 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.524 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.524 INFO kablam! --> src/db/stream.rs:174:17 Aug 10 17:43:00.525 INFO kablam! | Aug 10 17:43:00.525 INFO kablam! 174 | let result = s.insert(row).unwrap(); Aug 10 17:43:00.525 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.525 INFO kablam! | Aug 10 17:43:00.525 INFO kablam! = note: #[warn(unused_variables)] on by default Aug 10 17:43:00.528 INFO kablam! Aug 10 17:43:00.529 INFO kablam! warning: unused variable: `name_id` Aug 10 17:43:00.529 INFO kablam! --> src/db/stream.rs:183:13 Aug 10 17:43:00.529 INFO kablam! | Aug 10 17:43:00.529 INFO kablam! 183 | let name_id = s.schema.add_type("name", Type::String); Aug 10 17:43:00.529 INFO kablam! | ^^^^^^^ help: consider using `_name_id` instead Aug 10 17:43:00.529 INFO kablam! Aug 10 17:43:00.529 INFO kablam! warning: unused variable: `name` Aug 10 17:43:00.529 INFO kablam! --> src/db/stream.rs:191:13 Aug 10 17:43:00.529 INFO kablam! | Aug 10 17:43:00.530 INFO kablam! 191 | let name = row2.get("name").unwrap(); Aug 10 17:43:00.530 INFO kablam! | ^^^^ help: consider using `_name` instead Aug 10 17:43:00.530 INFO kablam! Aug 10 17:43:00.530 INFO kablam! warning: unused variable: `r` Aug 10 17:43:00.530 INFO kablam! --> src/db/stream.rs:213:13 Aug 10 17:43:00.530 INFO kablam! | Aug 10 17:43:00.530 INFO kablam! 213 | for r in s.into_iter() { Aug 10 17:43:00.530 INFO kablam! | ^ help: consider using `_r` instead Aug 10 17:43:00.531 INFO kablam! Aug 10 17:43:00.531 INFO kablam! warning: unused variable: `row` Aug 10 17:43:00.531 INFO kablam! --> src/db/stream.rs:223:13 Aug 10 17:43:00.531 INFO kablam! | Aug 10 17:43:00.531 INFO kablam! 223 | for row in s.into_iter().offset(9) { Aug 10 17:43:00.531 INFO kablam! | ^^^ help: consider using `_row` instead Aug 10 17:43:00.531 INFO kablam! Aug 10 17:43:00.532 INFO kablam! warning: unused variable: `stream` Aug 10 17:43:00.532 INFO kablam! --> src/db/stream.rs:243:17 Aug 10 17:43:00.532 INFO kablam! | Aug 10 17:43:00.532 INFO kablam! 243 | let mut stream = get_stream_with_data(); Aug 10 17:43:00.532 INFO kablam! | ^^^^^^ help: consider using `_stream` instead Aug 10 17:43:00.532 INFO kablam! | Aug 10 17:43:00.532 INFO kablam! = note: #[warn(unused_must_use)] on by default Aug 10 17:43:00.532 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.532 INFO kablam! Aug 10 17:43:00.533 INFO kablam! Aug 10 17:43:00.533 INFO kablam! warning: unused variable: `r` Aug 10 17:43:00.533 INFO kablam! --> src/db/row/row.rs:122:13 Aug 10 17:43:00.533 INFO kablam! | Aug 10 17:43:00.533 INFO kablam! 122 | let r = Row::new(fields); Aug 10 17:43:00.533 INFO kablam! | ^ help: consider using `_r` instead Aug 10 17:43:00.534 INFO kablam! Aug 10 17:43:00.534 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.534 INFO kablam! --> src/db/row/row.rs:59:17 Aug 10 17:43:00.534 INFO kablam! | Aug 10 17:43:00.534 INFO kablam! 59 | cur.by_ref().take(size).read_to_end(&mut data); Aug 10 17:43:00.534 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.535 INFO kablam! | Aug 10 17:43:00.535 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.535 INFO kablam! Aug 10 17:43:00.535 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.535 INFO kablam! --> src/db/row/row.rs:96:9 Aug 10 17:43:00.535 INFO kablam! | Aug 10 17:43:00.535 INFO kablam! 96 | buffer.write_u16::(fields); Aug 10 17:43:00.535 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.536 INFO kablam! | Aug 10 17:43:00.536 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.536 INFO kablam! Aug 10 17:43:00.536 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.536 INFO kablam! --> src/db/row/row.rs:100:13 Aug 10 17:43:00.536 INFO kablam! | Aug 10 17:43:00.536 INFO kablam! 100 | buffer.write_u64::(k as u64); Aug 10 17:43:00.536 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.536 INFO kablam! | Aug 10 17:43:00.536 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.536 INFO kablam! Aug 10 17:43:00.536 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.536 INFO kablam! --> src/db/row/row.rs:101:13 Aug 10 17:43:00.536 INFO kablam! | Aug 10 17:43:00.536 INFO kablam! 101 | buffer.write_u64::(v.len()); Aug 10 17:43:00.536 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.536 INFO kablam! | Aug 10 17:43:00.536 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.537 INFO kablam! Aug 10 17:43:00.537 INFO kablam! warning: unused variable: `id` Aug 10 17:43:00.537 INFO kablam! --> src/db/row/reader.rs:110:13 Aug 10 17:43:00.538 INFO kablam! | Aug 10 17:43:00.538 INFO kablam! 110 | let id = stream.insert(row); Aug 10 17:43:00.538 INFO kablam! | ^^ help: consider using `_id` instead Aug 10 17:43:00.538 INFO kablam! Aug 10 17:43:00.538 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.538 INFO kablam! --> src/db/row/reader.rs:113:13 Aug 10 17:43:00.538 INFO kablam! | Aug 10 17:43:00.538 INFO kablam! 113 | let result = stream.get(0).unwrap(); Aug 10 17:43:00.538 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.538 INFO kablam! Aug 10 17:43:00.539 INFO kablam! warning: unused variable: `x` Aug 10 17:43:00.539 INFO kablam! --> src/db/parser/integration_tests.rs:57:41 Aug 10 17:43:00.539 INFO kablam! | Aug 10 17:43:00.540 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.540 INFO kablam! | ^ help: consider using `_x` instead Aug 10 17:43:00.540 INFO kablam! Aug 10 17:43:00.540 INFO kablam! warning: unused variable: `builder` Aug 10 17:43:00.540 INFO kablam! --> src/db/parser/mod.rs:93:42 Aug 10 17:43:00.540 INFO kablam! | Aug 10 17:43:00.540 INFO kablam! 93 | if let Statement::Insert(stream, builder) = result { Aug 10 17:43:00.540 INFO kablam! | ^^^^^^^ help: consider using `_builder` instead Aug 10 17:43:00.540 INFO kablam! Aug 10 17:43:00.541 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.541 INFO kablam! --> src/db/parser/mod.rs:99:13 Aug 10 17:43:00.541 INFO kablam! | Aug 10 17:43:00.541 INFO kablam! 99 | let result = parse_statement(x).unwrap(); Aug 10 17:43:00.541 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.542 INFO kablam! Aug 10 17:43:00.542 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.542 INFO kablam! --> src/db/parser/mod.rs:105:13 Aug 10 17:43:00.542 INFO kablam! | Aug 10 17:43:00.542 INFO kablam! 105 | let result = parse_statement("INSERT INTO test set k='test';").unwrap(); Aug 10 17:43:00.542 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.543 INFO kablam! Aug 10 17:43:00.543 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.543 INFO kablam! --> src/db/parser/mod.rs:106:13 Aug 10 17:43:00.543 INFO kablam! | Aug 10 17:43:00.543 INFO kablam! 106 | let result = parse_statement("INSERT INTO test set k='test my ''friend''';").unwrap(); Aug 10 17:43:00.543 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.543 INFO kablam! Aug 10 17:43:00.544 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.544 INFO kablam! --> src/db/parser/mod.rs:112:13 Aug 10 17:43:00.544 INFO kablam! | Aug 10 17:43:00.544 INFO kablam! 112 | let tmp = int_value("42").unwrap(); Aug 10 17:43:00.544 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.544 INFO kablam! Aug 10 17:43:00.545 INFO kablam! warning: unused attribute Aug 10 17:43:00.545 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:00.545 INFO kablam! | Aug 10 17:43:00.545 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:00.545 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.545 INFO kablam! | Aug 10 17:43:00.546 INFO kablam! warning: unused variable: `p` Aug 10 17:43:00.546 INFO kablam! --> src/db/parser/mod.rs:145:13 Aug 10 17:43:00.546 INFO kablam! | Aug 10 17:43:00.546 INFO kablam! 145 | let p = parse_statement(x).unwrap(); Aug 10 17:43:00.546 INFO kablam! | ^ help: consider using `_p` instead Aug 10 17:43:00.546 INFO kablam! = note: #[warn(unused_attributes)] on by default Aug 10 17:43:00.546 INFO kablam! Aug 10 17:43:00.546 INFO kablam! warning: crate-level attribute should be in the root module Aug 10 17:43:00.546 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:00.546 INFO kablam! | Aug 10 17:43:00.546 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:00.546 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.546 INFO kablam! Aug 10 17:43:00.547 INFO kablam! Aug 10 17:43:00.547 INFO kablam! warning: unused variable: `p` Aug 10 17:43:00.547 INFO kablam! --> src/db/parser/mod.rs:151:13 Aug 10 17:43:00.547 INFO kablam! | Aug 10 17:43:00.547 INFO kablam! 151 | let p = column_spec(x).unwrap(); Aug 10 17:43:00.547 INFO kablam! | ^ help: consider using `_p` instead Aug 10 17:43:00.548 INFO kablam! Aug 10 17:43:00.548 INFO kablam! warning: unused variable: `p` Aug 10 17:43:00.548 INFO kablam! --> src/db/parser/mod.rs:154:13 Aug 10 17:43:00.548 INFO kablam! | Aug 10 17:43:00.548 INFO kablam! 154 | let p = column_spec(x).unwrap(); Aug 10 17:43:00.548 INFO kablam! | ^ help: consider using `_p` instead Aug 10 17:43:00.549 INFO kablam! Aug 10 17:43:00.549 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.549 INFO kablam! --> src/db/parser/mod.rs:203:13 Aug 10 17:43:00.549 INFO kablam! | Aug 10 17:43:00.549 INFO kablam! 203 | let tmp = expression_value("1").expect("1"); Aug 10 17:43:00.550 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.550 INFO kablam! Aug 10 17:43:00.550 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.550 INFO kablam! --> src/db/parser/mod.rs:207:13 Aug 10 17:43:00.550 INFO kablam! | Aug 10 17:43:00.550 INFO kablam! 207 | let tmp = expression_field("name") Aug 10 17:43:00.550 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.551 INFO kablam! Aug 10 17:43:00.551 INFO kablam! warning: unused variable: `b` Aug 10 17:43:00.551 INFO kablam! --> src/db/parser/mod.rs:234:47 Aug 10 17:43:00.551 INFO kablam! | Aug 10 17:43:00.551 INFO kablam! 234 | Expression::Comparison(ref a, ref b, ref c) => Aug 10 17:43:00.551 INFO kablam! | ^ help: consider using `_b` instead Aug 10 17:43:00.552 INFO kablam! Aug 10 17:43:00.552 INFO kablam! warning: unused variable: `c` Aug 10 17:43:00.552 INFO kablam! --> src/db/parser/mod.rs:234:54 Aug 10 17:43:00.552 INFO kablam! | Aug 10 17:43:00.552 INFO kablam! 234 | Expression::Comparison(ref a, ref b, ref c) => Aug 10 17:43:00.552 INFO kablam! | ^ help: consider using `_c` instead Aug 10 17:43:00.553 INFO kablam! Aug 10 17:43:00.553 INFO kablam! warning: unused variable: `x` Aug 10 17:43:00.553 INFO kablam! --> src/db/parser/mod.rs:243:13 Aug 10 17:43:00.553 INFO kablam! | Aug 10 17:43:00.553 INFO kablam! 243 | let x = "(field + 3) > 10"; Aug 10 17:43:00.553 INFO kablam! | ^ help: consider using `_x` instead Aug 10 17:43:00.554 INFO kablam! Aug 10 17:43:00.554 INFO kablam! warning: unused variable: `s` Aug 10 17:43:00.555 INFO kablam! --> src/db/tests/storage/mod.rs:36:18 Aug 10 17:43:00.555 INFO kablam! | Aug 10 17:43:00.555 INFO kablam! 36 | fn something(s: &StorageEngine) { Aug 10 17:43:00.555 INFO kablam! | ^ help: consider using `_s` instead Aug 10 17:43:00.555 INFO kablam! Aug 10 17:43:00.555 INFO kablam! warning: unused variable: `s` Aug 10 17:43:00.556 INFO kablam! --> src/db/tests/storage/mod.rs:43:13 Aug 10 17:43:00.556 INFO kablam! | Aug 10 17:43:00.556 INFO kablam! 43 | fn body(s: &StorageEngine) { Aug 10 17:43:00.556 INFO kablam! | ^ help: consider using `_s` instead Aug 10 17:43:00.556 INFO kablam! Aug 10 17:43:00.557 INFO kablam! warning: unused variable: `server` Aug 10 17:43:00.557 INFO kablam! --> src/main.rs:34:9 Aug 10 17:43:00.557 INFO kablam! | Aug 10 17:43:00.557 INFO kablam! 34 | let server = Server::new(); Aug 10 17:43:00.557 INFO kablam! | ^^^^^^ help: consider using `_server` instead Aug 10 17:43:00.557 INFO kablam! Aug 10 17:43:00.557 INFO kablam! warning: unused variable: `matches` Aug 10 17:43:00.558 INFO kablam! --> src/main.rs:41:17 Aug 10 17:43:00.558 INFO kablam! | Aug 10 17:43:00.558 INFO kablam! 41 | if let Some(matches) = app.subcommand_matches("test") { Aug 10 17:43:00.558 INFO kablam! | ^^^^^^^ help: consider using `_matches` instead Aug 10 17:43:00.558 INFO kablam! Aug 10 17:43:00.559 INFO kablam! warning: unused variable: `e` Aug 10 17:43:00.559 INFO kablam! --> src/main.rs:84:17 Aug 10 17:43:00.559 INFO kablam! | Aug 10 17:43:00.559 INFO kablam! 84 | Err(e) => {} Aug 10 17:43:00.559 INFO kablam! | ^ help: consider using `_e` instead Aug 10 17:43:00.559 INFO kablam! Aug 10 17:43:00.562 INFO kablam! warning: unused variable: `err` Aug 10 17:43:00.562 INFO kablam! --> src/db/database.rs:34:13 Aug 10 17:43:00.562 INFO kablam! | Aug 10 17:43:00.562 INFO kablam! 34 | fn from(err: ParseError) -> DatabaseError { Aug 10 17:43:00.562 INFO kablam! | ^^^ help: consider using `_err` instead Aug 10 17:43:00.563 INFO kablam! Aug 10 17:43:00.563 INFO kablam! warning: unused variable: `table` Aug 10 17:43:00.564 INFO kablam! --> src/db/database.rs:119:31 Aug 10 17:43:00.564 INFO kablam! | Aug 10 17:43:00.564 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:43:00.564 INFO kablam! | ^^^^^ help: consider using `_table` instead Aug 10 17:43:00.564 INFO kablam! Aug 10 17:43:00.564 INFO kablam! warning: unused variable: `predicates` Aug 10 17:43:00.564 INFO kablam! --> src/db/database.rs:119:38 Aug 10 17:43:00.565 INFO kablam! | Aug 10 17:43:00.565 INFO kablam! 119 | Statement::Select(table, predicates) => { Aug 10 17:43:00.565 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:43:00.565 INFO kablam! Aug 10 17:43:00.565 INFO kablam! warning: unused variable: `result` Aug 10 17:43:00.565 INFO kablam! --> src/db/database.rs:132:13 Aug 10 17:43:00.565 INFO kablam! | Aug 10 17:43:00.565 INFO kablam! 132 | let result = self.get_stream(stream) Aug 10 17:43:00.566 INFO kablam! | ^^^^^^ help: consider using `_result` instead Aug 10 17:43:00.566 INFO kablam! Aug 10 17:43:00.566 INFO kablam! warning: unused variable: `storage` Aug 10 17:43:00.566 INFO kablam! --> src/db/stream.rs:60:28 Aug 10 17:43:00.567 INFO kablam! | Aug 10 17:43:00.567 INFO kablam! 60 | pub fn new(storage: S) -> Stream { Aug 10 17:43:00.567 INFO kablam! | ^^^^^^^ help: consider using `_storage` instead Aug 10 17:43:00.567 INFO kablam! Aug 10 17:43:00.567 INFO kablam! warning: unused variable: `predicates` Aug 10 17:43:00.567 INFO kablam! --> src/db/stream.rs:99:26 Aug 10 17:43:00.568 INFO kablam! | Aug 10 17:43:00.568 INFO kablam! 99 | pub fn select(&self, predicates: Option>) -> Result<(), StreamError> { Aug 10 17:43:00.568 INFO kablam! | ^^^^^^^^^^ help: consider using `_predicates` instead Aug 10 17:43:00.568 INFO kablam! Aug 10 17:43:00.569 INFO kablam! warning: unused variable: `tmp` Aug 10 17:43:00.569 INFO kablam! --> src/db/storage/page.rs:30:13 Aug 10 17:43:00.569 INFO kablam! | Aug 10 17:43:00.569 INFO kablam! 30 | let tmp: [u8; PAGE_SIZE]; Aug 10 17:43:00.569 INFO kablam! | ^^^ help: consider using `_tmp` instead Aug 10 17:43:00.570 INFO kablam! Aug 10 17:43:00.570 INFO kablam! warning: unused variable: `num` Aug 10 17:43:00.570 INFO kablam! --> src/db/storage/memory/mod.rs:15:24 Aug 10 17:43:00.570 INFO kablam! | Aug 10 17:43:00.570 INFO kablam! 15 | fn get_page(&self, num: u64) -> StorageResult { Aug 10 17:43:00.570 INFO kablam! | ^^^ help: consider using `_num` instead Aug 10 17:43:00.571 INFO kablam! Aug 10 17:43:00.571 INFO kablam! warning: unused variable: `page` Aug 10 17:43:00.571 INFO kablam! --> src/db/storage/memory/mod.rs:18:30 Aug 10 17:43:00.571 INFO kablam! | Aug 10 17:43:00.571 INFO kablam! 18 | fn write_page(&mut self, page: &Page) -> StorageResult<()> { Aug 10 17:43:00.571 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:43:00.572 INFO kablam! Aug 10 17:43:00.572 INFO kablam! warning: unused variable: `page` Aug 10 17:43:00.572 INFO kablam! --> src/db/storage/disk/mod.rs:82:24 Aug 10 17:43:00.572 INFO kablam! | Aug 10 17:43:00.572 INFO kablam! 82 | fn get_page(&self, page: u64) -> StorageResult { Aug 10 17:43:00.572 INFO kablam! | ^^^^ help: consider using `_page` instead Aug 10 17:43:00.580 INFO kablam! Aug 10 17:43:00.581 INFO kablam! warning: unused variable: `schema` Aug 10 17:43:00.581 INFO kablam! --> src/db/storage/engine.rs:26:41 Aug 10 17:43:00.581 INFO kablam! | Aug 10 17:43:00.581 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:43:00.581 INFO kablam! | ^^^^^^ help: consider using `_schema` instead Aug 10 17:43:00.581 INFO kablam! Aug 10 17:43:00.582 INFO kablam! warning: unused variable: `id` Aug 10 17:43:00.582 INFO kablam! --> src/db/storage/engine.rs:38:33 Aug 10 17:43:00.582 INFO kablam! | Aug 10 17:43:00.582 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:43:00.582 INFO kablam! | ^^ help: consider using `_id` instead Aug 10 17:43:00.582 INFO kablam! Aug 10 17:43:00.592 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.592 INFO kablam! --> src/db/storage/page.rs:47:9 Aug 10 17:43:00.592 INFO kablam! | Aug 10 17:43:00.592 INFO kablam! 47 | self.data.write_u16::(len); Aug 10 17:43:00.592 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.598 INFO kablam! | Aug 10 17:43:00.598 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.598 INFO kablam! Aug 10 17:43:00.598 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.598 INFO kablam! --> src/db/storage/page.rs:48:9 Aug 10 17:43:00.598 INFO kablam! | Aug 10 17:43:00.598 INFO kablam! 48 | self.data.write(bytes); Aug 10 17:43:00.598 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.599 INFO kablam! | Aug 10 17:43:00.599 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.599 INFO kablam! Aug 10 17:43:00.615 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.615 INFO kablam! --> src/db/storage/disk/segment.rs:70:9 Aug 10 17:43:00.615 INFO kablam! | Aug 10 17:43:00.615 INFO kablam! 70 | self.fp.seek(SeekFrom::End(0)); Aug 10 17:43:00.615 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.615 INFO kablam! | Aug 10 17:43:00.615 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.615 INFO kablam! Aug 10 17:43:00.616 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.616 INFO kablam! --> src/db/storage/disk/segment.rs:72:9 Aug 10 17:43:00.616 INFO kablam! | Aug 10 17:43:00.616 INFO kablam! 72 | self.fp.flush(); Aug 10 17:43:00.616 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:43:00.616 INFO kablam! | Aug 10 17:43:00.616 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.616 INFO kablam! Aug 10 17:43:00.617 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.617 INFO kablam! --> src/db/storage/disk/segment.rs:80:9 Aug 10 17:43:00.617 INFO kablam! | Aug 10 17:43:00.617 INFO kablam! 80 | self.fp.seek(SeekFrom::Start(offset)); Aug 10 17:43:00.617 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.617 INFO kablam! | Aug 10 17:43:00.617 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.617 INFO kablam! Aug 10 17:43:00.617 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.617 INFO kablam! --> src/db/storage/disk/segment.rs:83:9 Aug 10 17:43:00.618 INFO kablam! | Aug 10 17:43:00.618 INFO kablam! 83 | self.fp.read(&mut data); Aug 10 17:43:00.618 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.618 INFO kablam! | Aug 10 17:43:00.618 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.618 INFO kablam! Aug 10 17:43:00.620 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.620 INFO kablam! --> src/db/storage/disk/mod.rs:86:9 Aug 10 17:43:00.620 INFO kablam! | Aug 10 17:43:00.620 INFO kablam! 86 | self.current_segment.write(&page); Aug 10 17:43:00.620 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.624 INFO kablam! | Aug 10 17:43:00.624 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.624 INFO kablam! Aug 10 17:43:00.625 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.625 INFO kablam! --> src/db/storage/disk/mod.rs:89:13 Aug 10 17:43:00.625 INFO kablam! | Aug 10 17:43:00.625 INFO kablam! 89 | self.flush(); Aug 10 17:43:00.625 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:00.625 INFO kablam! | Aug 10 17:43:00.625 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.625 INFO kablam! Aug 10 17:43:00.626 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.626 INFO kablam! --> src/db/storage/engine.rs:32:13 Aug 10 17:43:00.626 INFO kablam! | Aug 10 17:43:00.626 INFO kablam! 32 | self.storage.write_page(&self.current_page); Aug 10 17:43:00.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.626 INFO kablam! | Aug 10 17:43:00.626 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.626 INFO kablam! Aug 10 17:43:00.626 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.626 INFO kablam! --> src/db/storage/engine.rs:34:13 Aug 10 17:43:00.626 INFO kablam! | Aug 10 17:43:00.626 INFO kablam! 34 | self.current_page.write(&data); Aug 10 17:43:00.626 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.626 INFO kablam! | Aug 10 17:43:00.626 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.626 INFO kablam! Aug 10 17:43:00.629 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:00.629 INFO kablam! --> src/db/tests/mod.rs:38:9 Aug 10 17:43:00.629 INFO kablam! | Aug 10 17:43:00.629 INFO kablam! 38 | stream.insert(builder); Aug 10 17:43:00.629 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:00.633 INFO kablam! | Aug 10 17:43:00.633 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:00.633 INFO kablam! Aug 10 17:43:00.725 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.725 INFO kablam! --> src/db/database.rs:98:13 Aug 10 17:43:00.725 INFO kablam! | Aug 10 17:43:00.725 INFO kablam! 98 | let mut stream = Stream::new(storage); Aug 10 17:43:00.725 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.726 INFO kablam! | | Aug 10 17:43:00.726 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.726 INFO kablam! | Aug 10 17:43:00.726 INFO kablam! = note: #[warn(unused_mut)] on by default Aug 10 17:43:00.726 INFO kablam! Aug 10 17:43:00.803 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.803 INFO kablam! --> src/db/stream.rs:69:13 Aug 10 17:43:00.803 INFO kablam! | Aug 10 17:43:00.803 INFO kablam! 69 | let mut stream = Stream { Aug 10 17:43:00.803 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.803 INFO kablam! | | Aug 10 17:43:00.803 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.803 INFO kablam! Aug 10 17:43:00.867 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.868 INFO kablam! --> src/db/stream.rs:221:13 Aug 10 17:43:00.868 INFO kablam! | Aug 10 17:43:00.868 INFO kablam! 221 | let mut s = get_stream_with_data(); Aug 10 17:43:00.868 INFO kablam! | ----^ Aug 10 17:43:00.868 INFO kablam! | | Aug 10 17:43:00.868 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.868 INFO kablam! Aug 10 17:43:00.870 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.870 INFO kablam! --> src/db/stream.rs:243:13 Aug 10 17:43:00.870 INFO kablam! | Aug 10 17:43:00.870 INFO kablam! 243 | let mut stream = get_stream_with_data(); Aug 10 17:43:00.870 INFO kablam! | ----^^^^^^ Aug 10 17:43:00.870 INFO kablam! | | Aug 10 17:43:00.870 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.870 INFO kablam! Aug 10 17:43:00.973 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.973 INFO kablam! --> src/db/value.rs:161:13 Aug 10 17:43:00.973 INFO kablam! | Aug 10 17:43:00.973 INFO kablam! 161 | let mut x = Value::from(1); Aug 10 17:43:00.973 INFO kablam! | ----^ Aug 10 17:43:00.973 INFO kablam! | | Aug 10 17:43:00.973 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.973 INFO kablam! Aug 10 17:43:00.978 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.978 INFO kablam! --> src/db/value.rs:171:13 Aug 10 17:43:00.978 INFO kablam! | Aug 10 17:43:00.978 INFO kablam! 171 | let mut x = Value::from(1); Aug 10 17:43:00.978 INFO kablam! | ----^ Aug 10 17:43:00.978 INFO kablam! | | Aug 10 17:43:00.978 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.978 INFO kablam! Aug 10 17:43:00.978 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.978 INFO kablam! --> src/db/value.rs:172:13 Aug 10 17:43:00.978 INFO kablam! | Aug 10 17:43:00.978 INFO kablam! 172 | let mut y = Value::from(1); Aug 10 17:43:00.978 INFO kablam! | ----^ Aug 10 17:43:00.978 INFO kablam! | | Aug 10 17:43:00.978 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.978 INFO kablam! Aug 10 17:43:00.978 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.978 INFO kablam! --> src/db/value.rs:177:13 Aug 10 17:43:00.978 INFO kablam! | Aug 10 17:43:00.978 INFO kablam! 177 | let mut x = Value::from(2); Aug 10 17:43:00.978 INFO kablam! | ----^ Aug 10 17:43:00.978 INFO kablam! | | Aug 10 17:43:00.979 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.979 INFO kablam! Aug 10 17:43:00.979 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.979 INFO kablam! --> src/db/value.rs:178:13 Aug 10 17:43:00.979 INFO kablam! | Aug 10 17:43:00.979 INFO kablam! 178 | let mut y = Value::from(1); Aug 10 17:43:00.979 INFO kablam! | ----^ Aug 10 17:43:00.979 INFO kablam! | | Aug 10 17:43:00.979 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.979 INFO kablam! Aug 10 17:43:00.979 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.979 INFO kablam! --> src/db/value.rs:183:13 Aug 10 17:43:00.979 INFO kablam! | Aug 10 17:43:00.979 INFO kablam! 183 | let mut x = Value::from(1); Aug 10 17:43:00.979 INFO kablam! | ----^ Aug 10 17:43:00.979 INFO kablam! | | Aug 10 17:43:00.979 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.979 INFO kablam! Aug 10 17:43:00.979 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.979 INFO kablam! --> src/db/value.rs:184:13 Aug 10 17:43:00.979 INFO kablam! | Aug 10 17:43:00.979 INFO kablam! 184 | let mut y = Value::from(2); Aug 10 17:43:00.979 INFO kablam! | ----^ Aug 10 17:43:00.979 INFO kablam! | | Aug 10 17:43:00.979 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.979 INFO kablam! Aug 10 17:43:00.979 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.979 INFO kablam! --> src/db/value.rs:189:13 Aug 10 17:43:00.980 INFO kablam! | Aug 10 17:43:00.980 INFO kablam! 189 | let mut x = Value::from(-1); Aug 10 17:43:00.980 INFO kablam! | ----^ Aug 10 17:43:00.980 INFO kablam! | | Aug 10 17:43:00.980 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.980 INFO kablam! Aug 10 17:43:00.980 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:00.980 INFO kablam! --> src/db/value.rs:190:13 Aug 10 17:43:00.980 INFO kablam! | Aug 10 17:43:00.980 INFO kablam! 190 | let mut y = Value::from(2); Aug 10 17:43:00.980 INFO kablam! | ----^ Aug 10 17:43:00.980 INFO kablam! | | Aug 10 17:43:00.980 INFO kablam! | help: remove this `mut` Aug 10 17:43:00.980 INFO kablam! Aug 10 17:43:01.063 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:01.063 INFO kablam! --> src/db/parser/integration_tests.rs:7:13 Aug 10 17:43:01.063 INFO kablam! | Aug 10 17:43:01.063 INFO kablam! 7 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:01.063 INFO kablam! | ----^^^^^^ Aug 10 17:43:01.063 INFO kablam! | | Aug 10 17:43:01.063 INFO kablam! | help: remove this `mut` Aug 10 17:43:01.063 INFO kablam! Aug 10 17:43:01.070 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:01.070 INFO kablam! --> src/db/parser/integration_tests.rs:18:13 Aug 10 17:43:01.070 INFO kablam! | Aug 10 17:43:01.070 INFO kablam! 18 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:01.070 INFO kablam! | ----^^^^^^ Aug 10 17:43:01.070 INFO kablam! | | Aug 10 17:43:01.070 INFO kablam! | help: remove this `mut` Aug 10 17:43:01.070 INFO kablam! Aug 10 17:43:01.072 INFO kablam! warning: variable does not need to be mutable Aug 10 17:43:01.072 INFO kablam! --> src/db/parser/integration_tests.rs:42:13 Aug 10 17:43:01.072 INFO kablam! | Aug 10 17:43:01.073 INFO kablam! 42 | let mut stream = db.create_stream("users").unwrap(); Aug 10 17:43:01.073 INFO kablam! | ----^^^^^^ Aug 10 17:43:01.073 INFO kablam! | | Aug 10 17:43:01.073 INFO kablam! | help: remove this `mut` Aug 10 17:43:01.073 INFO kablam! Aug 10 17:43:01.324 INFO kablam! warning: method is never used: `create_temp_stream` Aug 10 17:43:01.324 INFO kablam! --> src/db/database.rs:96:5 Aug 10 17:43:01.324 INFO kablam! | Aug 10 17:43:01.324 INFO kablam! 96 | pub fn create_temp_stream(&mut self) -> DatabaseResult { Aug 10 17:43:01.324 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.324 INFO kablam! | Aug 10 17:43:01.325 INFO kablam! = note: #[warn(dead_code)] on by default Aug 10 17:43:01.325 INFO kablam! Aug 10 17:43:01.325 INFO kablam! warning: method is never used: `get_stream` Aug 10 17:43:01.325 INFO kablam! --> src/db/database.rs:102:5 Aug 10 17:43:01.325 INFO kablam! | Aug 10 17:43:01.325 INFO kablam! 102 | fn get_stream(&self, name: &str) -> Option<&Stream> { Aug 10 17:43:01.325 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.326 INFO kablam! Aug 10 17:43:01.326 INFO kablam! warning: method is never used: `select` Aug 10 17:43:01.326 INFO kablam! --> src/db/database.rs:130:5 Aug 10 17:43:01.326 INFO kablam! | Aug 10 17:43:01.326 INFO kablam! 130 | / pub fn select(&self, stream: &str, predicates: Option>) -> Aug 10 17:43:01.326 INFO kablam! 131 | | Result { Aug 10 17:43:01.326 INFO kablam! 132 | | let result = self.get_stream(stream) Aug 10 17:43:01.326 INFO kablam! 133 | | .ok_or(DatabaseError::StreamNotFound)? Aug 10 17:43:01.326 INFO kablam! ... | Aug 10 17:43:01.326 INFO kablam! 136 | | Err(DatabaseError::UnknownError) Aug 10 17:43:01.326 INFO kablam! 137 | | } Aug 10 17:43:01.326 INFO kablam! | |_____^ Aug 10 17:43:01.327 INFO kablam! Aug 10 17:43:01.327 INFO kablam! warning: field is never used: `databases` Aug 10 17:43:01.327 INFO kablam! --> src/db/server.rs:5:5 Aug 10 17:43:01.327 INFO kablam! | Aug 10 17:43:01.327 INFO kablam! 5 | databases: HashMap Aug 10 17:43:01.327 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.328 INFO kablam! Aug 10 17:43:01.329 INFO kablam! warning: variant is never constructed: `DropStream` Aug 10 17:43:01.329 INFO kablam! --> src/db/parser/mod.rs:23:5 Aug 10 17:43:01.329 INFO kablam! | Aug 10 17:43:01.329 INFO kablam! 23 | DropStream, Aug 10 17:43:01.329 INFO kablam! | ^^^^^^^^^^ Aug 10 17:43:01.329 INFO kablam! Aug 10 17:43:01.330 INFO kablam! warning: variant is never constructed: `UseDatabase` Aug 10 17:43:01.330 INFO kablam! --> src/db/parser/mod.rs:24:5 Aug 10 17:43:01.330 INFO kablam! | Aug 10 17:43:01.330 INFO kablam! 24 | UseDatabase, Aug 10 17:43:01.330 INFO kablam! | ^^^^^^^^^^^ Aug 10 17:43:01.330 INFO kablam! Aug 10 17:43:01.330 INFO kablam! warning: variant is never constructed: `Subscribe` Aug 10 17:43:01.330 INFO kablam! --> src/db/parser/mod.rs:28:5 Aug 10 17:43:01.330 INFO kablam! | Aug 10 17:43:01.331 INFO kablam! 28 | Subscribe, Aug 10 17:43:01.331 INFO kablam! | ^^^^^^^^^ Aug 10 17:43:01.331 INFO kablam! Aug 10 17:43:01.331 INFO kablam! warning: field is never used: `pages` Aug 10 17:43:01.331 INFO kablam! --> src/db/storage/memory/mod.rs:7:5 Aug 10 17:43:01.332 INFO kablam! | Aug 10 17:43:01.332 INFO kablam! 7 | pages: Vec Aug 10 17:43:01.332 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:43:01.337 INFO kablam! Aug 10 17:43:01.337 INFO kablam! warning: variant is never constructed: `FlushFailure` Aug 10 17:43:01.337 INFO kablam! --> src/db/storage/disk/segment.rs:26:5 Aug 10 17:43:01.337 INFO kablam! | Aug 10 17:43:01.337 INFO kablam! 26 | FlushFailure, Aug 10 17:43:01.337 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:01.341 INFO kablam! Aug 10 17:43:01.341 INFO kablam! warning: variant is never constructed: `UnknownError` Aug 10 17:43:01.341 INFO kablam! --> src/db/storage/disk/segment.rs:28:5 Aug 10 17:43:01.341 INFO kablam! | Aug 10 17:43:01.341 INFO kablam! 28 | UnknownError, Aug 10 17:43:01.341 INFO kablam! | ^^^^^^^^^^^^ Aug 10 17:43:01.341 INFO kablam! Aug 10 17:43:01.341 INFO kablam! warning: field is never used: `segment_size` Aug 10 17:43:01.341 INFO kablam! --> src/db/storage/disk/mod.rs:16:5 Aug 10 17:43:01.341 INFO kablam! | Aug 10 17:43:01.341 INFO kablam! 16 | segment_size: usize, // bytes Aug 10 17:43:01.341 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.341 INFO kablam! Aug 10 17:43:01.341 INFO kablam! warning: field is never used: `first_segment` Aug 10 17:43:01.341 INFO kablam! --> src/db/storage/disk/mod.rs:19:5 Aug 10 17:43:01.341 INFO kablam! | Aug 10 17:43:01.341 INFO kablam! 19 | first_segment: u64, Aug 10 17:43:01.341 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.341 INFO kablam! Aug 10 17:43:01.341 INFO kablam! warning: field is never used: `segments` Aug 10 17:43:01.341 INFO kablam! --> src/db/storage/disk/mod.rs:20:5 Aug 10 17:43:01.341 INFO kablam! | Aug 10 17:43:01.341 INFO kablam! 20 | segments: Vec, Aug 10 17:43:01.341 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.341 INFO kablam! Aug 10 17:43:01.342 INFO kablam! warning: field is never used: `storage` Aug 10 17:43:01.342 INFO kablam! --> src/db/storage/engine.rs:10:5 Aug 10 17:43:01.342 INFO kablam! | Aug 10 17:43:01.342 INFO kablam! 10 | storage: Box, Aug 10 17:43:01.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.342 INFO kablam! Aug 10 17:43:01.342 INFO kablam! warning: field is never used: `current_page` Aug 10 17:43:01.342 INFO kablam! --> src/db/storage/engine.rs:11:5 Aug 10 17:43:01.342 INFO kablam! | Aug 10 17:43:01.342 INFO kablam! 11 | current_page: Page, Aug 10 17:43:01.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.342 INFO kablam! Aug 10 17:43:01.342 INFO kablam! warning: method is never used: `insert` Aug 10 17:43:01.342 INFO kablam! --> src/db/storage/engine.rs:26:5 Aug 10 17:43:01.342 INFO kablam! | Aug 10 17:43:01.342 INFO kablam! 26 | pub fn insert(&mut self, row: &Row, schema: &Schema) { Aug 10 17:43:01.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.342 INFO kablam! Aug 10 17:43:01.342 INFO kablam! warning: method is never used: `get_by_pk` Aug 10 17:43:01.342 INFO kablam! --> src/db/storage/engine.rs:38:5 Aug 10 17:43:01.342 INFO kablam! | Aug 10 17:43:01.342 INFO kablam! 38 | pub fn get_by_pk(&mut self, id: u64) { Aug 10 17:43:01.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.342 INFO kablam! Aug 10 17:43:01.342 INFO kablam! warning: function is never used: `create_test_db` Aug 10 17:43:01.342 INFO kablam! --> src/db/tests/mod.rs:19:1 Aug 10 17:43:01.342 INFO kablam! | Aug 10 17:43:01.342 INFO kablam! 19 | fn create_test_db() -> Database { Aug 10 17:43:01.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.343 INFO kablam! Aug 10 17:43:01.343 INFO kablam! warning: function is never used: `populate_stream` Aug 10 17:43:01.343 INFO kablam! --> src/db/tests/mod.rs:31:1 Aug 10 17:43:01.343 INFO kablam! | Aug 10 17:43:01.343 INFO kablam! 31 | fn populate_stream(stream: &mut Stream, rows: u64) { Aug 10 17:43:01.343 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.343 INFO kablam! Aug 10 17:43:01.361 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.361 INFO kablam! --> src/db/database.rs:165:9 Aug 10 17:43:01.361 INFO kablam! | Aug 10 17:43:01.361 INFO kablam! 165 | db.create_stream("Jon"); Aug 10 17:43:01.361 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.362 INFO kablam! | Aug 10 17:43:01.362 INFO kablam! = note: #[warn(unused_must_use)] on by default Aug 10 17:43:01.362 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.363 INFO kablam! Aug 10 17:43:01.363 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.363 INFO kablam! --> src/db/database.rs:173:9 Aug 10 17:43:01.363 INFO kablam! | Aug 10 17:43:01.363 INFO kablam! 173 | db.create_stream("Jon"); Aug 10 17:43:01.363 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.364 INFO kablam! | Aug 10 17:43:01.364 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.364 INFO kablam! Aug 10 17:43:01.369 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.369 INFO kablam! --> src/db/stream.rs:210:9 Aug 10 17:43:01.369 INFO kablam! | Aug 10 17:43:01.369 INFO kablam! 210 | s.insert(row); Aug 10 17:43:01.369 INFO kablam! | ^^^^^^^^^^^^^^ Aug 10 17:43:01.370 INFO kablam! | Aug 10 17:43:01.370 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.370 INFO kablam! Aug 10 17:43:01.371 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.371 INFO kablam! --> src/db/stream.rs:237:13 Aug 10 17:43:01.371 INFO kablam! | Aug 10 17:43:01.371 INFO kablam! 237 | stream.insert(row); Aug 10 17:43:01.371 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.372 INFO kablam! | Aug 10 17:43:01.372 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.372 INFO kablam! Aug 10 17:43:01.373 INFO kablam! warning: unused attribute Aug 10 17:43:01.373 INFO kablam! --> src/db/stream.rs:142:5 Aug 10 17:43:01.373 INFO kablam! | Aug 10 17:43:01.373 INFO kablam! 142 | #![feature(test)] Aug 10 17:43:01.373 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.374 INFO kablam! | Aug 10 17:43:01.374 INFO kablam! = note: #[warn(unused_attributes)] on by default Aug 10 17:43:01.375 INFO kablam! Aug 10 17:43:01.375 INFO kablam! warning: crate-level attribute should be in the root module Aug 10 17:43:01.375 INFO kablam! --> src/db/stream.rs:142:5 Aug 10 17:43:01.375 INFO kablam! | Aug 10 17:43:01.375 INFO kablam! 142 | #![feature(test)] Aug 10 17:43:01.375 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.375 INFO kablam! Aug 10 17:43:01.377 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.377 INFO kablam! --> src/db/row/row.rs:33:9 Aug 10 17:43:01.377 INFO kablam! | Aug 10 17:43:01.377 INFO kablam! 33 | f.write_str("Row: "); Aug 10 17:43:01.377 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.378 INFO kablam! | Aug 10 17:43:01.378 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.379 INFO kablam! Aug 10 17:43:01.380 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.380 INFO kablam! --> src/db/row/row.rs:59:17 Aug 10 17:43:01.380 INFO kablam! | Aug 10 17:43:01.380 INFO kablam! 59 | cur.by_ref().take(size).read_to_end(&mut data); Aug 10 17:43:01.380 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.381 INFO kablam! | Aug 10 17:43:01.381 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.381 INFO kablam! Aug 10 17:43:01.382 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.382 INFO kablam! --> src/db/row/row.rs:96:9 Aug 10 17:43:01.382 INFO kablam! | Aug 10 17:43:01.382 INFO kablam! 96 | buffer.write_u16::(fields); Aug 10 17:43:01.383 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.383 INFO kablam! | Aug 10 17:43:01.383 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.384 INFO kablam! Aug 10 17:43:01.384 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.384 INFO kablam! --> src/db/row/row.rs:100:13 Aug 10 17:43:01.384 INFO kablam! | Aug 10 17:43:01.384 INFO kablam! 100 | buffer.write_u64::(k as u64); Aug 10 17:43:01.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.385 INFO kablam! | Aug 10 17:43:01.385 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.385 INFO kablam! Aug 10 17:43:01.386 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.386 INFO kablam! --> src/db/row/row.rs:101:13 Aug 10 17:43:01.386 INFO kablam! | Aug 10 17:43:01.386 INFO kablam! 101 | buffer.write_u64::(v.len()); Aug 10 17:43:01.386 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.386 INFO kablam! | Aug 10 17:43:01.387 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.387 INFO kablam! Aug 10 17:43:01.402 INFO kablam! warning: unused attribute Aug 10 17:43:01.402 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:01.402 INFO kablam! | Aug 10 17:43:01.402 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:01.402 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.403 INFO kablam! Aug 10 17:43:01.403 INFO kablam! warning: crate-level attribute should be in the root module Aug 10 17:43:01.403 INFO kablam! --> src/db/row/reader.rs:1:1 Aug 10 17:43:01.403 INFO kablam! | Aug 10 17:43:01.403 INFO kablam! 1 | #![feature(box_syntax, box_patterns)] Aug 10 17:43:01.403 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.403 INFO kablam! Aug 10 17:43:01.439 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.439 INFO kablam! --> src/db/storage/page.rs:47:9 Aug 10 17:43:01.439 INFO kablam! | Aug 10 17:43:01.439 INFO kablam! 47 | self.data.write_u16::(len); Aug 10 17:43:01.440 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.440 INFO kablam! | Aug 10 17:43:01.440 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.440 INFO kablam! Aug 10 17:43:01.444 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.444 INFO kablam! --> src/db/storage/page.rs:48:9 Aug 10 17:43:01.444 INFO kablam! | Aug 10 17:43:01.444 INFO kablam! 48 | self.data.write(bytes); Aug 10 17:43:01.444 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.444 INFO kablam! | Aug 10 17:43:01.444 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.444 INFO kablam! Aug 10 17:43:01.449 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.449 INFO kablam! --> src/db/storage/disk/segment.rs:70:9 Aug 10 17:43:01.449 INFO kablam! | Aug 10 17:43:01.449 INFO kablam! 70 | self.fp.seek(SeekFrom::End(0)); Aug 10 17:43:01.449 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.449 INFO kablam! | Aug 10 17:43:01.449 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.449 INFO kablam! Aug 10 17:43:01.450 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.450 INFO kablam! --> src/db/storage/disk/segment.rs:72:9 Aug 10 17:43:01.450 INFO kablam! | Aug 10 17:43:01.450 INFO kablam! 72 | self.fp.flush(); Aug 10 17:43:01.450 INFO kablam! | ^^^^^^^^^^^^^^^^ Aug 10 17:43:01.450 INFO kablam! | Aug 10 17:43:01.450 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.450 INFO kablam! Aug 10 17:43:01.451 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.451 INFO kablam! --> src/db/storage/disk/segment.rs:80:9 Aug 10 17:43:01.451 INFO kablam! | Aug 10 17:43:01.451 INFO kablam! 80 | self.fp.seek(SeekFrom::Start(offset)); Aug 10 17:43:01.451 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.451 INFO kablam! | Aug 10 17:43:01.451 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.451 INFO kablam! Aug 10 17:43:01.452 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.452 INFO kablam! --> src/db/storage/disk/segment.rs:83:9 Aug 10 17:43:01.452 INFO kablam! | Aug 10 17:43:01.452 INFO kablam! 83 | self.fp.read(&mut data); Aug 10 17:43:01.452 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.452 INFO kablam! | Aug 10 17:43:01.452 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.452 INFO kablam! Aug 10 17:43:01.453 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.453 INFO kablam! --> src/db/storage/disk/segment.rs:104:9 Aug 10 17:43:01.453 INFO kablam! | Aug 10 17:43:01.453 INFO kablam! 104 | page.write(&data); Aug 10 17:43:01.453 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.453 INFO kablam! | Aug 10 17:43:01.453 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.453 INFO kablam! Aug 10 17:43:01.454 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.454 INFO kablam! --> src/db/storage/disk/segment.rs:105:9 Aug 10 17:43:01.454 INFO kablam! | Aug 10 17:43:01.454 INFO kablam! 105 | segment.write(&page); Aug 10 17:43:01.454 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.454 INFO kablam! | Aug 10 17:43:01.454 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.454 INFO kablam! Aug 10 17:43:01.457 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.457 INFO kablam! --> src/db/storage/disk/mod.rs:86:9 Aug 10 17:43:01.457 INFO kablam! | Aug 10 17:43:01.457 INFO kablam! 86 | self.current_segment.write(&page); Aug 10 17:43:01.457 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.457 INFO kablam! | Aug 10 17:43:01.457 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.457 INFO kablam! Aug 10 17:43:01.458 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.458 INFO kablam! --> src/db/storage/disk/mod.rs:89:13 Aug 10 17:43:01.458 INFO kablam! | Aug 10 17:43:01.458 INFO kablam! 89 | self.flush(); Aug 10 17:43:01.458 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:01.458 INFO kablam! | Aug 10 17:43:01.458 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.458 INFO kablam! Aug 10 17:43:01.460 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.460 INFO kablam! --> src/db/storage/disk/mod.rs:112:9 Aug 10 17:43:01.460 INFO kablam! | Aug 10 17:43:01.460 INFO kablam! 112 | disk.flush(); Aug 10 17:43:01.460 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:01.460 INFO kablam! | Aug 10 17:43:01.461 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.461 INFO kablam! Aug 10 17:43:01.461 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.461 INFO kablam! --> src/db/storage/disk/mod.rs:114:9 Aug 10 17:43:01.461 INFO kablam! | Aug 10 17:43:01.461 INFO kablam! 114 | disk.flush(); Aug 10 17:43:01.461 INFO kablam! | ^^^^^^^^^^^^^ Aug 10 17:43:01.462 INFO kablam! | Aug 10 17:43:01.462 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.462 INFO kablam! Aug 10 17:43:01.463 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.463 INFO kablam! --> src/db/storage/disk/mod.rs:126:9 Aug 10 17:43:01.463 INFO kablam! | Aug 10 17:43:01.463 INFO kablam! 126 | page.write(&data); Aug 10 17:43:01.463 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.464 INFO kablam! | Aug 10 17:43:01.464 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.464 INFO kablam! Aug 10 17:43:01.465 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.465 INFO kablam! --> src/db/storage/disk/mod.rs:128:9 Aug 10 17:43:01.465 INFO kablam! | Aug 10 17:43:01.465 INFO kablam! 128 | disk.write_page(&page); Aug 10 17:43:01.465 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.465 INFO kablam! | Aug 10 17:43:01.466 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.466 INFO kablam! Aug 10 17:43:01.467 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.467 INFO kablam! --> src/db/storage/disk/mod.rs:131:9 Aug 10 17:43:01.467 INFO kablam! | Aug 10 17:43:01.467 INFO kablam! 131 | disk.write_page(&page); Aug 10 17:43:01.467 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.467 INFO kablam! | Aug 10 17:43:01.467 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.468 INFO kablam! Aug 10 17:43:01.468 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.468 INFO kablam! --> src/db/storage/disk/mod.rs:134:9 Aug 10 17:43:01.468 INFO kablam! | Aug 10 17:43:01.468 INFO kablam! 134 | disk.get_page(0); Aug 10 17:43:01.468 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.469 INFO kablam! | Aug 10 17:43:01.469 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.469 INFO kablam! Aug 10 17:43:01.471 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.471 INFO kablam! --> src/db/storage/engine.rs:32:13 Aug 10 17:43:01.471 INFO kablam! | Aug 10 17:43:01.471 INFO kablam! 32 | self.storage.write_page(&self.current_page); Aug 10 17:43:01.471 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.471 INFO kablam! | Aug 10 17:43:01.472 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.472 INFO kablam! Aug 10 17:43:01.472 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.473 INFO kablam! --> src/db/storage/engine.rs:34:13 Aug 10 17:43:01.473 INFO kablam! | Aug 10 17:43:01.473 INFO kablam! 34 | self.current_page.write(&data); Aug 10 17:43:01.473 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.473 INFO kablam! | Aug 10 17:43:01.473 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.474 INFO kablam! Aug 10 17:43:01.478 INFO kablam! warning: unused `std::result::Result` which must be used Aug 10 17:43:01.478 INFO kablam! --> src/db/tests/mod.rs:38:9 Aug 10 17:43:01.478 INFO kablam! | Aug 10 17:43:01.478 INFO kablam! 38 | stream.insert(builder); Aug 10 17:43:01.478 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Aug 10 17:43:01.478 INFO kablam! | Aug 10 17:43:01.479 INFO kablam! = note: this `Result` may be an `Err` variant, which should be handled Aug 10 17:43:01.479 INFO kablam! Aug 10 17:43:01.553 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 26.64s Aug 10 17:43:01.560 INFO kablam! su: No module specific data is present Aug 10 17:43:02.137 INFO running `"docker" "rm" "-f" "d46e0def0ce548a9c0e777c5f5d41730a3d7b9a420eaf7dc20c8d54dd519695b"` Aug 10 17:43:02.297 INFO blam! d46e0def0ce548a9c0e777c5f5d41730a3d7b9a420eaf7dc20c8d54dd519695b