Nov 01 07:11:17.878 INFO testing jasonhansel/paraphrase against beta-2018-10-30 for beta-1.31-1
Nov 01 07:11:17.879 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 07:11:18.335 INFO blam! 41ceb07ad22555e0323f5b5cbaf54473f7275f5de52c461946cacba05b2fe288
Nov 01 07:11:18.341 INFO running `"docker" "start" "-a" "41ceb07ad22555e0323f5b5cbaf54473f7275f5de52c461946cacba05b2fe288"`
Nov 01 07:11:19.531 INFO kablam! usermod: no changes
Nov 01 07:11:19.707 INFO kablam!    Compiling futures-cpupool v0.1.8
Nov 01 07:11:19.719 INFO kablam!    Compiling structopt-derive v0.1.6
Nov 01 07:11:19.719 INFO kablam!    Compiling structopt v0.1.7
Nov 01 07:11:25.038 INFO kablam!    Compiling paraphrase v0.1.0 (/source)
Nov 01 07:11:26.252 INFO kablam! warning: unused imports: `IndexMut`, `Index`
Nov 01 07:11:26.252 INFO kablam!   --> src/value.rs:13:20
Nov 01 07:11:26.252 INFO kablam!    |
Nov 01 07:11:26.252 INFO kablam! 13 | use std::ops::{Add,Index,IndexMut};
Nov 01 07:11:26.252 INFO kablam!    |                    ^^^^^ ^^^^^^^^
Nov 01 07:11:26.253 INFO kablam!    |
Nov 01 07:11:26.253 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 07:11:26.253 INFO kablam! 
Nov 01 07:11:26.255 INFO kablam! warning: unnecessary parentheses around `if let` head expression
Nov 01 07:11:26.255 INFO kablam!    --> src/base.rs:201:36
Nov 01 07:11:26.255 INFO kablam!     |
Nov 01 07:11:26.255 INFO kablam! 201 |                 if let Some(tag) = (name_tag.get(1)) {
Nov 01 07:11:26.255 INFO kablam!     |                                    ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 07:11:26.255 INFO kablam!     |
Nov 01 07:11:26.255 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 07:11:26.255 INFO kablam! 
Nov 01 07:11:26.255 INFO kablam! warning: unused import: `UnwindSafe`
Nov 01 07:11:26.255 INFO kablam!   --> src/expand.rs:16:18
Nov 01 07:11:26.255 INFO kablam!    |
Nov 01 07:11:26.255 INFO kablam! 16 | use std::panic::{UnwindSafe,AssertUnwindSafe};
Nov 01 07:11:26.255 INFO kablam!    |                  ^^^^^^^^^^
Nov 01 07:11:26.255 INFO kablam! 
Nov 01 07:11:26.258 INFO kablam! warning: unnecessary parentheses around function argument
Nov 01 07:11:26.258 INFO kablam!    --> src/expand.rs:238:41
Nov 01 07:11:26.258 INFO kablam!     |
Nov 01 07:11:26.258 INFO kablam! 238 |         self.final_join = Some(Box::new((self.handle_call(cmd, call))));
Nov 01 07:11:26.258 INFO kablam!     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 07:11:26.258 INFO kablam! 
Nov 01 07:11:26.258 INFO kablam! warning: unnecessary parentheses around function argument
Nov 01 07:11:26.258 INFO kablam!    --> src/expand.rs:407:26
Nov 01 07:11:26.258 INFO kablam!     |
Nov 01 07:11:26.258 INFO kablam! 407 |                   Box::new((final_join.map(|w| {
Nov 01 07:11:26.258 INFO kablam!     |  __________________________^
Nov 01 07:11:26.258 INFO kablam! 408 | |                     match w {
Nov 01 07:11:26.258 INFO kablam! 409 | |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Nov 01 07:11:26.258 INFO kablam! 410 | |                         EvalResult::Done(val) => {
Nov 01 07:11:26.258 INFO kablam! ...   |
Nov 01 07:11:26.258 INFO kablam! 414 | |                     }
Nov 01 07:11:26.258 INFO kablam! 415 | |                 })))  as Fut<Loop<_,_>>
Nov 01 07:11:26.258 INFO kablam!     | |___________________^
Nov 01 07:11:26.258 INFO kablam! help: remove these parentheses
Nov 01 07:11:26.258 INFO kablam!     |
Nov 01 07:11:26.258 INFO kablam! 407 |                 Box::new(final_join.map(|w| {
Nov 01 07:11:26.258 INFO kablam! 408 |                     match w {
Nov 01 07:11:26.258 INFO kablam! 409 |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Nov 01 07:11:26.258 INFO kablam! 410 |                         EvalResult::Done(val) => {
Nov 01 07:11:26.258 INFO kablam! 411 |                             joins.push(Box::new(ok(Rope::from_value(val))));
Nov 01 07:11:26.258 INFO kablam! 412 |                             Loop::Break(joins)
Nov 01 07:11:26.258 INFO kablam!   ...
Nov 01 07:11:26.258 INFO kablam! 
Nov 01 07:11:26.258 INFO kablam! warning: unused import: `CpuFuture`
Nov 01 07:11:26.258 INFO kablam!   --> src/main.rs:38:23
Nov 01 07:11:26.258 INFO kablam!    |
Nov 01 07:11:26.258 INFO kablam! 38 | use futures_cpupool::{CpuFuture, CpuPool};
Nov 01 07:11:26.258 INFO kablam!    |                       ^^^^^^^^^
Nov 01 07:11:26.258 INFO kablam! 
Nov 01 07:11:26.258 INFO kablam! warning: unused import: `std::borrow::Cow`
Nov 01 07:11:26.258 INFO kablam!   --> src/main.rs:41:5
Nov 01 07:11:26.258 INFO kablam!    |
Nov 01 07:11:26.258 INFO kablam! 41 | use std::borrow::Cow;
Nov 01 07:11:26.258 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Nov 01 07:11:26.258 INFO kablam! 
Nov 01 07:11:26.258 INFO kablam! warning: unused import: `std::rc::Rc`
Nov 01 07:11:26.258 INFO kablam!   --> src/main.rs:42:5
Nov 01 07:11:26.258 INFO kablam!    |
Nov 01 07:11:26.258 INFO kablam! 42 | use std::rc::Rc;
Nov 01 07:11:26.258 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 07:11:26.258 INFO kablam! 
Nov 01 07:11:26.471 INFO kablam! warning: unreachable statement
Nov 01 07:11:26.471 INFO kablam!   --> src/value.rs:55:9
Nov 01 07:11:26.471 INFO kablam!    |
Nov 01 07:11:26.471 INFO kablam! 55 |         let range = self.range.clone();
Nov 01 07:11:26.471 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:11:26.471 INFO kablam!    |
Nov 01 07:11:26.471 INFO kablam!    = note: #[warn(unreachable_code)] on by default
Nov 01 07:11:26.471 INFO kablam! 
Nov 01 07:11:26.731 INFO kablam! warning: unused variable: `new_scope`
Nov 01 07:11:26.731 INFO kablam!    --> src/expand.rs:306:25
Nov 01 07:11:26.731 INFO kablam!     |
Nov 01 07:11:26.731 INFO kablam! 306 |                     let new_scope = scope.clone();
Nov 01 07:11:26.731 INFO kablam!     |                         ^^^^^^^^^ help: consider using `_new_scope` instead
Nov 01 07:11:26.731 INFO kablam!     |
Nov 01 07:11:26.731 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 07:11:26.731 INFO kablam! 
Nov 01 07:11:26.733 INFO kablam! warning: unused variable: `id`
Nov 01 07:11:26.734 INFO kablam!    --> src/expand.rs:385:9
Nov 01 07:11:26.734 INFO kablam!     |
Nov 01 07:11:26.734 INFO kablam! 385 |     let id = rand::random::<u64>();
Nov 01 07:11:26.734 INFO kablam!     |         ^^ help: consider using `_id` instead
Nov 01 07:11:26.734 INFO kablam! 
Nov 01 07:11:26.734 INFO kablam! warning: unused variable: `scope`
Nov 01 07:11:26.734 INFO kablam!    --> src/expand.rs:186:17
Nov 01 07:11:26.734 INFO kablam!     |
Nov 01 07:11:26.734 INFO kablam! 186 |             let scope = self.scope.clone();
Nov 01 07:11:26.734 INFO kablam!     |                 ^^^^^ help: consider using `_scope` instead
Nov 01 07:11:26.734 INFO kablam! 
Nov 01 07:11:26.734 INFO kablam! warning: unused variable: `pool2`
Nov 01 07:11:26.734 INFO kablam!    --> src/expand.rs:187:17
Nov 01 07:11:26.734 INFO kablam!     |
Nov 01 07:11:26.734 INFO kablam! 187 |             let pool2 = self.pool.clone();
Nov 01 07:11:26.734 INFO kablam!     |                 ^^^^^ help: consider using `_pool2` instead
Nov 01 07:11:26.734 INFO kablam! 
Nov 01 07:11:26.734 INFO kablam! warning: unused variable: `scope`
Nov 01 07:11:26.734 INFO kablam!    --> src/expand.rs:179:54
Nov 01 07:11:26.734 INFO kablam!     |
Nov 01 07:11:26.734 INFO kablam! 179 |     fn end_command(&mut self, cmd: Vec<CommandPart>, scope: Arc<Scope>) {
Nov 01 07:11:26.734 INFO kablam!     |                                                      ^^^^^ help: consider using `_scope` instead
Nov 01 07:11:26.734 INFO kablam! 
Nov 01 07:11:26.810 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:26.810 INFO kablam!    --> src/scope.rs:196:41
Nov 01 07:11:26.810 INFO kablam!     |
Nov 01 07:11:26.810 INFO kablam! 196 |              code(args.into_iter().map(|mut x| { x }).collect())
Nov 01 07:11:26.810 INFO kablam!     |                                         ----^
Nov 01 07:11:26.810 INFO kablam!     |                                         |
Nov 01 07:11:26.810 INFO kablam!     |                                         help: remove this `mut`
Nov 01 07:11:26.810 INFO kablam!     |
Nov 01 07:11:26.810 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 07:11:26.810 INFO kablam! 
Nov 01 07:11:26.826 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:26.826 INFO kablam!    --> src/base.rs:116:87
Nov 01 07:11:26.826 INFO kablam!     |
Nov 01 07:11:26.826 INFO kablam! 116 |         (Some(Str(n)), Some(Str(replacement)), Some(Closure(ValueClosure(inner_scope, mut h))), None, ..) => {
Nov 01 07:11:26.826 INFO kablam!     |                                                                                       ----^
Nov 01 07:11:26.826 INFO kablam!     |                                                                                       |
Nov 01 07:11:26.826 INFO kablam!     |                                                                                       help: remove this `mut`
Nov 01 07:11:26.826 INFO kablam! 
Nov 01 07:11:26.870 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:26.870 INFO kablam!    --> src/expand.rs:220:29
Nov 01 07:11:26.870 INFO kablam!     |
Nov 01 07:11:26.870 INFO kablam! 220 |     fn raw_param(&mut self, mut rope: Rope) {
Nov 01 07:11:26.870 INFO kablam!     |                             ----^^^^
Nov 01 07:11:26.870 INFO kablam!     |                             |
Nov 01 07:11:26.870 INFO kablam!     |                             help: remove this `mut`
Nov 01 07:11:26.870 INFO kablam! 
Nov 01 07:11:26.875 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:26.875 INFO kablam!    --> src/expand.rs:227:54
Nov 01 07:11:26.875 INFO kablam!     |
Nov 01 07:11:26.875 INFO kablam! 227 |     fn semi_param(&mut self, stack: Vec<ParseEntry>, mut rope: Rope, cmd: Vec<CommandPart>) {
Nov 01 07:11:26.875 INFO kablam!     |                                                      ----^^^^
Nov 01 07:11:26.875 INFO kablam!     |                                                      |
Nov 01 07:11:26.875 INFO kablam!     |                                                      help: remove this `mut`
Nov 01 07:11:26.875 INFO kablam! 
Nov 01 07:11:26.875 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:26.875 INFO kablam!    --> src/expand.rs:240:24
Nov 01 07:11:26.875 INFO kablam!     |
Nov 01 07:11:26.875 INFO kablam! 240 |     fn text(&mut self, mut rope: Rope) {
Nov 01 07:11:26.875 INFO kablam!     |                        ----^^^^
Nov 01 07:11:26.875 INFO kablam!     |                        |
Nov 01 07:11:26.875 INFO kablam!     |                        help: remove this `mut`
Nov 01 07:11:26.875 INFO kablam! 
Nov 01 07:11:26.903 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:26.903 INFO kablam!    --> src/expand.rs:389:92
Nov 01 07:11:26.903 INFO kablam!     |
Nov 01 07:11:26.903 INFO kablam! 389 |         loop_fn(( (vec![] as Vec<Fut<Rope>>), _scope, _rope), move |(mut joins, mut scope, mut rope)| {
Nov 01 07:11:26.903 INFO kablam!     |                                                                                            ----^^^^
Nov 01 07:11:26.903 INFO kablam!     |                                                                                            |
Nov 01 07:11:26.903 INFO kablam!     |                                                                                            help: remove this `mut`
Nov 01 07:11:26.903 INFO kablam! 
Nov 01 07:11:26.907 INFO kablam! warning: static variable `latest_tag` should have an upper case name such as `LATEST_TAG`
Nov 01 07:11:26.907 INFO kablam!   --> src/scope.rs:14:1
Nov 01 07:11:26.907 INFO kablam!    |
Nov 01 07:11:26.907 INFO kablam! 14 | static latest_tag : AtomicUsize = AtomicUsize::new(0);
Nov 01 07:11:26.907 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:11:26.907 INFO kablam!    |
Nov 01 07:11:26.907 INFO kablam!    = note: #[warn(non_upper_case_globals)] on by default
Nov 01 07:11:26.907 INFO kablam! 
Nov 01 07:11:26.948 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:11:26.948 INFO kablam!   --> src/main.rs:78:13
Nov 01 07:11:26.948 INFO kablam!    |
Nov 01 07:11:26.948 INFO kablam! 78 |             file.read_to_string(&mut s);
Nov 01 07:11:26.948 INFO kablam!    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:11:26.948 INFO kablam!    |
Nov 01 07:11:26.948 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:11:26.948 INFO kablam! 
Nov 01 07:11:30.116 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 10.55s
Nov 01 07:11:30.123 INFO kablam! su: No module specific data is present
Nov 01 07:11:30.545 INFO running `"docker" "rm" "-f" "41ceb07ad22555e0323f5b5cbaf54473f7275f5de52c461946cacba05b2fe288"`
Nov 01 07:11:30.803 INFO blam! 41ceb07ad22555e0323f5b5cbaf54473f7275f5de52c461946cacba05b2fe288
Nov 01 07:11:30.803 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 07:11:31.099 INFO blam! 7c8be8aa1164ab1aeec929a5cfa0e7e39ee0afe85a445d7ab5ec8cde6e78b2f4
Nov 01 07:11:31.101 INFO running `"docker" "start" "-a" "7c8be8aa1164ab1aeec929a5cfa0e7e39ee0afe85a445d7ab5ec8cde6e78b2f4"`
Nov 01 07:11:31.783 INFO kablam! usermod: no changes
Nov 01 07:11:31.855 INFO kablam!    Compiling paraphrase v0.1.0 (/source)
Nov 01 07:11:32.566 INFO kablam! warning: unused imports: `IndexMut`, `Index`
Nov 01 07:11:32.567 INFO kablam!   --> src/value.rs:13:20
Nov 01 07:11:32.567 INFO kablam!    |
Nov 01 07:11:32.567 INFO kablam! 13 | use std::ops::{Add,Index,IndexMut};
Nov 01 07:11:32.567 INFO kablam!    |                    ^^^^^ ^^^^^^^^
Nov 01 07:11:32.567 INFO kablam!    |
Nov 01 07:11:32.567 INFO kablam!    = note: #[warn(unused_imports)] on by default
Nov 01 07:11:32.567 INFO kablam! 
Nov 01 07:11:32.567 INFO kablam! warning: unnecessary parentheses around `if let` head expression
Nov 01 07:11:32.567 INFO kablam!    --> src/base.rs:201:36
Nov 01 07:11:32.567 INFO kablam!     |
Nov 01 07:11:32.567 INFO kablam! 201 |                 if let Some(tag) = (name_tag.get(1)) {
Nov 01 07:11:32.567 INFO kablam!     |                                    ^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 07:11:32.567 INFO kablam!     |
Nov 01 07:11:32.567 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 07:11:32.567 INFO kablam! 
Nov 01 07:11:32.567 INFO kablam! warning: unused import: `UnwindSafe`
Nov 01 07:11:32.567 INFO kablam!   --> src/expand.rs:16:18
Nov 01 07:11:32.567 INFO kablam!    |
Nov 01 07:11:32.567 INFO kablam! 16 | use std::panic::{UnwindSafe,AssertUnwindSafe};
Nov 01 07:11:32.567 INFO kablam!    |                  ^^^^^^^^^^
Nov 01 07:11:32.568 INFO kablam! 
Nov 01 07:11:32.571 INFO kablam! warning: unnecessary parentheses around function argument
Nov 01 07:11:32.571 INFO kablam!    --> src/expand.rs:238:41
Nov 01 07:11:32.571 INFO kablam!     |
Nov 01 07:11:32.571 INFO kablam! 238 |         self.final_join = Some(Box::new((self.handle_call(cmd, call))));
Nov 01 07:11:32.571 INFO kablam!     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 07:11:32.571 INFO kablam! 
Nov 01 07:11:32.571 INFO kablam! warning: unnecessary parentheses around function argument
Nov 01 07:11:32.571 INFO kablam!    --> src/expand.rs:407:26
Nov 01 07:11:32.571 INFO kablam!     |
Nov 01 07:11:32.571 INFO kablam! 407 |                   Box::new((final_join.map(|w| {
Nov 01 07:11:32.571 INFO kablam!     |  __________________________^
Nov 01 07:11:32.571 INFO kablam! 408 | |                     match w {
Nov 01 07:11:32.571 INFO kablam! 409 | |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Nov 01 07:11:32.571 INFO kablam! 410 | |                         EvalResult::Done(val) => {
Nov 01 07:11:32.571 INFO kablam! ...   |
Nov 01 07:11:32.571 INFO kablam! 414 | |                     }
Nov 01 07:11:32.571 INFO kablam! 415 | |                 })))  as Fut<Loop<_,_>>
Nov 01 07:11:32.571 INFO kablam!     | |___________________^
Nov 01 07:11:32.571 INFO kablam! help: remove these parentheses
Nov 01 07:11:32.571 INFO kablam!     |
Nov 01 07:11:32.571 INFO kablam! 407 |                 Box::new(final_join.map(|w| {
Nov 01 07:11:32.571 INFO kablam! 408 |                     match w {
Nov 01 07:11:32.571 INFO kablam! 409 |                         EvalResult::Expand(new_scope, new_rope) => Loop::Continue((joins, new_scope, new_rope)),
Nov 01 07:11:32.571 INFO kablam! 410 |                         EvalResult::Done(val) => {
Nov 01 07:11:32.571 INFO kablam! 411 |                             joins.push(Box::new(ok(Rope::from_value(val))));
Nov 01 07:11:32.571 INFO kablam! 412 |                             Loop::Break(joins)
Nov 01 07:11:32.571 INFO kablam!   ...
Nov 01 07:11:32.571 INFO kablam! 
Nov 01 07:11:32.571 INFO kablam! warning: unused import: `CpuFuture`
Nov 01 07:11:32.571 INFO kablam!   --> src/main.rs:38:23
Nov 01 07:11:32.571 INFO kablam!    |
Nov 01 07:11:32.571 INFO kablam! 38 | use futures_cpupool::{CpuFuture, CpuPool};
Nov 01 07:11:32.571 INFO kablam!    |                       ^^^^^^^^^
Nov 01 07:11:32.571 INFO kablam! 
Nov 01 07:11:32.571 INFO kablam! warning: unused import: `std::borrow::Cow`
Nov 01 07:11:32.571 INFO kablam!   --> src/main.rs:41:5
Nov 01 07:11:32.571 INFO kablam!    |
Nov 01 07:11:32.571 INFO kablam! 41 | use std::borrow::Cow;
Nov 01 07:11:32.571 INFO kablam!    |     ^^^^^^^^^^^^^^^^
Nov 01 07:11:32.571 INFO kablam! 
Nov 01 07:11:32.571 INFO kablam! warning: unused import: `std::rc::Rc`
Nov 01 07:11:32.571 INFO kablam!   --> src/main.rs:42:5
Nov 01 07:11:32.571 INFO kablam!    |
Nov 01 07:11:32.571 INFO kablam! 42 | use std::rc::Rc;
Nov 01 07:11:32.571 INFO kablam!    |     ^^^^^^^^^^^
Nov 01 07:11:32.571 INFO kablam! 
Nov 01 07:11:32.675 INFO kablam! warning: unreachable statement
Nov 01 07:11:32.675 INFO kablam!   --> src/value.rs:55:9
Nov 01 07:11:32.675 INFO kablam!    |
Nov 01 07:11:32.675 INFO kablam! 55 |         let range = self.range.clone();
Nov 01 07:11:32.675 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:11:32.675 INFO kablam!    |
Nov 01 07:11:32.675 INFO kablam!    = note: #[warn(unreachable_code)] on by default
Nov 01 07:11:32.675 INFO kablam! 
Nov 01 07:11:32.925 INFO kablam! warning: unused variable: `new_scope`
Nov 01 07:11:32.925 INFO kablam!    --> src/expand.rs:306:25
Nov 01 07:11:32.925 INFO kablam!     |
Nov 01 07:11:32.925 INFO kablam! 306 |                     let new_scope = scope.clone();
Nov 01 07:11:32.925 INFO kablam!     |                         ^^^^^^^^^ help: consider using `_new_scope` instead
Nov 01 07:11:32.925 INFO kablam!     |
Nov 01 07:11:32.925 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 07:11:32.925 INFO kablam! 
Nov 01 07:11:32.925 INFO kablam! warning: unused variable: `id`
Nov 01 07:11:32.925 INFO kablam!    --> src/expand.rs:385:9
Nov 01 07:11:32.925 INFO kablam!     |
Nov 01 07:11:32.925 INFO kablam! 385 |     let id = rand::random::<u64>();
Nov 01 07:11:32.925 INFO kablam!     |         ^^ help: consider using `_id` instead
Nov 01 07:11:32.925 INFO kablam! 
Nov 01 07:11:32.926 INFO kablam! warning: unused variable: `scope`
Nov 01 07:11:32.926 INFO kablam!    --> src/expand.rs:186:17
Nov 01 07:11:32.926 INFO kablam!     |
Nov 01 07:11:32.926 INFO kablam! 186 |             let scope = self.scope.clone();
Nov 01 07:11:32.926 INFO kablam!     |                 ^^^^^ help: consider using `_scope` instead
Nov 01 07:11:32.926 INFO kablam! 
Nov 01 07:11:32.926 INFO kablam! warning: unused variable: `pool2`
Nov 01 07:11:32.926 INFO kablam!    --> src/expand.rs:187:17
Nov 01 07:11:32.926 INFO kablam!     |
Nov 01 07:11:32.926 INFO kablam! 187 |             let pool2 = self.pool.clone();
Nov 01 07:11:32.926 INFO kablam!     |                 ^^^^^ help: consider using `_pool2` instead
Nov 01 07:11:32.926 INFO kablam! 
Nov 01 07:11:32.926 INFO kablam! warning: unused variable: `scope`
Nov 01 07:11:32.926 INFO kablam!    --> src/expand.rs:179:54
Nov 01 07:11:32.926 INFO kablam!     |
Nov 01 07:11:32.926 INFO kablam! 179 |     fn end_command(&mut self, cmd: Vec<CommandPart>, scope: Arc<Scope>) {
Nov 01 07:11:32.926 INFO kablam!     |                                                      ^^^^^ help: consider using `_scope` instead
Nov 01 07:11:32.926 INFO kablam! 
Nov 01 07:11:33.003 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:33.003 INFO kablam!    --> src/scope.rs:196:41
Nov 01 07:11:33.003 INFO kablam!     |
Nov 01 07:11:33.003 INFO kablam! 196 |              code(args.into_iter().map(|mut x| { x }).collect())
Nov 01 07:11:33.003 INFO kablam!     |                                         ----^
Nov 01 07:11:33.003 INFO kablam!     |                                         |
Nov 01 07:11:33.003 INFO kablam!     |                                         help: remove this `mut`
Nov 01 07:11:33.003 INFO kablam!     |
Nov 01 07:11:33.003 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 07:11:33.003 INFO kablam! 
Nov 01 07:11:33.014 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:33.014 INFO kablam!    --> src/base.rs:116:87
Nov 01 07:11:33.014 INFO kablam!     |
Nov 01 07:11:33.014 INFO kablam! 116 |         (Some(Str(n)), Some(Str(replacement)), Some(Closure(ValueClosure(inner_scope, mut h))), None, ..) => {
Nov 01 07:11:33.014 INFO kablam!     |                                                                                       ----^
Nov 01 07:11:33.014 INFO kablam!     |                                                                                       |
Nov 01 07:11:33.014 INFO kablam!     |                                                                                       help: remove this `mut`
Nov 01 07:11:33.014 INFO kablam! 
Nov 01 07:11:33.061 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:33.061 INFO kablam!    --> src/expand.rs:220:29
Nov 01 07:11:33.061 INFO kablam!     |
Nov 01 07:11:33.061 INFO kablam! 220 |     fn raw_param(&mut self, mut rope: Rope) {
Nov 01 07:11:33.061 INFO kablam!     |                             ----^^^^
Nov 01 07:11:33.061 INFO kablam!     |                             |
Nov 01 07:11:33.061 INFO kablam!     |                             help: remove this `mut`
Nov 01 07:11:33.061 INFO kablam! 
Nov 01 07:11:33.062 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:33.063 INFO kablam!    --> src/expand.rs:227:54
Nov 01 07:11:33.063 INFO kablam!     |
Nov 01 07:11:33.063 INFO kablam! 227 |     fn semi_param(&mut self, stack: Vec<ParseEntry>, mut rope: Rope, cmd: Vec<CommandPart>) {
Nov 01 07:11:33.063 INFO kablam!     |                                                      ----^^^^
Nov 01 07:11:33.063 INFO kablam!     |                                                      |
Nov 01 07:11:33.063 INFO kablam!     |                                                      help: remove this `mut`
Nov 01 07:11:33.063 INFO kablam! 
Nov 01 07:11:33.063 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:33.063 INFO kablam!    --> src/expand.rs:240:24
Nov 01 07:11:33.063 INFO kablam!     |
Nov 01 07:11:33.063 INFO kablam! 240 |     fn text(&mut self, mut rope: Rope) {
Nov 01 07:11:33.063 INFO kablam!     |                        ----^^^^
Nov 01 07:11:33.063 INFO kablam!     |                        |
Nov 01 07:11:33.063 INFO kablam!     |                        help: remove this `mut`
Nov 01 07:11:33.063 INFO kablam! 
Nov 01 07:11:33.095 INFO kablam! warning: variable does not need to be mutable
Nov 01 07:11:33.095 INFO kablam!    --> src/expand.rs:389:92
Nov 01 07:11:33.095 INFO kablam!     |
Nov 01 07:11:33.095 INFO kablam! 389 |         loop_fn(( (vec![] as Vec<Fut<Rope>>), _scope, _rope), move |(mut joins, mut scope, mut rope)| {
Nov 01 07:11:33.095 INFO kablam!     |                                                                                            ----^^^^
Nov 01 07:11:33.095 INFO kablam!     |                                                                                            |
Nov 01 07:11:33.095 INFO kablam!     |                                                                                            help: remove this `mut`
Nov 01 07:11:33.095 INFO kablam! 
Nov 01 07:11:33.098 INFO kablam! warning: static variable `latest_tag` should have an upper case name such as `LATEST_TAG`
Nov 01 07:11:33.098 INFO kablam!   --> src/scope.rs:14:1
Nov 01 07:11:33.098 INFO kablam!    |
Nov 01 07:11:33.098 INFO kablam! 14 | static latest_tag : AtomicUsize = AtomicUsize::new(0);
Nov 01 07:11:33.098 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:11:33.098 INFO kablam!    |
Nov 01 07:11:33.098 INFO kablam!    = note: #[warn(non_upper_case_globals)] on by default
Nov 01 07:11:33.098 INFO kablam! 
Nov 01 07:11:33.139 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 07:11:33.139 INFO kablam!   --> src/main.rs:78:13
Nov 01 07:11:33.139 INFO kablam!    |
Nov 01 07:11:33.139 INFO kablam! 78 |             file.read_to_string(&mut s);
Nov 01 07:11:33.140 INFO kablam!    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 07:11:33.140 INFO kablam!    |
Nov 01 07:11:33.140 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 07:11:33.140 INFO kablam! 
Nov 01 07:11:33.515 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.71s
Nov 01 07:11:33.526 INFO kablam! su: No module specific data is present
Nov 01 07:11:33.843 INFO running `"docker" "rm" "-f" "7c8be8aa1164ab1aeec929a5cfa0e7e39ee0afe85a445d7ab5ec8cde6e78b2f4"`
Nov 01 07:11:33.944 INFO blam! 7c8be8aa1164ab1aeec929a5cfa0e7e39ee0afe85a445d7ab5ec8cde6e78b2f4
Nov 01 07:11:33.949 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 07:11:34.150 INFO blam! f0b22d1603f7562a7cae0409fd62da6f88d0d2ac8d23fd9872cb9c8d08c49d8a
Nov 01 07:11:34.152 INFO running `"docker" "start" "-a" "f0b22d1603f7562a7cae0409fd62da6f88d0d2ac8d23fd9872cb9c8d08c49d8a"`
Nov 01 07:11:34.571 INFO kablam! usermod: no changes
Nov 01 07:11:34.666 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.06s
Nov 01 07:11:34.669 INFO kablam!      Running /target/debug/deps/paraphrase-814e09b1e4a2df73
Nov 01 07:11:34.671 INFO blam! 
Nov 01 07:11:34.671 INFO blam! running 0 tests
Nov 01 07:11:34.671 INFO blam! 
Nov 01 07:11:34.671 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 07:11:34.671 INFO blam! 
Nov 01 07:11:34.673 INFO kablam! su: No module specific data is present
Nov 01 07:11:34.939 INFO running `"docker" "rm" "-f" "f0b22d1603f7562a7cae0409fd62da6f88d0d2ac8d23fd9872cb9c8d08c49d8a"`
Nov 01 07:11:35.079 INFO blam! f0b22d1603f7562a7cae0409fd62da6f88d0d2ac8d23fd9872cb9c8d08c49d8a
