Dec 01 07:07:50.051 INFO testing nzentzis/ysh against 1.30.1 for beta-1.31-5
Dec 01 07:07:50.052 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 07:07:50.579 INFO [stdout] 3cc678e769f30ed0852bf42dcc4a1de45d946b3d5bd38c84bcb164d639af81ad
Dec 01 07:07:50.584 INFO running `"docker" "start" "-a" "3cc678e769f30ed0852bf42dcc4a1de45d946b3d5bd38c84bcb164d639af81ad"`
Dec 01 07:07:51.718 INFO [stderr] usermod: no changes
Dec 01 07:07:51.897 INFO [stderr]    Compiling termion v1.5.1
Dec 01 07:07:51.897 INFO [stderr]    Compiling rand v0.5.4
Dec 01 07:07:51.897 INFO [stderr]    Compiling log v0.4.3
Dec 01 07:07:51.897 INFO [stderr]    Compiling nix v0.9.0
Dec 01 07:07:51.897 INFO [stderr]    Compiling smallvec v0.6.3
Dec 01 07:07:51.897 INFO [stderr]    Compiling crossbeam-epoch v0.5.1
Dec 01 07:07:51.897 INFO [stderr]    Compiling regex v0.2.11
Dec 01 07:07:55.691 INFO [stderr]    Compiling parking_lot_core v0.2.13
Dec 01 07:07:55.863 INFO [stderr]    Compiling crossbeam-deque v0.5.1
Dec 01 07:07:59.923 INFO [stderr]    Compiling parking_lot v0.5.4
Dec 01 07:08:03.333 INFO [stderr]    Compiling crossbeam-channel v0.2.3
Dec 01 07:08:09.231 INFO [stderr]    Compiling crossbeam v0.4.1
Dec 01 07:08:11.103 INFO [stderr]    Compiling globset v0.4.0
Dec 01 07:08:14.736 INFO [stderr]    Compiling ysh v0.1.0 (/source)
Dec 01 07:08:16.027 INFO [stderr] warning: unused import: `data::*`
Dec 01 07:08:16.027 INFO [stderr]  --> src/library/async.rs:2:5
Dec 01 07:08:16.027 INFO [stderr]   |
Dec 01 07:08:16.027 INFO [stderr] 2 | use data::*;
Dec 01 07:08:16.027 INFO [stderr]   |     ^^^^^^^
Dec 01 07:08:16.027 INFO [stderr]   |
Dec 01 07:08:16.027 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.027 INFO [stderr] warning: unused imports: `Arc`, `atomic`, `mpsc`
Dec 01 07:08:16.027 INFO [stderr]  --> src/library/filesystem.rs:2:17
Dec 01 07:08:16.027 INFO [stderr]   |
Dec 01 07:08:16.027 INFO [stderr] 2 | use std::sync::{atomic, mpsc, Arc};
Dec 01 07:08:16.027 INFO [stderr]   |                 ^^^^^^  ^^^^  ^^^
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.027 INFO [stderr] warning: unused import: `std::io`
Dec 01 07:08:16.027 INFO [stderr]  --> src/library/filesystem.rs:4:5
Dec 01 07:08:16.027 INFO [stderr]   |
Dec 01 07:08:16.027 INFO [stderr] 4 | use std::io;
Dec 01 07:08:16.027 INFO [stderr]   |     ^^^^^^^
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.027 INFO [stderr] warning: unused import: `crossbeam::queue::MsQueue`
Dec 01 07:08:16.027 INFO [stderr]   --> src/library/filesystem.rs:10:5
Dec 01 07:08:16.027 INFO [stderr]    |
Dec 01 07:08:16.027 INFO [stderr] 10 | use crossbeam::queue::MsQueue;
Dec 01 07:08:16.027 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.027 INFO [stderr] warning: unused import: `std::thread`
Dec 01 07:08:16.027 INFO [stderr]   --> src/library/filesystem.rs:49:9
Dec 01 07:08:16.027 INFO [stderr]    |
Dec 01 07:08:16.027 INFO [stderr] 49 |     use std::thread;
Dec 01 07:08:16.027 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.027 INFO [stderr] warning: unused import: `evaluate::*`
Dec 01 07:08:16.027 INFO [stderr]  --> src/stream/poly.rs:9:5
Dec 01 07:08:16.027 INFO [stderr]   |
Dec 01 07:08:16.027 INFO [stderr] 9 | use evaluate::*;
Dec 01 07:08:16.027 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.027 INFO [stderr] warning: unused import: `ParseOutput`
Dec 01 07:08:16.027 INFO [stderr]    --> src/completion.rs:260:22
Dec 01 07:08:16.027 INFO [stderr]     |
Dec 01 07:08:16.027 INFO [stderr] 260 |         use reader::{ParseOutput, ParseContext};
Dec 01 07:08:16.027 INFO [stderr]     |                      ^^^^^^^^^^^
Dec 01 07:08:16.027 INFO [stderr] 
Dec 01 07:08:16.028 INFO [stderr] warning: unused import: `std::path::PathBuf`
Dec 01 07:08:16.028 INFO [stderr]  --> src/pipeline.rs:2:5
Dec 01 07:08:16.028 INFO [stderr]   |
Dec 01 07:08:16.028 INFO [stderr] 2 | use std::path::PathBuf;
Dec 01 07:08:16.028 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 07:08:16.028 INFO [stderr] 
Dec 01 07:08:16.028 INFO [stderr] warning: unused import: `std::error::Error`
Dec 01 07:08:16.028 INFO [stderr]  --> src/pipeline.rs:4:5
Dec 01 07:08:16.028 INFO [stderr]   |
Dec 01 07:08:16.028 INFO [stderr] 4 | use std::error::Error;
Dec 01 07:08:16.028 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 07:08:16.028 INFO [stderr] 
Dec 01 07:08:16.028 INFO [stderr] warning: unused imports: `empty`, `run_fn`
Dec 01 07:08:16.028 INFO [stderr]   --> src/pipeline.rs:11:27
Dec 01 07:08:16.028 INFO [stderr]    |
Dec 01 07:08:16.028 INFO [stderr] 11 | use environment::{global, empty, run_fn};
Dec 01 07:08:16.028 INFO [stderr]    |                           ^^^^^  ^^^^^^
Dec 01 07:08:16.028 INFO [stderr] 
Dec 01 07:08:16.028 INFO [stderr] warning: unused import: `terminal`
Dec 01 07:08:16.028 INFO [stderr]    --> src/pipeline.rs:197:13
Dec 01 07:08:16.028 INFO [stderr]     |
Dec 01 07:08:16.028 INFO [stderr] 197 |         use terminal;
Dec 01 07:08:16.028 INFO [stderr]     |             ^^^^^^^^
Dec 01 07:08:16.028 INFO [stderr] 
Dec 01 07:08:16.035 INFO [stderr] warning: unused import: `pipeline::ActivePipeline`
Dec 01 07:08:16.035 INFO [stderr]   --> src/main.rs:46:5
Dec 01 07:08:16.035 INFO [stderr]    |
Dec 01 07:08:16.035 INFO [stderr] 46 | use pipeline::ActivePipeline;
Dec 01 07:08:16.035 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:16.035 INFO [stderr] 
Dec 01 07:08:17.651 INFO [stderr] warning: unused import: `futures`
Dec 01 07:08:17.651 INFO [stderr]  --> src/reader.rs:7:5
Dec 01 07:08:17.651 INFO [stderr]   |
Dec 01 07:08:17.651 INFO [stderr] 7 | use futures::*;
Dec 01 07:08:17.651 INFO [stderr]   |     ^^^^^^^
Dec 01 07:08:17.651 INFO [stderr] 
Dec 01 07:08:17.879 INFO [stderr] warning: unused variable: `lex`
Dec 01 07:08:17.879 INFO [stderr]    --> src/library/core.rs:207:15
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr] 207 | fn core_undef(lex: &Environment, args: &[Value]) -> Eval<Value> {
Dec 01 07:08:17.879 INFO [stderr]     |               ^^^ help: consider using `_lex` instead
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 07:08:17.879 INFO [stderr] 
Dec 01 07:08:17.879 INFO [stderr] warning: variable `r` is assigned to, but never used
Dec 01 07:08:17.879 INFO [stderr]    --> src/library/core.rs:230:17
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr] 230 |         let mut r = Value::empty();
Dec 01 07:08:17.879 INFO [stderr]     |                 ^
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr]     = note: consider using `_r` instead
Dec 01 07:08:17.879 INFO [stderr] 
Dec 01 07:08:17.879 INFO [stderr] warning: value assigned to `r` is never read
Dec 01 07:08:17.879 INFO [stderr]    --> src/library/core.rs:232:13
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr] 232 |             r = match i.evaluate(lex).wait() {
Dec 01 07:08:17.879 INFO [stderr]     |             ^
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 01 07:08:17.879 INFO [stderr] 
Dec 01 07:08:17.879 INFO [stderr] warning: unused variable: `v`
Dec 01 07:08:17.879 INFO [stderr]    --> src/library/operators.rs:361:33
Dec 01 07:08:17.879 INFO [stderr]     |
Dec 01 07:08:17.879 INFO [stderr] 361 |             ValueData::List(ref v) => {
Dec 01 07:08:17.879 INFO [stderr]     |                                 ^ help: consider using `_v` instead
Dec 01 07:08:17.879 INFO [stderr] 
Dec 01 07:08:17.879 INFO [stderr] warning: unused variable: `env`
Dec 01 07:08:17.879 INFO [stderr]  --> src/library/async.rs:5:9
Dec 01 07:08:17.879 INFO [stderr]   |
Dec 01 07:08:17.879 INFO [stderr] 5 |     let env = global();
Dec 01 07:08:17.879 INFO [stderr]   |         ^^^ help: consider using `_env` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `args`
Dec 01 07:08:17.880 INFO [stderr]   --> src/library/builtins.rs:45:28
Dec 01 07:08:17.880 INFO [stderr]    |
Dec 01 07:08:17.880 INFO [stderr] 45 | fn fn_pwd(_: &Environment, args: &[Value]) -> EvalResult {
Dec 01 07:08:17.880 INFO [stderr]    |                            ^^^^ help: consider using `_args` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `r`
Dec 01 07:08:17.880 INFO [stderr]    --> src/data.rs:108:31
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 108 |     fn into_raw_stream(&self, r: bool, w: bool) -> Eval<StreamWrapper> {
Dec 01 07:08:17.880 INFO [stderr]     |                               ^ help: consider using `_r` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `w`
Dec 01 07:08:17.880 INFO [stderr]    --> src/data.rs:108:40
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 108 |     fn into_raw_stream(&self, r: bool, w: bool) -> Eval<StreamWrapper> {
Dec 01 07:08:17.880 INFO [stderr]     |                                        ^ help: consider using `_w` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `key`
Dec 01 07:08:17.880 INFO [stderr]    --> src/data.rs:154:23
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 154 |     fn get_key(&self, key: &Value) -> Eval<Option<Value>> {
Dec 01 07:08:17.880 INFO [stderr]     |                       ^^^ help: consider using `_key` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `key`
Dec 01 07:08:17.880 INFO [stderr]    --> src/data.rs:162:23
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 162 |     fn set_key(&self, key: Value, value: Value) -> Eval<Value> {
Dec 01 07:08:17.880 INFO [stderr]     |                       ^^^ help: consider using `_key` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `value`
Dec 01 07:08:17.880 INFO [stderr]    --> src/data.rs:162:35
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 162 |     fn set_key(&self, key: Value, value: Value) -> Eval<Value> {
Dec 01 07:08:17.880 INFO [stderr]     |                                   ^^^^^ help: consider using `_value` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `s`
Dec 01 07:08:17.880 INFO [stderr]    --> src/data.rs:788:39
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 788 |             &ValueData::RawStream(ref s) => {
Dec 01 07:08:17.880 INFO [stderr]     |                                       ^ help: consider using `_s` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `c`
Dec 01 07:08:17.880 INFO [stderr]    --> src/stream/poly.rs:259:20
Dec 01 07:08:17.880 INFO [stderr]     |
Dec 01 07:08:17.880 INFO [stderr] 259 |     fn push(&self, c: char) {
Dec 01 07:08:17.880 INFO [stderr]     |                    ^ help: consider using `_c` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.880 INFO [stderr] warning: unused variable: `tty_rows`
Dec 01 07:08:17.880 INFO [stderr]   --> src/input/render.rs:69:24
Dec 01 07:08:17.880 INFO [stderr]    |
Dec 01 07:08:17.880 INFO [stderr] 69 |         let (tty_cols, tty_rows) = terminal_size().unwrap_or((80, 24));
Dec 01 07:08:17.880 INFO [stderr]    |                        ^^^^^^^^ help: consider using `_tty_rows` instead
Dec 01 07:08:17.880 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `mark`
Dec 01 07:08:17.890 INFO [stderr]    --> src/input/render.rs:110:13
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 110 |         let mark = self.set.marked_idx();
Dec 01 07:08:17.890 INFO [stderr]     |             ^^^^ help: consider using `_mark` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `tty_rows`
Dec 01 07:08:17.890 INFO [stderr]    --> src/input/render.rs:193:24
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 193 |         let (tty_cols, tty_rows) = terminal_size().unwrap_or((80, 24));
Dec 01 07:08:17.890 INFO [stderr]     |                        ^^^^^^^^ help: consider using `_tty_rows` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `f`
Dec 01 07:08:17.890 INFO [stderr]   --> src/input/keybind.rs:12:19
Dec 01 07:08:17.890 INFO [stderr]    |
Dec 01 07:08:17.890 INFO [stderr] 12 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
Dec 01 07:08:17.890 INFO [stderr]    |                   ^ help: consider using `_f` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `msg`
Dec 01 07:08:17.890 INFO [stderr]    --> src/input/mod.rs:181:35
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 181 |     fn fail_completion(&mut self, msg: &str) -> io::Result<()> {
Dec 01 07:08:17.890 INFO [stderr]     |                                   ^^^ help: consider using `_msg` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `esc`
Dec 01 07:08:17.890 INFO [stderr]    --> src/input/mod.rs:237:17
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 237 |             let esc = self.parent.keymap.bind(event::Key::Esc, move || {
Dec 01 07:08:17.890 INFO [stderr]     |                 ^^^ help: consider using `_esc` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `r`
Dec 01 07:08:17.890 INFO [stderr]    --> src/planner.rs:140:25
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 140 |             if let Some(r) = r {
Dec 01 07:08:17.890 INFO [stderr]     |                         ^ help: consider using `_r` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `opts`
Dec 01 07:08:17.890 INFO [stderr]    --> src/pipeline.rs:243:29
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 243 |                 if let Some(opts) = opts {
Dec 01 07:08:17.890 INFO [stderr]     |                             ^^^^ help: consider using `_opts` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `val`
Dec 01 07:08:17.890 INFO [stderr]   --> src/history.rs:22:19
Dec 01 07:08:17.890 INFO [stderr]    |
Dec 01 07:08:17.890 INFO [stderr] 22 |     fn set(&self, val: Value) {
Dec 01 07:08:17.890 INFO [stderr]    |                   ^^^ help: consider using `_val` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `t`
Dec 01 07:08:17.890 INFO [stderr]   --> src/history.rs:93:26
Dec 01 07:08:17.890 INFO [stderr]    |
Dec 01 07:08:17.890 INFO [stderr] 93 |     fn match_text(&self, t: &str) -> Option<u32> {
Dec 01 07:08:17.890 INFO [stderr]    |                          ^ help: consider using `_t` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:17.890 INFO [stderr] warning: unused variable: `v`
Dec 01 07:08:17.890 INFO [stderr]    --> src/history.rs:100:25
Dec 01 07:08:17.890 INFO [stderr]     |
Dec 01 07:08:17.890 INFO [stderr] 100 |     fn match_obj(&self, v: &Value) -> Option<u32> {
Dec 01 07:08:17.890 INFO [stderr]     |                         ^ help: consider using `_v` instead
Dec 01 07:08:17.890 INFO [stderr] 
Dec 01 07:08:18.785 INFO [stderr] warning: function is never used: `core_undef`
Dec 01 07:08:18.785 INFO [stderr]    --> src/library/core.rs:207:1
Dec 01 07:08:18.785 INFO [stderr]     |
Dec 01 07:08:18.785 INFO [stderr] 207 | fn core_undef(lex: &Environment, args: &[Value]) -> Eval<Value> {
Dec 01 07:08:18.785 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.785 INFO [stderr]     |
Dec 01 07:08:18.786 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 07:08:18.786 INFO [stderr] 
Dec 01 07:08:18.791 INFO [stderr] warning: method is never used: `to_eval`
Dec 01 07:08:18.791 INFO [stderr]   --> src/reader.rs:41:5
Dec 01 07:08:18.792 INFO [stderr]    |
Dec 01 07:08:18.792 INFO [stderr] 41 |     pub fn to_eval(self) -> EvalError {
Dec 01 07:08:18.792 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.792 INFO [stderr] 
Dec 01 07:08:18.792 INFO [stderr] warning: variant is never constructed: `StringContent`
Dec 01 07:08:18.792 INFO [stderr]   --> src/reader.rs:97:5
Dec 01 07:08:18.792 INFO [stderr]    |
Dec 01 07:08:18.792 INFO [stderr] 97 |     StringContent(String),
Dec 01 07:08:18.792 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.792 INFO [stderr] 
Dec 01 07:08:18.792 INFO [stderr] warning: function is never used: `read_autoclose`
Dec 01 07:08:18.792 INFO [stderr]    --> src/reader.rs:888:1
Dec 01 07:08:18.792 INFO [stderr]     |
Dec 01 07:08:18.792 INFO [stderr] 888 | pub fn read_autoclose<R: CharStream>(strm: &mut R) -> ParseOutput<Value> {
Dec 01 07:08:18.792 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.792 INFO [stderr] 
Dec 01 07:08:18.793 INFO [stderr] warning: struct is never constructed: `HistoryRenderer`
Dec 01 07:08:18.793 INFO [stderr]    --> src/input/render.rs:231:1
Dec 01 07:08:18.793 INFO [stderr]     |
Dec 01 07:08:18.793 INFO [stderr] 231 | pub struct HistoryRenderer<W: Write> {
Dec 01 07:08:18.793 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.793 INFO [stderr] 
Dec 01 07:08:18.793 INFO [stderr] warning: enum is never used: `Renderer`
Dec 01 07:08:18.793 INFO [stderr]    --> src/input/render.rs:235:1
Dec 01 07:08:18.793 INFO [stderr]     |
Dec 01 07:08:18.793 INFO [stderr] 235 | pub enum Renderer<W: Write> {
Dec 01 07:08:18.793 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.793 INFO [stderr] 
Dec 01 07:08:18.793 INFO [stderr] warning: method is never used: `new`
Dec 01 07:08:18.793 INFO [stderr]    --> src/input/render.rs:242:5
Dec 01 07:08:18.793 INFO [stderr]     |
Dec 01 07:08:18.793 INFO [stderr] 242 |     pub fn new(write: raw::RawTerminal<W>) -> Self {
Dec 01 07:08:18.793 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.793 INFO [stderr] 
Dec 01 07:08:18.793 INFO [stderr] warning: method is never used: `to_line`
Dec 01 07:08:18.793 INFO [stderr]    --> src/input/render.rs:250:5
Dec 01 07:08:18.793 INFO [stderr]     |
Dec 01 07:08:18.793 INFO [stderr] 250 |     pub fn to_line(self) -> (Self, io::Result<()>) {
Dec 01 07:08:18.794 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.794 INFO [stderr] 
Dec 01 07:08:18.794 INFO [stderr] warning: method is never used: `to_complete`
Dec 01 07:08:18.794 INFO [stderr]    --> src/input/render.rs:263:5
Dec 01 07:08:18.794 INFO [stderr]     |
Dec 01 07:08:18.794 INFO [stderr] 263 |     pub fn to_complete(self, set: &CompletionSet) -> Result<Self, (Self, io::Error)> {
Dec 01 07:08:18.794 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.794 INFO [stderr] 
Dec 01 07:08:18.794 INFO [stderr] warning: method is never used: `output`
Dec 01 07:08:18.794 INFO [stderr]    --> src/input/render.rs:271:5
Dec 01 07:08:18.794 INFO [stderr]     |
Dec 01 07:08:18.794 INFO [stderr] 271 |     pub fn output(&mut self) -> &mut raw::RawTerminal<W> {
Dec 01 07:08:18.794 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.794 INFO [stderr] 
Dec 01 07:08:18.794 INFO [stderr] warning: method is never used: `render`
Dec 01 07:08:18.794 INFO [stderr]    --> src/input/render.rs:278:5
Dec 01 07:08:18.794 INFO [stderr]     |
Dec 01 07:08:18.794 INFO [stderr] 278 | /     pub fn render<E: EditingDiscipline>(&mut self,
Dec 01 07:08:18.794 INFO [stderr] 279 | |                   editor: &LineEditor<E>) -> io::Result<()> {
Dec 01 07:08:18.794 INFO [stderr] 280 | |         match *self {
Dec 01 07:08:18.794 INFO [stderr] 281 | |             Renderer::Line(ref mut r) => r.render(editor),
Dec 01 07:08:18.795 INFO [stderr] 282 | |             Renderer::Complete(ref mut r) => r.render(editor),
Dec 01 07:08:18.795 INFO [stderr] 283 | |         }
Dec 01 07:08:18.795 INFO [stderr] 284 | |     }
Dec 01 07:08:18.795 INFO [stderr]     | |_____^
Dec 01 07:08:18.795 INFO [stderr] 
Dec 01 07:08:18.795 INFO [stderr] warning: variant is never constructed: `Permanent`
Dec 01 07:08:18.795 INFO [stderr]  --> src/input/keybind.rs:7:5
Dec 01 07:08:18.795 INFO [stderr]   |
Dec 01 07:08:18.795 INFO [stderr] 7 |     Permanent(Box<Fn() + Send + 'static>),
Dec 01 07:08:18.795 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.795 INFO [stderr] 
Dec 01 07:08:18.795 INFO [stderr] warning: method is never used: `bind_permanent`
Dec 01 07:08:18.795 INFO [stderr]   --> src/input/keybind.rs:51:5
Dec 01 07:08:18.795 INFO [stderr]    |
Dec 01 07:08:18.795 INFO [stderr] 51 | /     pub fn bind_permanent<F>(&self, key: event::Key, f: F)
Dec 01 07:08:18.795 INFO [stderr] 52 | |             where F: Fn() + Send + 'static {
Dec 01 07:08:18.795 INFO [stderr] 53 | |         let mut w = self.binds.lock().unwrap();
Dec 01 07:08:18.795 INFO [stderr] 54 | |         w.insert(key, Binding::Permanent(Box::new(f)));
Dec 01 07:08:18.795 INFO [stderr] 55 | |     }
Dec 01 07:08:18.795 INFO [stderr]    | |_____^
Dec 01 07:08:18.795 INFO [stderr] 
Dec 01 07:08:18.795 INFO [stderr] warning: field is never used: `func`
Dec 01 07:08:18.795 INFO [stderr]   --> src/input/keybind.rs:85:5
Dec 01 07:08:18.795 INFO [stderr]    |
Dec 01 07:08:18.796 INFO [stderr] 85 |     func: Arc<Box<Fn() + Send + Sync + 'static>>,
Dec 01 07:08:18.796 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.796 INFO [stderr] 
Dec 01 07:08:18.796 INFO [stderr] warning: method is never used: `release`
Dec 01 07:08:18.796 INFO [stderr]   --> src/terminal.rs:57:5
Dec 01 07:08:18.796 INFO [stderr]    |
Dec 01 07:08:18.796 INFO [stderr] 57 |     pub fn release(self) {}
Dec 01 07:08:18.796 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.796 INFO [stderr] 
Dec 01 07:08:18.796 INFO [stderr] warning: method is never used: `stderr`
Dec 01 07:08:18.796 INFO [stderr]   --> src/terminal.rs:76:5
Dec 01 07:08:18.796 INFO [stderr]    |
Dec 01 07:08:18.796 INFO [stderr] 76 |     pub fn stderr(&self) -> StderrGuard {
Dec 01 07:08:18.796 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.796 INFO [stderr] 
Dec 01 07:08:18.796 INFO [stderr] warning: method is never used: `into_owned_channels`
Dec 01 07:08:18.796 INFO [stderr]   --> src/terminal.rs:88:5
Dec 01 07:08:18.796 INFO [stderr]    |
Dec 01 07:08:18.796 INFO [stderr] 88 |     pub fn into_owned_channels(self) -> (OwnedStdinGuard, OwnedStdoutGuard, OwnedStderrGuard) {
Dec 01 07:08:18.796 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.796 INFO [stderr] 
Dec 01 07:08:18.797 INFO [stderr] warning: struct is never constructed: `StderrGuard`
Dec 01 07:08:18.797 INFO [stderr]    --> src/terminal.rs:124:1
Dec 01 07:08:18.797 INFO [stderr]     |
Dec 01 07:08:18.797 INFO [stderr] 124 | pub struct StderrGuard<'a> {
Dec 01 07:08:18.797 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.797 INFO [stderr] 
Dec 01 07:08:18.797 INFO [stderr] warning: struct is never constructed: `OwnedStdoutGuard`
Dec 01 07:08:18.797 INFO [stderr]    --> src/terminal.rs:156:1
Dec 01 07:08:18.797 INFO [stderr]     |
Dec 01 07:08:18.797 INFO [stderr] 156 | pub struct OwnedStdoutGuard {
Dec 01 07:08:18.797 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.797 INFO [stderr] 
Dec 01 07:08:18.797 INFO [stderr] warning: method is never used: `as_raw`
Dec 01 07:08:18.797 INFO [stderr]    --> src/terminal.rs:172:5
Dec 01 07:08:18.797 INFO [stderr]     |
Dec 01 07:08:18.797 INFO [stderr] 172 |     pub fn as_raw(self) -> FdGuard<Self> {
Dec 01 07:08:18.797 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.797 INFO [stderr] 
Dec 01 07:08:18.797 INFO [stderr] warning: struct is never constructed: `OwnedStdinGuard`
Dec 01 07:08:18.797 INFO [stderr]    --> src/terminal.rs:179:1
Dec 01 07:08:18.797 INFO [stderr]     |
Dec 01 07:08:18.797 INFO [stderr] 179 | pub struct OwnedStdinGuard {
Dec 01 07:08:18.797 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.797 INFO [stderr] 
Dec 01 07:08:18.797 INFO [stderr] warning: method is never used: `as_raw`
Dec 01 07:08:18.798 INFO [stderr]    --> src/terminal.rs:191:5
Dec 01 07:08:18.798 INFO [stderr]     |
Dec 01 07:08:18.798 INFO [stderr] 191 |     pub fn as_raw(self) -> FdGuard<Self> {
Dec 01 07:08:18.798 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.798 INFO [stderr] 
Dec 01 07:08:18.798 INFO [stderr] warning: struct is never constructed: `OwnedStderrGuard`
Dec 01 07:08:18.798 INFO [stderr]    --> src/terminal.rs:198:1
Dec 01 07:08:18.798 INFO [stderr]     |
Dec 01 07:08:18.798 INFO [stderr] 198 | pub struct OwnedStderrGuard {
Dec 01 07:08:18.807 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.807 INFO [stderr] 
Dec 01 07:08:18.807 INFO [stderr] warning: method is never used: `as_raw`
Dec 01 07:08:18.807 INFO [stderr]    --> src/terminal.rs:214:5
Dec 01 07:08:18.807 INFO [stderr]     |
Dec 01 07:08:18.807 INFO [stderr] 214 |     pub fn as_raw(self) -> FdGuard<Self> {
Dec 01 07:08:18.807 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.807 INFO [stderr] 
Dec 01 07:08:18.807 INFO [stderr] warning: struct is never constructed: `FdGuard`
Dec 01 07:08:18.807 INFO [stderr]    --> src/terminal.rs:225:1
Dec 01 07:08:18.807 INFO [stderr]     |
Dec 01 07:08:18.807 INFO [stderr] 225 | pub struct FdGuard<T> {
Dec 01 07:08:18.807 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.807 INFO [stderr] 
Dec 01 07:08:18.807 INFO [stderr] warning: method is never used: `fd`
Dec 01 07:08:18.807 INFO [stderr]    --> src/terminal.rs:231:5
Dec 01 07:08:18.807 INFO [stderr]     |
Dec 01 07:08:18.807 INFO [stderr] 231 |     pub fn fd(&self) -> RawFd { self.fd }
Dec 01 07:08:18.807 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.807 INFO [stderr] 
Dec 01 07:08:18.808 INFO [stderr] warning: method is never used: `complete_any`
Dec 01 07:08:18.808 INFO [stderr]    --> src/completion.rs:297:5
Dec 01 07:08:18.808 INFO [stderr]     |
Dec 01 07:08:18.808 INFO [stderr] 297 |     pub fn complete_any(seed: &str) -> Self {
Dec 01 07:08:18.808 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.808 INFO [stderr] 
Dec 01 07:08:18.808 INFO [stderr] warning: method is never used: `run_cmd`
Dec 01 07:08:18.808 INFO [stderr]    --> src/planner.rs:661:5
Dec 01 07:08:18.808 INFO [stderr]     |
Dec 01 07:08:18.808 INFO [stderr] 661 |     pub fn run_cmd(name: &str, args: &[&str]) -> Result<Self, PlanningError> {
Dec 01 07:08:18.808 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.808 INFO [stderr] 
Dec 01 07:08:18.808 INFO [stderr] warning: variant is never constructed: `Unknown`
Dec 01 07:08:18.808 INFO [stderr]   --> src/pipeline.rs:22:5
Dec 01 07:08:18.808 INFO [stderr]    |
Dec 01 07:08:18.808 INFO [stderr] 22 |     Unknown
Dec 01 07:08:18.808 INFO [stderr]    |     ^^^^^^^
Dec 01 07:08:18.808 INFO [stderr] 
Dec 01 07:08:18.808 INFO [stderr] warning: enum is never used: `EvalOutput`
Dec 01 07:08:18.808 INFO [stderr]    --> src/pipeline.rs:170:1
Dec 01 07:08:18.809 INFO [stderr]     |
Dec 01 07:08:18.809 INFO [stderr] 170 | enum EvalOutput {
Dec 01 07:08:18.809 INFO [stderr]     | ^^^^^^^^^^^^^^^
Dec 01 07:08:18.809 INFO [stderr] 
Dec 01 07:08:18.809 INFO [stderr] warning: enum is never used: `OrderingKey`
Dec 01 07:08:18.809 INFO [stderr]   --> src/history.rs:27:1
Dec 01 07:08:18.809 INFO [stderr]    |
Dec 01 07:08:18.809 INFO [stderr] 27 | pub enum OrderingKey {
Dec 01 07:08:18.809 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.809 INFO [stderr] 
Dec 01 07:08:18.809 INFO [stderr] warning: struct is never constructed: `Query`
Dec 01 07:08:18.809 INFO [stderr]   --> src/history.rs:45:1
Dec 01 07:08:18.809 INFO [stderr]    |
Dec 01 07:08:18.809 INFO [stderr] 45 | pub struct Query<T> {
Dec 01 07:08:18.809 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.809 INFO [stderr] 
Dec 01 07:08:18.809 INFO [stderr] warning: method is never used: `new`
Dec 01 07:08:18.809 INFO [stderr]   --> src/history.rs:53:5
Dec 01 07:08:18.809 INFO [stderr]    |
Dec 01 07:08:18.809 INFO [stderr] 53 |     pub fn new(q: T) -> Self {
Dec 01 07:08:18.809 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.809 INFO [stderr] 
Dec 01 07:08:18.810 INFO [stderr] warning: method is never used: `order_by`
Dec 01 07:08:18.810 INFO [stderr]   --> src/history.rs:62:5
Dec 01 07:08:18.810 INFO [stderr]    |
Dec 01 07:08:18.810 INFO [stderr] 62 |     pub fn order_by(&mut self, k: OrderingKey) -> &mut Self {
Dec 01 07:08:18.810 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.810 INFO [stderr] 
Dec 01 07:08:18.810 INFO [stderr] warning: method is never used: `ascending`
Dec 01 07:08:18.810 INFO [stderr]   --> src/history.rs:68:5
Dec 01 07:08:18.810 INFO [stderr]    |
Dec 01 07:08:18.810 INFO [stderr] 68 |     pub fn ascending(&mut self) -> &mut Self {
Dec 01 07:08:18.810 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.810 INFO [stderr] 
Dec 01 07:08:18.810 INFO [stderr] warning: method is never used: `descending`
Dec 01 07:08:18.810 INFO [stderr]   --> src/history.rs:74:5
Dec 01 07:08:18.810 INFO [stderr]    |
Dec 01 07:08:18.810 INFO [stderr] 74 |     pub fn descending(&mut self) -> &mut Self {
Dec 01 07:08:18.810 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.810 INFO [stderr] 
Dec 01 07:08:18.810 INFO [stderr] warning: method is never used: `match_text`
Dec 01 07:08:18.810 INFO [stderr]   --> src/history.rs:93:5
Dec 01 07:08:18.815 INFO [stderr]    |
Dec 01 07:08:18.815 INFO [stderr] 93 |     fn match_text(&self, t: &str) -> Option<u32> {
Dec 01 07:08:18.815 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.815 INFO [stderr] 
Dec 01 07:08:18.815 INFO [stderr] warning: method is never used: `match_obj`
Dec 01 07:08:18.815 INFO [stderr]    --> src/history.rs:100:5
Dec 01 07:08:18.815 INFO [stderr]     |
Dec 01 07:08:18.815 INFO [stderr] 100 |     fn match_obj(&self, v: &Value) -> Option<u32> {
Dec 01 07:08:18.815 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.815 INFO [stderr] 
Dec 01 07:08:18.815 INFO [stderr] warning: function is never used: `value_complexity`
Dec 01 07:08:18.815 INFO [stderr]    --> src/history.rs:116:1
Dec 01 07:08:18.815 INFO [stderr]     |
Dec 01 07:08:18.815 INFO [stderr] 116 | fn value_complexity(v: &Value) -> u32 {
Dec 01 07:08:18.815 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.815 INFO [stderr] 
Dec 01 07:08:18.815 INFO [stderr] warning: function is never used: `complexity_metric`
Dec 01 07:08:18.815 INFO [stderr]    --> src/history.rs:127:1
Dec 01 07:08:18.815 INFO [stderr]     |
Dec 01 07:08:18.816 INFO [stderr] 127 | fn complexity_metric(v: &Pipeline) -> usize {
Dec 01 07:08:18.816 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.816 INFO [stderr] 
Dec 01 07:08:18.816 INFO [stderr] warning: method is never used: `clean_cmds`
Dec 01 07:08:18.816 INFO [stderr]    --> src/history.rs:145:5
Dec 01 07:08:18.816 INFO [stderr]     |
Dec 01 07:08:18.816 INFO [stderr] 145 |     fn clean_cmds(&self) {
Dec 01 07:08:18.816 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.816 INFO [stderr] 
Dec 01 07:08:18.816 INFO [stderr] warning: method is never used: `order_query_results`
Dec 01 07:08:18.816 INFO [stderr]    --> src/history.rs:151:5
Dec 01 07:08:18.816 INFO [stderr]     |
Dec 01 07:08:18.816 INFO [stderr] 151 | /     fn order_query_results<T>(&self, q: &Query<T>,
Dec 01 07:08:18.816 INFO [stderr] 152 | |                               mut commands: Vec<(u32, Arc<Command>)>)
Dec 01 07:08:18.816 INFO [stderr] 153 | |             -> Vec<Arc<Command>> {
Dec 01 07:08:18.816 INFO [stderr] 154 | |         let vals = self.values.lock().unwrap();
Dec 01 07:08:18.816 INFO [stderr] ...   |
Dec 01 07:08:18.816 INFO [stderr] 191 | |         }
Dec 01 07:08:18.816 INFO [stderr] 192 | |     }
Dec 01 07:08:18.816 INFO [stderr]     | |_____^
Dec 01 07:08:18.817 INFO [stderr] 
Dec 01 07:08:18.817 INFO [stderr] warning: method is never used: `query_text`
Dec 01 07:08:18.817 INFO [stderr]    --> src/history.rs:199:5
Dec 01 07:08:18.817 INFO [stderr]     |
Dec 01 07:08:18.817 INFO [stderr] 199 |     pub fn query_text<S: AsRef<str>>(&self, query: Query<S>) -> Vec<Arc<Command>> {
Dec 01 07:08:18.817 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.817 INFO [stderr] 
Dec 01 07:08:18.817 INFO [stderr] warning: method is never used: `query_structural`
Dec 01 07:08:18.817 INFO [stderr]    --> src/history.rs:225:5
Dec 01 07:08:18.817 INFO [stderr]     |
Dec 01 07:08:18.817 INFO [stderr] 225 |     pub fn query_structural(&self, query: Query<Value>) -> Vec<Arc<Command>> {
Dec 01 07:08:18.817 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:18.817 INFO [stderr] 
Dec 01 07:08:18.863 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 07:08:18.863 INFO [stderr]    --> src/input/mod.rs:318:17
Dec 01 07:08:18.863 INFO [stderr]     |
Dec 01 07:08:18.863 INFO [stderr] 318 |                 self.redraw();
Dec 01 07:08:18.863 INFO [stderr]     |                 ^^^^^^^^^^^^^^
Dec 01 07:08:18.863 INFO [stderr]     |
Dec 01 07:08:18.863 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 07:08:18.863 INFO [stderr] 
Dec 01 07:08:27.056 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 35.30s
Dec 01 07:08:27.060 INFO [stderr] su: No module specific data is present
Dec 01 07:08:27.388 INFO running `"docker" "inspect" "3cc678e769f30ed0852bf42dcc4a1de45d946b3d5bd38c84bcb164d639af81ad"`
Dec 01 07:08:27.521 INFO running `"docker" "rm" "-f" "3cc678e769f30ed0852bf42dcc4a1de45d946b3d5bd38c84bcb164d639af81ad"`
Dec 01 07:08:27.680 INFO [stdout] 3cc678e769f30ed0852bf42dcc4a1de45d946b3d5bd38c84bcb164d639af81ad
Dec 01 07:08:27.682 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 07:08:27.880 INFO [stdout] b1763ea056679709676cbeac35b7773cf625f311face8f1df093af42f047c0f1
Dec 01 07:08:27.883 INFO running `"docker" "start" "-a" "b1763ea056679709676cbeac35b7773cf625f311face8f1df093af42f047c0f1"`
Dec 01 07:08:28.325 INFO [stderr] usermod: no changes
Dec 01 07:08:28.398 INFO [stderr]    Compiling ysh v0.1.0 (/source)
Dec 01 07:08:29.591 INFO [stderr] warning: unused import: `data::*`
Dec 01 07:08:29.591 INFO [stderr]  --> src/library/async.rs:2:5
Dec 01 07:08:29.591 INFO [stderr]   |
Dec 01 07:08:29.591 INFO [stderr] 2 | use data::*;
Dec 01 07:08:29.591 INFO [stderr]   |     ^^^^^^^
Dec 01 07:08:29.591 INFO [stderr]   |
Dec 01 07:08:29.591 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 07:08:29.591 INFO [stderr] 
Dec 01 07:08:29.591 INFO [stderr] warning: unused imports: `Arc`, `atomic`, `mpsc`
Dec 01 07:08:29.591 INFO [stderr]  --> src/library/filesystem.rs:2:17
Dec 01 07:08:29.591 INFO [stderr]   |
Dec 01 07:08:29.591 INFO [stderr] 2 | use std::sync::{atomic, mpsc, Arc};
Dec 01 07:08:29.591 INFO [stderr]   |                 ^^^^^^  ^^^^  ^^^
Dec 01 07:08:29.591 INFO [stderr] 
Dec 01 07:08:29.591 INFO [stderr] warning: unused import: `std::io`
Dec 01 07:08:29.591 INFO [stderr]  --> src/library/filesystem.rs:4:5
Dec 01 07:08:29.591 INFO [stderr]   |
Dec 01 07:08:29.591 INFO [stderr] 4 | use std::io;
Dec 01 07:08:29.591 INFO [stderr]   |     ^^^^^^^
Dec 01 07:08:29.591 INFO [stderr] 
Dec 01 07:08:29.591 INFO [stderr] warning: unused import: `crossbeam::queue::MsQueue`
Dec 01 07:08:29.591 INFO [stderr]   --> src/library/filesystem.rs:10:5
Dec 01 07:08:29.591 INFO [stderr]    |
Dec 01 07:08:29.591 INFO [stderr] 10 | use crossbeam::queue::MsQueue;
Dec 01 07:08:29.591 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:29.591 INFO [stderr] 
Dec 01 07:08:29.591 INFO [stderr] warning: unused import: `std::thread`
Dec 01 07:08:29.591 INFO [stderr]   --> src/library/filesystem.rs:49:9
Dec 01 07:08:29.591 INFO [stderr]    |
Dec 01 07:08:29.591 INFO [stderr] 49 |     use std::thread;
Dec 01 07:08:29.591 INFO [stderr]    |         ^^^^^^^^^^^
Dec 01 07:08:29.591 INFO [stderr] 
Dec 01 07:08:29.595 INFO [stderr] warning: unused import: `evaluate::*`
Dec 01 07:08:29.595 INFO [stderr]  --> src/stream/poly.rs:9:5
Dec 01 07:08:29.595 INFO [stderr]   |
Dec 01 07:08:29.595 INFO [stderr] 9 | use evaluate::*;
Dec 01 07:08:29.595 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 07:08:29.595 INFO [stderr] 
Dec 01 07:08:29.602 INFO [stderr] warning: unused import: `ParseOutput`
Dec 01 07:08:29.602 INFO [stderr]    --> src/completion.rs:260:22
Dec 01 07:08:29.602 INFO [stderr]     |
Dec 01 07:08:29.602 INFO [stderr] 260 |         use reader::{ParseOutput, ParseContext};
Dec 01 07:08:29.602 INFO [stderr]     |                      ^^^^^^^^^^^
Dec 01 07:08:29.602 INFO [stderr] 
Dec 01 07:08:29.607 INFO [stderr] warning: unused import: `data::*`
Dec 01 07:08:29.607 INFO [stderr]    --> src/planner.rs:706:9
Dec 01 07:08:29.607 INFO [stderr]     |
Dec 01 07:08:29.607 INFO [stderr] 706 |     use data::*;
Dec 01 07:08:29.607 INFO [stderr]     |         ^^^^^^^
Dec 01 07:08:29.607 INFO [stderr] 
Dec 01 07:08:29.607 INFO [stderr] warning: unused import: `std::path::PathBuf`
Dec 01 07:08:29.607 INFO [stderr]  --> src/pipeline.rs:2:5
Dec 01 07:08:29.607 INFO [stderr]   |
Dec 01 07:08:29.607 INFO [stderr] 2 | use std::path::PathBuf;
Dec 01 07:08:29.607 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 07:08:29.607 INFO [stderr] 
Dec 01 07:08:29.607 INFO [stderr] warning: unused import: `std::error::Error`
Dec 01 07:08:29.607 INFO [stderr]  --> src/pipeline.rs:4:5
Dec 01 07:08:29.607 INFO [stderr]   |
Dec 01 07:08:29.607 INFO [stderr] 4 | use std::error::Error;
Dec 01 07:08:29.607 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 07:08:29.607 INFO [stderr] 
Dec 01 07:08:29.607 INFO [stderr] warning: unused imports: `empty`, `run_fn`
Dec 01 07:08:29.607 INFO [stderr]   --> src/pipeline.rs:11:27
Dec 01 07:08:29.607 INFO [stderr]    |
Dec 01 07:08:29.607 INFO [stderr] 11 | use environment::{global, empty, run_fn};
Dec 01 07:08:29.607 INFO [stderr]    |                           ^^^^^  ^^^^^^
Dec 01 07:08:29.607 INFO [stderr] 
Dec 01 07:08:29.607 INFO [stderr] warning: unused import: `terminal`
Dec 01 07:08:29.607 INFO [stderr]    --> src/pipeline.rs:197:13
Dec 01 07:08:29.607 INFO [stderr]     |
Dec 01 07:08:29.607 INFO [stderr] 197 |         use terminal;
Dec 01 07:08:29.607 INFO [stderr]     |             ^^^^^^^^
Dec 01 07:08:29.607 INFO [stderr] 
Dec 01 07:08:29.607 INFO [stderr] warning: unused import: `pipeline::ActivePipeline`
Dec 01 07:08:29.607 INFO [stderr]   --> src/main.rs:46:5
Dec 01 07:08:29.607 INFO [stderr]    |
Dec 01 07:08:29.607 INFO [stderr] 46 | use pipeline::ActivePipeline;
Dec 01 07:08:29.607 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:29.607 INFO [stderr] 
Dec 01 07:08:31.399 INFO [stderr] warning: unused import: `futures`
Dec 01 07:08:31.399 INFO [stderr]  --> src/reader.rs:7:5
Dec 01 07:08:31.399 INFO [stderr]   |
Dec 01 07:08:31.399 INFO [stderr] 7 | use futures::*;
Dec 01 07:08:31.399 INFO [stderr]   |     ^^^^^^^
Dec 01 07:08:31.399 INFO [stderr] 
Dec 01 07:08:31.674 INFO [stderr] warning: unused variable: `lex`
Dec 01 07:08:31.674 INFO [stderr]    --> src/library/core.rs:207:15
Dec 01 07:08:31.674 INFO [stderr]     |
Dec 01 07:08:31.674 INFO [stderr] 207 | fn core_undef(lex: &Environment, args: &[Value]) -> Eval<Value> {
Dec 01 07:08:31.674 INFO [stderr]     |               ^^^ help: consider using `_lex` instead
Dec 01 07:08:31.674 INFO [stderr]     |
Dec 01 07:08:31.674 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 07:08:31.674 INFO [stderr] 
Dec 01 07:08:31.674 INFO [stderr] warning: variable `r` is assigned to, but never used
Dec 01 07:08:31.674 INFO [stderr]    --> src/library/core.rs:230:17
Dec 01 07:08:31.674 INFO [stderr]     |
Dec 01 07:08:31.674 INFO [stderr] 230 |         let mut r = Value::empty();
Dec 01 07:08:31.674 INFO [stderr]     |                 ^
Dec 01 07:08:31.674 INFO [stderr]     |
Dec 01 07:08:31.674 INFO [stderr]     = note: consider using `_r` instead
Dec 01 07:08:31.674 INFO [stderr] 
Dec 01 07:08:31.674 INFO [stderr] warning: value assigned to `r` is never read
Dec 01 07:08:31.674 INFO [stderr]    --> src/library/core.rs:232:13
Dec 01 07:08:31.674 INFO [stderr]     |
Dec 01 07:08:31.674 INFO [stderr] 232 |             r = match i.evaluate(lex).wait() {
Dec 01 07:08:31.674 INFO [stderr]     |             ^
Dec 01 07:08:31.674 INFO [stderr]     |
Dec 01 07:08:31.674 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 01 07:08:31.674 INFO [stderr] 
Dec 01 07:08:31.675 INFO [stderr] warning: unused variable: `v`
Dec 01 07:08:31.675 INFO [stderr]    --> src/library/operators.rs:361:33
Dec 01 07:08:31.675 INFO [stderr]     |
Dec 01 07:08:31.675 INFO [stderr] 361 |             ValueData::List(ref v) => {
Dec 01 07:08:31.675 INFO [stderr]     |                                 ^ help: consider using `_v` instead
Dec 01 07:08:31.675 INFO [stderr] 
Dec 01 07:08:31.676 INFO [stderr] warning: unused variable: `env`
Dec 01 07:08:31.676 INFO [stderr]  --> src/library/async.rs:5:9
Dec 01 07:08:31.676 INFO [stderr]   |
Dec 01 07:08:31.676 INFO [stderr] 5 |     let env = global();
Dec 01 07:08:31.676 INFO [stderr]   |         ^^^ help: consider using `_env` instead
Dec 01 07:08:31.676 INFO [stderr] 
Dec 01 07:08:31.676 INFO [stderr] warning: unused variable: `args`
Dec 01 07:08:31.676 INFO [stderr]   --> src/library/builtins.rs:45:28
Dec 01 07:08:31.676 INFO [stderr]    |
Dec 01 07:08:31.676 INFO [stderr] 45 | fn fn_pwd(_: &Environment, args: &[Value]) -> EvalResult {
Dec 01 07:08:31.676 INFO [stderr]    |                            ^^^^ help: consider using `_args` instead
Dec 01 07:08:31.676 INFO [stderr] 
Dec 01 07:08:31.679 INFO [stderr] warning: unused variable: `env`
Dec 01 07:08:31.679 INFO [stderr]    --> src/planner.rs:708:26
Dec 01 07:08:31.679 INFO [stderr]     |
Dec 01 07:08:31.679 INFO [stderr] 708 |     fn mock_shell_locate(env: &Environment, args: &[Value]) -> EvalResult {
Dec 01 07:08:31.679 INFO [stderr]     |                          ^^^ help: consider using `_env` instead
Dec 01 07:08:31.679 INFO [stderr] 
Dec 01 07:08:31.679 INFO [stderr] warning: unused variable: `env`
Dec 01 07:08:31.679 INFO [stderr]    --> src/planner.rs:718:21
Dec 01 07:08:31.679 INFO [stderr]     |
Dec 01 07:08:31.679 INFO [stderr] 718 |     fn mock_fs_glob(env: &Environment, args: &[Value]) -> EvalResult {
Dec 01 07:08:31.679 INFO [stderr]     |                     ^^^ help: consider using `_env` instead
Dec 01 07:08:31.679 INFO [stderr] 
Dec 01 07:08:31.683 INFO [stderr] warning: unused variable: `r`
Dec 01 07:08:31.683 INFO [stderr]    --> src/data.rs:108:31
Dec 01 07:08:31.683 INFO [stderr]     |
Dec 01 07:08:31.683 INFO [stderr] 108 |     fn into_raw_stream(&self, r: bool, w: bool) -> Eval<StreamWrapper> {
Dec 01 07:08:31.683 INFO [stderr]     |                               ^ help: consider using `_r` instead
Dec 01 07:08:31.683 INFO [stderr] 
Dec 01 07:08:31.683 INFO [stderr] warning: unused variable: `w`
Dec 01 07:08:31.683 INFO [stderr]    --> src/data.rs:108:40
Dec 01 07:08:31.683 INFO [stderr]     |
Dec 01 07:08:31.683 INFO [stderr] 108 |     fn into_raw_stream(&self, r: bool, w: bool) -> Eval<StreamWrapper> {
Dec 01 07:08:31.683 INFO [stderr]     |                                        ^ help: consider using `_w` instead
Dec 01 07:08:31.683 INFO [stderr] 
Dec 01 07:08:31.684 INFO [stderr] warning: unused variable: `key`
Dec 01 07:08:31.684 INFO [stderr]    --> src/data.rs:154:23
Dec 01 07:08:31.684 INFO [stderr]     |
Dec 01 07:08:31.684 INFO [stderr] 154 |     fn get_key(&self, key: &Value) -> Eval<Option<Value>> {
Dec 01 07:08:31.684 INFO [stderr]     |                       ^^^ help: consider using `_key` instead
Dec 01 07:08:31.684 INFO [stderr] 
Dec 01 07:08:31.684 INFO [stderr] warning: unused variable: `key`
Dec 01 07:08:31.684 INFO [stderr]    --> src/data.rs:162:23
Dec 01 07:08:31.684 INFO [stderr]     |
Dec 01 07:08:31.684 INFO [stderr] 162 |     fn set_key(&self, key: Value, value: Value) -> Eval<Value> {
Dec 01 07:08:31.684 INFO [stderr]     |                       ^^^ help: consider using `_key` instead
Dec 01 07:08:31.684 INFO [stderr] 
Dec 01 07:08:31.684 INFO [stderr] warning: unused variable: `value`
Dec 01 07:08:31.684 INFO [stderr]    --> src/data.rs:162:35
Dec 01 07:08:31.684 INFO [stderr]     |
Dec 01 07:08:31.684 INFO [stderr] 162 |     fn set_key(&self, key: Value, value: Value) -> Eval<Value> {
Dec 01 07:08:31.684 INFO [stderr]     |                                   ^^^^^ help: consider using `_value` instead
Dec 01 07:08:31.684 INFO [stderr] 
Dec 01 07:08:31.684 INFO [stderr] warning: unused variable: `s`
Dec 01 07:08:31.684 INFO [stderr]    --> src/data.rs:788:39
Dec 01 07:08:31.684 INFO [stderr]     |
Dec 01 07:08:31.684 INFO [stderr] 788 |             &ValueData::RawStream(ref s) => {
Dec 01 07:08:31.685 INFO [stderr]     |                                       ^ help: consider using `_s` instead
Dec 01 07:08:31.685 INFO [stderr] 
Dec 01 07:08:31.685 INFO [stderr] warning: unused variable: `c`
Dec 01 07:08:31.685 INFO [stderr]    --> src/stream/poly.rs:259:20
Dec 01 07:08:31.685 INFO [stderr]     |
Dec 01 07:08:31.685 INFO [stderr] 259 |     fn push(&self, c: char) {
Dec 01 07:08:31.685 INFO [stderr]     |                    ^ help: consider using `_c` instead
Dec 01 07:08:31.685 INFO [stderr] 
Dec 01 07:08:31.685 INFO [stderr] warning: unused variable: `tty_rows`
Dec 01 07:08:31.685 INFO [stderr]   --> src/input/render.rs:69:24
Dec 01 07:08:31.685 INFO [stderr]    |
Dec 01 07:08:31.686 INFO [stderr] 69 |         let (tty_cols, tty_rows) = terminal_size().unwrap_or((80, 24));
Dec 01 07:08:31.686 INFO [stderr]    |                        ^^^^^^^^ help: consider using `_tty_rows` instead
Dec 01 07:08:31.686 INFO [stderr] 
Dec 01 07:08:31.686 INFO [stderr] warning: unused variable: `mark`
Dec 01 07:08:31.686 INFO [stderr]    --> src/input/render.rs:110:13
Dec 01 07:08:31.686 INFO [stderr]     |
Dec 01 07:08:31.686 INFO [stderr] 110 |         let mark = self.set.marked_idx();
Dec 01 07:08:31.686 INFO [stderr]     |             ^^^^ help: consider using `_mark` instead
Dec 01 07:08:31.686 INFO [stderr] 
Dec 01 07:08:31.686 INFO [stderr] warning: unused variable: `tty_rows`
Dec 01 07:08:31.686 INFO [stderr]    --> src/input/render.rs:193:24
Dec 01 07:08:31.686 INFO [stderr]     |
Dec 01 07:08:31.686 INFO [stderr] 193 |         let (tty_cols, tty_rows) = terminal_size().unwrap_or((80, 24));
Dec 01 07:08:31.686 INFO [stderr]     |                        ^^^^^^^^ help: consider using `_tty_rows` instead
Dec 01 07:08:31.686 INFO [stderr] 
Dec 01 07:08:31.686 INFO [stderr] warning: unused variable: `f`
Dec 01 07:08:31.687 INFO [stderr]   --> src/input/keybind.rs:12:19
Dec 01 07:08:31.687 INFO [stderr]    |
Dec 01 07:08:31.687 INFO [stderr] 12 |     fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result {
Dec 01 07:08:31.687 INFO [stderr]    |                   ^ help: consider using `_f` instead
Dec 01 07:08:31.687 INFO [stderr] 
Dec 01 07:08:31.687 INFO [stderr] warning: unused variable: `msg`
Dec 01 07:08:31.687 INFO [stderr]    --> src/input/mod.rs:181:35
Dec 01 07:08:31.687 INFO [stderr]     |
Dec 01 07:08:31.688 INFO [stderr] 181 |     fn fail_completion(&mut self, msg: &str) -> io::Result<()> {
Dec 01 07:08:31.688 INFO [stderr]     |                                   ^^^ help: consider using `_msg` instead
Dec 01 07:08:31.688 INFO [stderr] 
Dec 01 07:08:31.688 INFO [stderr] warning: unused variable: `esc`
Dec 01 07:08:31.688 INFO [stderr]    --> src/input/mod.rs:237:17
Dec 01 07:08:31.688 INFO [stderr]     |
Dec 01 07:08:31.688 INFO [stderr] 237 |             let esc = self.parent.keymap.bind(event::Key::Esc, move || {
Dec 01 07:08:31.688 INFO [stderr]     |                 ^^^ help: consider using `_esc` instead
Dec 01 07:08:31.688 INFO [stderr] 
Dec 01 07:08:31.691 INFO [stderr] warning: unused variable: `r`
Dec 01 07:08:31.691 INFO [stderr]    --> src/planner.rs:140:25
Dec 01 07:08:31.691 INFO [stderr]     |
Dec 01 07:08:31.691 INFO [stderr] 140 |             if let Some(r) = r {
Dec 01 07:08:31.691 INFO [stderr]     |                         ^ help: consider using `_r` instead
Dec 01 07:08:31.691 INFO [stderr] 
Dec 01 07:08:31.691 INFO [stderr] warning: unused variable: `opts`
Dec 01 07:08:31.691 INFO [stderr]    --> src/pipeline.rs:243:29
Dec 01 07:08:31.691 INFO [stderr]     |
Dec 01 07:08:31.691 INFO [stderr] 243 |                 if let Some(opts) = opts {
Dec 01 07:08:31.691 INFO [stderr]     |                             ^^^^ help: consider using `_opts` instead
Dec 01 07:08:31.691 INFO [stderr] 
Dec 01 07:08:31.691 INFO [stderr] warning: unused variable: `val`
Dec 01 07:08:31.691 INFO [stderr]   --> src/history.rs:22:19
Dec 01 07:08:31.692 INFO [stderr]    |
Dec 01 07:08:31.692 INFO [stderr] 22 |     fn set(&self, val: Value) {
Dec 01 07:08:31.692 INFO [stderr]    |                   ^^^ help: consider using `_val` instead
Dec 01 07:08:31.692 INFO [stderr] 
Dec 01 07:08:31.692 INFO [stderr] warning: unused variable: `t`
Dec 01 07:08:31.692 INFO [stderr]   --> src/history.rs:93:26
Dec 01 07:08:31.692 INFO [stderr]    |
Dec 01 07:08:31.692 INFO [stderr] 93 |     fn match_text(&self, t: &str) -> Option<u32> {
Dec 01 07:08:31.692 INFO [stderr]    |                          ^ help: consider using `_t` instead
Dec 01 07:08:31.692 INFO [stderr] 
Dec 01 07:08:31.692 INFO [stderr] warning: unused variable: `v`
Dec 01 07:08:31.692 INFO [stderr]    --> src/history.rs:100:25
Dec 01 07:08:31.692 INFO [stderr]     |
Dec 01 07:08:31.692 INFO [stderr] 100 |     fn match_obj(&self, v: &Value) -> Option<u32> {
Dec 01 07:08:31.692 INFO [stderr]     |                         ^ help: consider using `_v` instead
Dec 01 07:08:31.692 INFO [stderr] 
Dec 01 07:08:32.647 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:08:32.647 INFO [stderr]    --> src/history.rs:305:13
Dec 01 07:08:32.647 INFO [stderr]     |
Dec 01 07:08:32.647 INFO [stderr] 305 |         let mut db = Database::new();
Dec 01 07:08:32.647 INFO [stderr]     |             ----^^
Dec 01 07:08:32.647 INFO [stderr]     |             |
Dec 01 07:08:32.647 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:08:32.647 INFO [stderr]     |
Dec 01 07:08:32.647 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 01 07:08:32.647 INFO [stderr] 
Dec 01 07:08:32.691 INFO [stderr] warning: function is never used: `core_undef`
Dec 01 07:08:32.691 INFO [stderr]    --> src/library/core.rs:207:1
Dec 01 07:08:32.691 INFO [stderr]     |
Dec 01 07:08:32.691 INFO [stderr] 207 | fn core_undef(lex: &Environment, args: &[Value]) -> Eval<Value> {
Dec 01 07:08:32.691 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.691 INFO [stderr]     |
Dec 01 07:08:32.691 INFO [stderr]     = note: #[warn(dead_code)] on by default
Dec 01 07:08:32.691 INFO [stderr] 
Dec 01 07:08:32.695 INFO [stderr] warning: method is never used: `to_eval`
Dec 01 07:08:32.695 INFO [stderr]   --> src/reader.rs:41:5
Dec 01 07:08:32.695 INFO [stderr]    |
Dec 01 07:08:32.695 INFO [stderr] 41 |     pub fn to_eval(self) -> EvalError {
Dec 01 07:08:32.695 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.695 INFO [stderr] 
Dec 01 07:08:32.695 INFO [stderr] warning: variant is never constructed: `StringContent`
Dec 01 07:08:32.695 INFO [stderr]   --> src/reader.rs:97:5
Dec 01 07:08:32.695 INFO [stderr]    |
Dec 01 07:08:32.695 INFO [stderr] 97 |     StringContent(String),
Dec 01 07:08:32.695 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.695 INFO [stderr] 
Dec 01 07:08:32.695 INFO [stderr] warning: function is never used: `read_autoclose`
Dec 01 07:08:32.695 INFO [stderr]    --> src/reader.rs:888:1
Dec 01 07:08:32.695 INFO [stderr]     |
Dec 01 07:08:32.696 INFO [stderr] 888 | pub fn read_autoclose<R: CharStream>(strm: &mut R) -> ParseOutput<Value> {
Dec 01 07:08:32.696 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.696 INFO [stderr] 
Dec 01 07:08:32.696 INFO [stderr] warning: struct is never constructed: `HistoryRenderer`
Dec 01 07:08:32.696 INFO [stderr]    --> src/input/render.rs:231:1
Dec 01 07:08:32.696 INFO [stderr]     |
Dec 01 07:08:32.696 INFO [stderr] 231 | pub struct HistoryRenderer<W: Write> {
Dec 01 07:08:32.696 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.696 INFO [stderr] 
Dec 01 07:08:32.696 INFO [stderr] warning: enum is never used: `Renderer`
Dec 01 07:08:32.696 INFO [stderr]    --> src/input/render.rs:235:1
Dec 01 07:08:32.696 INFO [stderr]     |
Dec 01 07:08:32.696 INFO [stderr] 235 | pub enum Renderer<W: Write> {
Dec 01 07:08:32.696 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.696 INFO [stderr] 
Dec 01 07:08:32.696 INFO [stderr] warning: method is never used: `new`
Dec 01 07:08:32.696 INFO [stderr]    --> src/input/render.rs:242:5
Dec 01 07:08:32.696 INFO [stderr]     |
Dec 01 07:08:32.696 INFO [stderr] 242 |     pub fn new(write: raw::RawTerminal<W>) -> Self {
Dec 01 07:08:32.696 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.696 INFO [stderr] 
Dec 01 07:08:32.697 INFO [stderr] warning: method is never used: `to_line`
Dec 01 07:08:32.697 INFO [stderr]    --> src/input/render.rs:250:5
Dec 01 07:08:32.697 INFO [stderr]     |
Dec 01 07:08:32.697 INFO [stderr] 250 |     pub fn to_line(self) -> (Self, io::Result<()>) {
Dec 01 07:08:32.697 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.697 INFO [stderr] 
Dec 01 07:08:32.697 INFO [stderr] warning: method is never used: `to_complete`
Dec 01 07:08:32.697 INFO [stderr]    --> src/input/render.rs:263:5
Dec 01 07:08:32.697 INFO [stderr]     |
Dec 01 07:08:32.697 INFO [stderr] 263 |     pub fn to_complete(self, set: &CompletionSet) -> Result<Self, (Self, io::Error)> {
Dec 01 07:08:32.697 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.697 INFO [stderr] 
Dec 01 07:08:32.697 INFO [stderr] warning: method is never used: `output`
Dec 01 07:08:32.697 INFO [stderr]    --> src/input/render.rs:271:5
Dec 01 07:08:32.697 INFO [stderr]     |
Dec 01 07:08:32.697 INFO [stderr] 271 |     pub fn output(&mut self) -> &mut raw::RawTerminal<W> {
Dec 01 07:08:32.697 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.697 INFO [stderr] 
Dec 01 07:08:32.697 INFO [stderr] warning: method is never used: `render`
Dec 01 07:08:32.697 INFO [stderr]    --> src/input/render.rs:278:5
Dec 01 07:08:32.697 INFO [stderr]     |
Dec 01 07:08:32.698 INFO [stderr] 278 | /     pub fn render<E: EditingDiscipline>(&mut self,
Dec 01 07:08:32.698 INFO [stderr] 279 | |                   editor: &LineEditor<E>) -> io::Result<()> {
Dec 01 07:08:32.698 INFO [stderr] 280 | |         match *self {
Dec 01 07:08:32.698 INFO [stderr] 281 | |             Renderer::Line(ref mut r) => r.render(editor),
Dec 01 07:08:32.699 INFO [stderr] 282 | |             Renderer::Complete(ref mut r) => r.render(editor),
Dec 01 07:08:32.699 INFO [stderr] 283 | |         }
Dec 01 07:08:32.699 INFO [stderr] 284 | |     }
Dec 01 07:08:32.699 INFO [stderr]     | |_____^
Dec 01 07:08:32.699 INFO [stderr] 
Dec 01 07:08:32.699 INFO [stderr] warning: variant is never constructed: `Permanent`
Dec 01 07:08:32.699 INFO [stderr]  --> src/input/keybind.rs:7:5
Dec 01 07:08:32.699 INFO [stderr]   |
Dec 01 07:08:32.699 INFO [stderr] 7 |     Permanent(Box<Fn() + Send + 'static>),
Dec 01 07:08:32.699 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.699 INFO [stderr] 
Dec 01 07:08:32.699 INFO [stderr] warning: method is never used: `bind_permanent`
Dec 01 07:08:32.699 INFO [stderr]   --> src/input/keybind.rs:51:5
Dec 01 07:08:32.699 INFO [stderr]    |
Dec 01 07:08:32.699 INFO [stderr] 51 | /     pub fn bind_permanent<F>(&self, key: event::Key, f: F)
Dec 01 07:08:32.699 INFO [stderr] 52 | |             where F: Fn() + Send + 'static {
Dec 01 07:08:32.700 INFO [stderr] 53 | |         let mut w = self.binds.lock().unwrap();
Dec 01 07:08:32.700 INFO [stderr] 54 | |         w.insert(key, Binding::Permanent(Box::new(f)));
Dec 01 07:08:32.700 INFO [stderr] 55 | |     }
Dec 01 07:08:32.700 INFO [stderr]    | |_____^
Dec 01 07:08:32.700 INFO [stderr] 
Dec 01 07:08:32.700 INFO [stderr] warning: field is never used: `func`
Dec 01 07:08:32.700 INFO [stderr]   --> src/input/keybind.rs:85:5
Dec 01 07:08:32.700 INFO [stderr]    |
Dec 01 07:08:32.700 INFO [stderr] 85 |     func: Arc<Box<Fn() + Send + Sync + 'static>>,
Dec 01 07:08:32.700 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.700 INFO [stderr] 
Dec 01 07:08:32.701 INFO [stderr] warning: method is never used: `release`
Dec 01 07:08:32.701 INFO [stderr]   --> src/terminal.rs:57:5
Dec 01 07:08:32.701 INFO [stderr]    |
Dec 01 07:08:32.701 INFO [stderr] 57 |     pub fn release(self) {}
Dec 01 07:08:32.701 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.701 INFO [stderr] 
Dec 01 07:08:32.701 INFO [stderr] warning: method is never used: `stderr`
Dec 01 07:08:32.701 INFO [stderr]   --> src/terminal.rs:76:5
Dec 01 07:08:32.701 INFO [stderr]    |
Dec 01 07:08:32.701 INFO [stderr] 76 |     pub fn stderr(&self) -> StderrGuard {
Dec 01 07:08:32.701 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.701 INFO [stderr] 
Dec 01 07:08:32.701 INFO [stderr] warning: method is never used: `into_owned_channels`
Dec 01 07:08:32.701 INFO [stderr]   --> src/terminal.rs:88:5
Dec 01 07:08:32.701 INFO [stderr]    |
Dec 01 07:08:32.701 INFO [stderr] 88 |     pub fn into_owned_channels(self) -> (OwnedStdinGuard, OwnedStdoutGuard, OwnedStderrGuard) {
Dec 01 07:08:32.701 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.701 INFO [stderr] 
Dec 01 07:08:32.701 INFO [stderr] warning: struct is never constructed: `StderrGuard`
Dec 01 07:08:32.707 INFO [stderr]    --> src/terminal.rs:124:1
Dec 01 07:08:32.707 INFO [stderr]     |
Dec 01 07:08:32.707 INFO [stderr] 124 | pub struct StderrGuard<'a> {
Dec 01 07:08:32.707 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.707 INFO [stderr] 
Dec 01 07:08:32.707 INFO [stderr] warning: struct is never constructed: `OwnedStdoutGuard`
Dec 01 07:08:32.707 INFO [stderr]    --> src/terminal.rs:156:1
Dec 01 07:08:32.707 INFO [stderr]     |
Dec 01 07:08:32.707 INFO [stderr] 156 | pub struct OwnedStdoutGuard {
Dec 01 07:08:32.707 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.707 INFO [stderr] 
Dec 01 07:08:32.708 INFO [stderr] warning: method is never used: `as_raw`
Dec 01 07:08:32.708 INFO [stderr]    --> src/terminal.rs:172:5
Dec 01 07:08:32.708 INFO [stderr]     |
Dec 01 07:08:32.708 INFO [stderr] 172 |     pub fn as_raw(self) -> FdGuard<Self> {
Dec 01 07:08:32.708 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.708 INFO [stderr] 
Dec 01 07:08:32.708 INFO [stderr] warning: struct is never constructed: `OwnedStdinGuard`
Dec 01 07:08:32.710 INFO [stderr]    --> src/terminal.rs:179:1
Dec 01 07:08:32.710 INFO [stderr]     |
Dec 01 07:08:32.710 INFO [stderr] 179 | pub struct OwnedStdinGuard {
Dec 01 07:08:32.710 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.710 INFO [stderr] 
Dec 01 07:08:32.710 INFO [stderr] warning: method is never used: `as_raw`
Dec 01 07:08:32.710 INFO [stderr]    --> src/terminal.rs:191:5
Dec 01 07:08:32.711 INFO [stderr]     |
Dec 01 07:08:32.711 INFO [stderr] 191 |     pub fn as_raw(self) -> FdGuard<Self> {
Dec 01 07:08:32.711 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.711 INFO [stderr] 
Dec 01 07:08:32.711 INFO [stderr] warning: struct is never constructed: `OwnedStderrGuard`
Dec 01 07:08:32.711 INFO [stderr]    --> src/terminal.rs:198:1
Dec 01 07:08:32.711 INFO [stderr]     |
Dec 01 07:08:32.712 INFO [stderr] 198 | pub struct OwnedStderrGuard {
Dec 01 07:08:32.712 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.712 INFO [stderr] 
Dec 01 07:08:32.712 INFO [stderr] warning: method is never used: `as_raw`
Dec 01 07:08:32.712 INFO [stderr]    --> src/terminal.rs:214:5
Dec 01 07:08:32.712 INFO [stderr]     |
Dec 01 07:08:32.712 INFO [stderr] 214 |     pub fn as_raw(self) -> FdGuard<Self> {
Dec 01 07:08:32.712 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.712 INFO [stderr] 
Dec 01 07:08:32.712 INFO [stderr] warning: struct is never constructed: `FdGuard`
Dec 01 07:08:32.712 INFO [stderr]    --> src/terminal.rs:225:1
Dec 01 07:08:32.712 INFO [stderr]     |
Dec 01 07:08:32.712 INFO [stderr] 225 | pub struct FdGuard<T> {
Dec 01 07:08:32.712 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.712 INFO [stderr] 
Dec 01 07:08:32.712 INFO [stderr] warning: method is never used: `fd`
Dec 01 07:08:32.712 INFO [stderr]    --> src/terminal.rs:231:5
Dec 01 07:08:32.712 INFO [stderr]     |
Dec 01 07:08:32.712 INFO [stderr] 231 |     pub fn fd(&self) -> RawFd { self.fd }
Dec 01 07:08:32.712 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.712 INFO [stderr] 
Dec 01 07:08:32.712 INFO [stderr] warning: method is never used: `complete_any`
Dec 01 07:08:32.712 INFO [stderr]    --> src/completion.rs:297:5
Dec 01 07:08:32.712 INFO [stderr]     |
Dec 01 07:08:32.712 INFO [stderr] 297 |     pub fn complete_any(seed: &str) -> Self {
Dec 01 07:08:32.713 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.713 INFO [stderr] 
Dec 01 07:08:32.713 INFO [stderr] warning: method is never used: `run_cmd`
Dec 01 07:08:32.713 INFO [stderr]    --> src/planner.rs:661:5
Dec 01 07:08:32.713 INFO [stderr]     |
Dec 01 07:08:32.713 INFO [stderr] 661 |     pub fn run_cmd(name: &str, args: &[&str]) -> Result<Self, PlanningError> {
Dec 01 07:08:32.713 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.713 INFO [stderr] 
Dec 01 07:08:32.713 INFO [stderr] warning: variant is never constructed: `Unknown`
Dec 01 07:08:32.713 INFO [stderr]   --> src/pipeline.rs:22:5
Dec 01 07:08:32.713 INFO [stderr]    |
Dec 01 07:08:32.713 INFO [stderr] 22 |     Unknown
Dec 01 07:08:32.713 INFO [stderr]    |     ^^^^^^^
Dec 01 07:08:32.713 INFO [stderr] 
Dec 01 07:08:32.713 INFO [stderr] warning: enum is never used: `EvalOutput`
Dec 01 07:08:32.713 INFO [stderr]    --> src/pipeline.rs:170:1
Dec 01 07:08:32.713 INFO [stderr]     |
Dec 01 07:08:32.713 INFO [stderr] 170 | enum EvalOutput {
Dec 01 07:08:32.713 INFO [stderr]     | ^^^^^^^^^^^^^^^
Dec 01 07:08:32.713 INFO [stderr] 
Dec 01 07:08:32.713 INFO [stderr] warning: enum is never used: `OrderingKey`
Dec 01 07:08:32.713 INFO [stderr]   --> src/history.rs:27:1
Dec 01 07:08:32.713 INFO [stderr]    |
Dec 01 07:08:32.714 INFO [stderr] 27 | pub enum OrderingKey {
Dec 01 07:08:32.714 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.714 INFO [stderr] 
Dec 01 07:08:32.714 INFO [stderr] warning: struct is never constructed: `Query`
Dec 01 07:08:32.714 INFO [stderr]   --> src/history.rs:45:1
Dec 01 07:08:32.714 INFO [stderr]    |
Dec 01 07:08:32.714 INFO [stderr] 45 | pub struct Query<T> {
Dec 01 07:08:32.714 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.714 INFO [stderr] 
Dec 01 07:08:32.714 INFO [stderr] warning: method is never used: `new`
Dec 01 07:08:32.714 INFO [stderr]   --> src/history.rs:53:5
Dec 01 07:08:32.714 INFO [stderr]    |
Dec 01 07:08:32.714 INFO [stderr] 53 |     pub fn new(q: T) -> Self {
Dec 01 07:08:32.714 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.714 INFO [stderr] 
Dec 01 07:08:32.714 INFO [stderr] warning: method is never used: `order_by`
Dec 01 07:08:32.714 INFO [stderr]   --> src/history.rs:62:5
Dec 01 07:08:32.714 INFO [stderr]    |
Dec 01 07:08:32.714 INFO [stderr] 62 |     pub fn order_by(&mut self, k: OrderingKey) -> &mut Self {
Dec 01 07:08:32.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.723 INFO [stderr] 
Dec 01 07:08:32.723 INFO [stderr] warning: method is never used: `ascending`
Dec 01 07:08:32.723 INFO [stderr]   --> src/history.rs:68:5
Dec 01 07:08:32.723 INFO [stderr]    |
Dec 01 07:08:32.723 INFO [stderr] 68 |     pub fn ascending(&mut self) -> &mut Self {
Dec 01 07:08:32.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.723 INFO [stderr] 
Dec 01 07:08:32.723 INFO [stderr] warning: method is never used: `descending`
Dec 01 07:08:32.723 INFO [stderr]   --> src/history.rs:74:5
Dec 01 07:08:32.723 INFO [stderr]    |
Dec 01 07:08:32.723 INFO [stderr] 74 |     pub fn descending(&mut self) -> &mut Self {
Dec 01 07:08:32.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.723 INFO [stderr] 
Dec 01 07:08:32.723 INFO [stderr] warning: method is never used: `match_text`
Dec 01 07:08:32.723 INFO [stderr]   --> src/history.rs:93:5
Dec 01 07:08:32.723 INFO [stderr]    |
Dec 01 07:08:32.723 INFO [stderr] 93 |     fn match_text(&self, t: &str) -> Option<u32> {
Dec 01 07:08:32.723 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.723 INFO [stderr] 
Dec 01 07:08:32.723 INFO [stderr] warning: method is never used: `match_obj`
Dec 01 07:08:32.724 INFO [stderr]    --> src/history.rs:100:5
Dec 01 07:08:32.724 INFO [stderr]     |
Dec 01 07:08:32.724 INFO [stderr] 100 |     fn match_obj(&self, v: &Value) -> Option<u32> {
Dec 01 07:08:32.724 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.724 INFO [stderr] 
Dec 01 07:08:32.724 INFO [stderr] warning: function is never used: `value_complexity`
Dec 01 07:08:32.724 INFO [stderr]    --> src/history.rs:116:1
Dec 01 07:08:32.724 INFO [stderr]     |
Dec 01 07:08:32.724 INFO [stderr] 116 | fn value_complexity(v: &Value) -> u32 {
Dec 01 07:08:32.724 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.724 INFO [stderr] 
Dec 01 07:08:32.724 INFO [stderr] warning: function is never used: `complexity_metric`
Dec 01 07:08:32.724 INFO [stderr]    --> src/history.rs:127:1
Dec 01 07:08:32.724 INFO [stderr]     |
Dec 01 07:08:32.724 INFO [stderr] 127 | fn complexity_metric(v: &Pipeline) -> usize {
Dec 01 07:08:32.724 INFO [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.724 INFO [stderr] 
Dec 01 07:08:32.724 INFO [stderr] warning: method is never used: `clean_cmds`
Dec 01 07:08:32.724 INFO [stderr]    --> src/history.rs:145:5
Dec 01 07:08:32.724 INFO [stderr]     |
Dec 01 07:08:32.724 INFO [stderr] 145 |     fn clean_cmds(&self) {
Dec 01 07:08:32.724 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.725 INFO [stderr] 
Dec 01 07:08:32.725 INFO [stderr] warning: method is never used: `order_query_results`
Dec 01 07:08:32.725 INFO [stderr]    --> src/history.rs:151:5
Dec 01 07:08:32.725 INFO [stderr]     |
Dec 01 07:08:32.725 INFO [stderr] 151 | /     fn order_query_results<T>(&self, q: &Query<T>,
Dec 01 07:08:32.725 INFO [stderr] 152 | |                               mut commands: Vec<(u32, Arc<Command>)>)
Dec 01 07:08:32.725 INFO [stderr] 153 | |             -> Vec<Arc<Command>> {
Dec 01 07:08:32.725 INFO [stderr] 154 | |         let vals = self.values.lock().unwrap();
Dec 01 07:08:32.725 INFO [stderr] ...   |
Dec 01 07:08:32.725 INFO [stderr] 191 | |         }
Dec 01 07:08:32.725 INFO [stderr] 192 | |     }
Dec 01 07:08:32.725 INFO [stderr]     | |_____^
Dec 01 07:08:32.725 INFO [stderr] 
Dec 01 07:08:32.725 INFO [stderr] warning: method is never used: `query_text`
Dec 01 07:08:32.725 INFO [stderr]    --> src/history.rs:199:5
Dec 01 07:08:32.725 INFO [stderr]     |
Dec 01 07:08:32.725 INFO [stderr] 199 |     pub fn query_text<S: AsRef<str>>(&self, query: Query<S>) -> Vec<Arc<Command>> {
Dec 01 07:08:32.725 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.725 INFO [stderr] 
Dec 01 07:08:32.725 INFO [stderr] warning: method is never used: `query_structural`
Dec 01 07:08:32.725 INFO [stderr]    --> src/history.rs:225:5
Dec 01 07:08:32.725 INFO [stderr]     |
Dec 01 07:08:32.725 INFO [stderr] 225 |     pub fn query_structural(&self, query: Query<Value>) -> Vec<Arc<Command>> {
Dec 01 07:08:32.725 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.725 INFO [stderr] 
Dec 01 07:08:32.795 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 07:08:32.795 INFO [stderr]    --> src/input/mod.rs:318:17
Dec 01 07:08:32.795 INFO [stderr]     |
Dec 01 07:08:32.795 INFO [stderr] 318 |                 self.redraw();
Dec 01 07:08:32.795 INFO [stderr]     |                 ^^^^^^^^^^^^^^
Dec 01 07:08:32.795 INFO [stderr]     |
Dec 01 07:08:32.795 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 07:08:32.795 INFO [stderr] 
Dec 01 07:08:32.816 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 01 07:08:32.816 INFO [stderr]    --> src/planner.rs:741:9
Dec 01 07:08:32.816 INFO [stderr]     |
Dec 01 07:08:32.816 INFO [stderr] 741 |         Planner::new().compile();
Dec 01 07:08:32.816 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:08:32.816 INFO [stderr]     |
Dec 01 07:08:32.816 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 01 07:08:32.816 INFO [stderr] 
Dec 01 07:08:37.059 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.71s
Dec 01 07:08:37.065 INFO [stderr] su: No module specific data is present
Dec 01 07:08:37.330 INFO running `"docker" "inspect" "b1763ea056679709676cbeac35b7773cf625f311face8f1df093af42f047c0f1"`
Dec 01 07:08:37.431 INFO running `"docker" "rm" "-f" "b1763ea056679709676cbeac35b7773cf625f311face8f1df093af42f047c0f1"`
Dec 01 07:08:37.510 INFO [stdout] b1763ea056679709676cbeac35b7773cf625f311face8f1df093af42f047c0f1
Dec 01 07:08:37.512 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-6/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/beta-1.31-5/1.30.1:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.1 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 07:08:37.713 INFO [stdout] ce49164430a7f8ab77c8523db0dd57514257892a515767debed8de78393c7aec
Dec 01 07:08:37.716 INFO running `"docker" "start" "-a" "ce49164430a7f8ab77c8523db0dd57514257892a515767debed8de78393c7aec"`
Dec 01 07:08:38.318 INFO [stderr] usermod: no changes
Dec 01 07:08:38.421 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Dec 01 07:08:38.444 INFO [stderr]      Running /target/debug/deps/ysh-9753ee9b191691d9
Dec 01 07:08:38.449 INFO [stdout] 
Dec 01 07:08:38.450 INFO [stdout] running 43 tests
Dec 01 07:08:38.450 INFO [stdout] test editor::tests::test_buffer_cursor ... ok
Dec 01 07:08:38.450 INFO [stdout] test editor::tests::test_buffer_insert ... ok
Dec 01 07:08:38.452 INFO [stdout] test data::tests::data_into_repr ... ok
Dec 01 07:08:38.452 INFO [stdout] test editor::tests::test_deletes ... ok
Dec 01 07:08:38.452 INFO [stdout] test library::core::test::test_if ... ok
Dec 01 07:08:38.453 INFO [stdout] test library::operators::test::add ... ok
Dec 01 07:08:38.471 INFO [stdout] test library::operators::test::comparison ... ok
Dec 01 07:08:38.477 INFO [stdout] test library::core::test::test_fn ... ok
Dec 01 07:08:38.477 INFO [stdout] test editor::tests::test_editing ... ok
Dec 01 07:08:38.487 INFO [stdout] test library::operators::test::div ... ok
Dec 01 07:08:38.487 INFO [stdout] test library::core::test::test_let ... ok
Dec 01 07:08:38.488 INFO [stdout] test library::operators::test::inc ... ok
Dec 01 07:08:38.488 INFO [stdout] test library::core::test::test_def ... ok
Dec 01 07:08:38.488 INFO [stdout] test history::test::basic ... ok
Dec 01 07:08:38.489 INFO [stdout] test library::operators::test::equality ... ok
Dec 01 07:08:38.489 INFO [stdout] test library::operators::test::mul ... ok
Dec 01 07:08:38.489 INFO [stdout] test library::operators::test::type_queries ... ok
Dec 01 07:08:38.489 INFO [stdout] test numeric::test::ord ... ok
Dec 01 07:08:38.490 INFO [stdout] test numeric::test::negate ... ok
Dec 01 07:08:38.490 INFO [stdout] test library::operators::test::sub ... ok
Dec 01 07:08:38.495 INFO [stdout] test numeric::test::basic_props ... ok
Dec 01 07:08:38.495 INFO [stdout] test numeric::test::divide ... ok
Dec 01 07:08:38.495 INFO [stdout] test numeric::test::addition ... ok
Dec 01 07:08:38.495 INFO [stdout] test numeric::test::subtraction ... ok
Dec 01 07:08:38.495 INFO [stdout] test numeric::test::multiply ... ok
Dec 01 07:08:38.495 INFO [stdout] test planner::test::planner_command_pipeline ... ok
Dec 01 07:08:38.495 INFO [stdout] test planner::test::planner_adapter ... ok
Dec 01 07:08:38.495 INFO [stdout] test reader::test::form_autoclose ... ok
Dec 01 07:08:38.495 INFO [stdout] test reader::test::forms ... ok
Dec 01 07:08:38.495 INFO [stdout] test reader::test::identifiers ... ok
Dec 01 07:08:38.495 INFO [stdout] test reader::test::numbers ... ok
Dec 01 07:08:38.495 INFO [stdout] test reader::test::pipelines ... ok
Dec 01 07:08:38.495 INFO [stdout] test span::test::chunk_building ... ok
Dec 01 07:08:38.495 INFO [stdout] test span::test::stream_chunks ... ok
Dec 01 07:08:38.499 INFO [stdout] test span::test::span_slicing ... ok
Dec 01 07:08:38.499 INFO [stdout] test planner::test::planner_globbing ... ok
Dec 01 07:08:38.499 INFO [stdout] test planner::test::planner_input_redirection ... ok
Dec 01 07:08:38.499 INFO [stdout] test planner::test::planner_output_redirection ... ok
Dec 01 07:08:38.499 INFO [stdout] test planner::test::planner_single_commands ... ok
Dec 01 07:08:38.500 INFO [stdout] test span::test::stream_points ... ok
Dec 01 07:08:38.527 INFO [stdout] test span::test::stream_read_basic ... ok
Dec 01 07:08:38.589 INFO [stdout] test span::test::stream_extend_old ... ok
Dec 01 07:08:38.595 INFO [stdout] test planner::test::planner_empty ... ok
Dec 01 07:08:38.596 INFO [stdout] 
Dec 01 07:08:38.596 INFO [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 07:08:38.596 INFO [stdout] 
Dec 01 07:08:38.597 INFO [stderr] su: No module specific data is present
Dec 01 07:08:39.258 INFO running `"docker" "inspect" "ce49164430a7f8ab77c8523db0dd57514257892a515767debed8de78393c7aec"`
Dec 01 07:08:39.594 INFO running `"docker" "rm" "-f" "ce49164430a7f8ab77c8523db0dd57514257892a515767debed8de78393c7aec"`
Dec 01 07:08:39.879 INFO [stdout] ce49164430a7f8ab77c8523db0dd57514257892a515767debed8de78393c7aec
