Dec 01 03:49:13.777 INFO testing ryota-sakamoto/rust_study against 1.30.1 for beta-1.31-5
Dec 01 03:49:13.777 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 03:49:14.368 INFO [stdout] 2b559f2de27c2c97eeba885f8248a3295ba32cd86664377b9337a76b3290e177
Dec 01 03:49:14.381 INFO running `"docker" "start" "-a" "2b559f2de27c2c97eeba885f8248a3295ba32cd86664377b9337a76b3290e177"`
Dec 01 03:49:15.666 INFO [stderr] usermod: no changes
Dec 01 03:49:15.727 INFO [stderr]    Compiling rust_test v0.1.0 (/source)
Dec 01 03:49:15.980 INFO [stderr] warning: unused macro definition
Dec 01 03:49:15.981 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:15.981 INFO [stderr]    |
Dec 01 03:49:15.981 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:15.982 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:15.982 INFO [stderr] 55 | |         {
Dec 01 03:49:15.982 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:15.983 INFO [stderr] ...  |
Dec 01 03:49:15.983 INFO [stderr] 74 | |     };
Dec 01 03:49:15.983 INFO [stderr] 75 | | }
Dec 01 03:49:15.983 INFO [stderr]    | |_^
Dec 01 03:49:15.984 INFO [stderr]    |
Dec 01 03:49:15.984 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:15.984 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: function is never used: `call`
Dec 01 03:49:16.023 INFO [stderr]  --> src/module.rs:1:1
Dec 01 03:49:16.023 INFO [stderr]   |
Dec 01 03:49:16.023 INFO [stderr] 1 | pub fn call() {
Dec 01 03:49:16.023 INFO [stderr]   | ^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr]   |
Dec 01 03:49:16.023 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: enum is never used: `List`
Dec 01 03:49:16.023 INFO [stderr]  --> src/list.rs:4:1
Dec 01 03:49:16.023 INFO [stderr]   |
Dec 01 03:49:16.023 INFO [stderr] 4 | pub enum List<T: Debug> {
Dec 01 03:49:16.023 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: method is never used: `empty_list`
Dec 01 03:49:16.023 INFO [stderr]   --> src/list.rs:13:5
Dec 01 03:49:16.023 INFO [stderr]    |
Dec 01 03:49:16.023 INFO [stderr] 13 |     pub fn empty_list() -> List<T> {
Dec 01 03:49:16.023 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: method is never used: `prepend`
Dec 01 03:49:16.023 INFO [stderr]   --> src/list.rs:17:5
Dec 01 03:49:16.023 INFO [stderr]    |
Dec 01 03:49:16.023 INFO [stderr] 17 |     pub fn prepend(self, t: T) -> Self {
Dec 01 03:49:16.023 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:16.023 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:16.023 INFO [stderr]    |
Dec 01 03:49:16.023 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:16.023 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:16.023 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:16.023 INFO [stderr]    |
Dec 01 03:49:16.023 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:16.023 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:16.023 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:16.023 INFO [stderr]    |
Dec 01 03:49:16.023 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:16.023 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.023 INFO [stderr] 
Dec 01 03:49:16.023 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:16.024 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:16.024 INFO [stderr]    |
Dec 01 03:49:16.024 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:16.024 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.024 INFO [stderr] 
Dec 01 03:49:16.031 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:16.031 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:16.031 INFO [stderr]    |
Dec 01 03:49:16.031 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:16.031 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:16.031 INFO [stderr]    |                          |
Dec 01 03:49:16.031 INFO [stderr]    |                          help: remove this
Dec 01 03:49:16.031 INFO [stderr]    |
Dec 01 03:49:16.031 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:16.031 INFO [stderr] 
Dec 01 03:49:16.031 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:16.031 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:16.031 INFO [stderr]    |
Dec 01 03:49:16.031 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.031 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:16.031 INFO [stderr]    |                          |
Dec 01 03:49:16.031 INFO [stderr]    |                          help: remove this
Dec 01 03:49:16.031 INFO [stderr] 
Dec 01 03:49:16.031 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:16.031 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:16.031 INFO [stderr]    |
Dec 01 03:49:16.031 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.031 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:16.031 INFO [stderr]    |                                          |
Dec 01 03:49:16.031 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:16.031 INFO [stderr] 
Dec 01 03:49:16.031 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:16.031 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:16.031 INFO [stderr]    |
Dec 01 03:49:16.031 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.031 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:16.031 INFO [stderr]    |                      |
Dec 01 03:49:16.031 INFO [stderr]    |                      help: remove this
Dec 01 03:49:16.031 INFO [stderr] 
Dec 01 03:49:16.031 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:16.031 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:16.031 INFO [stderr]    |
Dec 01 03:49:16.031 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.031 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:16.031 INFO [stderr]    |                                      |
Dec 01 03:49:16.031 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:16.031 INFO [stderr] 
Dec 01 03:49:16.379 INFO [stderr] warning: unused macro definition
Dec 01 03:49:16.379 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:16.379 INFO [stderr]    |
Dec 01 03:49:16.379 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:16.379 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:16.379 INFO [stderr] 55 | |         {
Dec 01 03:49:16.379 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:16.379 INFO [stderr] ...  |
Dec 01 03:49:16.379 INFO [stderr] 74 | |     };
Dec 01 03:49:16.379 INFO [stderr] 75 | | }
Dec 01 03:49:16.379 INFO [stderr]    | |_^
Dec 01 03:49:16.379 INFO [stderr]    |
Dec 01 03:49:16.379 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:16.379 INFO [stderr] 
Dec 01 03:49:16.496 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:16.496 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:16.496 INFO [stderr]    |
Dec 01 03:49:16.496 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:16.496 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.496 INFO [stderr]    |
Dec 01 03:49:16.496 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 03:49:16.496 INFO [stderr] 
Dec 01 03:49:16.496 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:16.496 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:16.496 INFO [stderr]    |
Dec 01 03:49:16.496 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:16.496 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.496 INFO [stderr] 
Dec 01 03:49:16.496 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:16.496 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:16.496 INFO [stderr]    |
Dec 01 03:49:16.496 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:16.496 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.496 INFO [stderr] 
Dec 01 03:49:16.496 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:16.496 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:16.496 INFO [stderr]    |
Dec 01 03:49:16.496 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:16.497 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:16.497 INFO [stderr] 
Dec 01 03:49:16.497 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:16.498 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:16.498 INFO [stderr]    |
Dec 01 03:49:16.498 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:16.498 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:16.498 INFO [stderr]    |                          |
Dec 01 03:49:16.498 INFO [stderr]    |                          help: remove this
Dec 01 03:49:16.498 INFO [stderr]    |
Dec 01 03:49:16.498 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:16.498 INFO [stderr] 
Dec 01 03:49:16.498 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:16.498 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:16.498 INFO [stderr]    |
Dec 01 03:49:16.498 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.498 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:16.498 INFO [stderr]    |                          |
Dec 01 03:49:16.498 INFO [stderr]    |                          help: remove this
Dec 01 03:49:16.498 INFO [stderr] 
Dec 01 03:49:16.498 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:16.498 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:16.498 INFO [stderr]    |
Dec 01 03:49:16.498 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.498 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:16.498 INFO [stderr]    |                                          |
Dec 01 03:49:16.498 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:16.498 INFO [stderr] 
Dec 01 03:49:16.498 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:16.498 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:16.498 INFO [stderr]    |
Dec 01 03:49:16.498 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.498 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:16.498 INFO [stderr]    |                      |
Dec 01 03:49:16.498 INFO [stderr]    |                      help: remove this
Dec 01 03:49:16.498 INFO [stderr] 
Dec 01 03:49:16.498 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:16.498 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:16.498 INFO [stderr]    |
Dec 01 03:49:16.498 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:16.498 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:16.498 INFO [stderr]    |                                      |
Dec 01 03:49:16.499 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:16.499 INFO [stderr] 
Dec 01 03:49:17.529 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.84s
Dec 01 03:49:17.533 INFO [stderr] su: No module specific data is present
Dec 01 03:49:18.331 INFO running `"docker" "inspect" "2b559f2de27c2c97eeba885f8248a3295ba32cd86664377b9337a76b3290e177"`
Dec 01 03:49:18.655 INFO running `"docker" "rm" "-f" "2b559f2de27c2c97eeba885f8248a3295ba32cd86664377b9337a76b3290e177"`
Dec 01 03:49:18.937 INFO [stdout] 2b559f2de27c2c97eeba885f8248a3295ba32cd86664377b9337a76b3290e177
Dec 01 03:49:18.946 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 03:49:19.395 INFO [stdout] 8ed20eb24b7eedcd20282d596bf5fb3d1f4bbd0ad949d2ee815007fb900de3c4
Dec 01 03:49:19.397 INFO running `"docker" "start" "-a" "8ed20eb24b7eedcd20282d596bf5fb3d1f4bbd0ad949d2ee815007fb900de3c4"`
Dec 01 03:49:21.039 INFO [stderr] usermod: no changes
Dec 01 03:49:21.098 INFO [stderr]    Compiling rust_test v0.1.0 (/source)
Dec 01 03:49:21.511 INFO [stderr] warning: unused macro definition
Dec 01 03:49:21.511 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:21.511 INFO [stderr]    |
Dec 01 03:49:21.511 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:21.511 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:21.511 INFO [stderr] 55 | |         {
Dec 01 03:49:21.511 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:21.511 INFO [stderr] ...  |
Dec 01 03:49:21.511 INFO [stderr] 74 | |     };
Dec 01 03:49:21.511 INFO [stderr] 75 | | }
Dec 01 03:49:21.511 INFO [stderr]    | |_^
Dec 01 03:49:21.511 INFO [stderr]    |
Dec 01 03:49:21.511 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:21.511 INFO [stderr] 
Dec 01 03:49:21.675 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:21.675 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:21.675 INFO [stderr]    |
Dec 01 03:49:21.675 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:21.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.675 INFO [stderr]    |
Dec 01 03:49:21.675 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 01 03:49:21.675 INFO [stderr] 
Dec 01 03:49:21.675 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:21.675 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:21.675 INFO [stderr]    |
Dec 01 03:49:21.675 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:21.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.675 INFO [stderr] 
Dec 01 03:49:21.675 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:21.675 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:21.675 INFO [stderr]    |
Dec 01 03:49:21.675 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:21.675 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.675 INFO [stderr] 
Dec 01 03:49:21.675 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:21.675 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:21.675 INFO [stderr]    |
Dec 01 03:49:21.675 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:21.675 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.675 INFO [stderr] 
Dec 01 03:49:21.691 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:21.691 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:21.691 INFO [stderr]    |
Dec 01 03:49:21.691 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:21.691 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:21.691 INFO [stderr]    |                          |
Dec 01 03:49:21.691 INFO [stderr]    |                          help: remove this
Dec 01 03:49:21.691 INFO [stderr]    |
Dec 01 03:49:21.691 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:21.691 INFO [stderr] 
Dec 01 03:49:21.691 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:21.691 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:21.691 INFO [stderr]    |
Dec 01 03:49:21.691 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.691 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:21.691 INFO [stderr]    |                          |
Dec 01 03:49:21.691 INFO [stderr]    |                          help: remove this
Dec 01 03:49:21.691 INFO [stderr] 
Dec 01 03:49:21.691 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:21.691 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:21.691 INFO [stderr]    |
Dec 01 03:49:21.691 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.691 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:21.691 INFO [stderr]    |                                          |
Dec 01 03:49:21.691 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:21.691 INFO [stderr] 
Dec 01 03:49:21.691 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:21.691 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:21.691 INFO [stderr]    |
Dec 01 03:49:21.691 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.691 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:21.691 INFO [stderr]    |                      |
Dec 01 03:49:21.691 INFO [stderr]    |                      help: remove this
Dec 01 03:49:21.691 INFO [stderr] 
Dec 01 03:49:21.691 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:21.691 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:21.691 INFO [stderr]    |
Dec 01 03:49:21.691 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.691 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:21.691 INFO [stderr]    |                                      |
Dec 01 03:49:21.691 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:21.691 INFO [stderr] 
Dec 01 03:49:21.707 INFO [stderr] warning: unused macro definition
Dec 01 03:49:21.707 INFO [stderr]   --> src/list.rs:53:1
Dec 01 03:49:21.707 INFO [stderr]    |
Dec 01 03:49:21.707 INFO [stderr] 53 | / macro_rules! list {
Dec 01 03:49:21.707 INFO [stderr] 54 | |     ($($n: expr),*) => {
Dec 01 03:49:21.707 INFO [stderr] 55 | |         {
Dec 01 03:49:21.707 INFO [stderr] 56 | |             let mut list = List::empty_list();
Dec 01 03:49:21.707 INFO [stderr] ...  |
Dec 01 03:49:21.707 INFO [stderr] 74 | |     };
Dec 01 03:49:21.707 INFO [stderr] 75 | | }
Dec 01 03:49:21.707 INFO [stderr]    | |_^
Dec 01 03:49:21.707 INFO [stderr]    |
Dec 01 03:49:21.707 INFO [stderr]    = note: #[warn(unused_macros)] on by default
Dec 01 03:49:21.707 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: function is never used: `call`
Dec 01 03:49:21.923 INFO [stderr]  --> src/module.rs:1:1
Dec 01 03:49:21.923 INFO [stderr]   |
Dec 01 03:49:21.923 INFO [stderr] 1 | pub fn call() {
Dec 01 03:49:21.923 INFO [stderr]   | ^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr]   |
Dec 01 03:49:21.923 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: enum is never used: `List`
Dec 01 03:49:21.923 INFO [stderr]  --> src/list.rs:4:1
Dec 01 03:49:21.923 INFO [stderr]   |
Dec 01 03:49:21.923 INFO [stderr] 4 | pub enum List<T: Debug> {
Dec 01 03:49:21.923 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: method is never used: `empty_list`
Dec 01 03:49:21.923 INFO [stderr]   --> src/list.rs:13:5
Dec 01 03:49:21.923 INFO [stderr]    |
Dec 01 03:49:21.923 INFO [stderr] 13 |     pub fn empty_list() -> List<T> {
Dec 01 03:49:21.923 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: method is never used: `prepend`
Dec 01 03:49:21.923 INFO [stderr]   --> src/list.rs:17:5
Dec 01 03:49:21.923 INFO [stderr]    |
Dec 01 03:49:21.923 INFO [stderr] 17 |     pub fn prepend(self, t: T) -> Self {
Dec 01 03:49:21.923 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: method is never used: `head`
Dec 01 03:49:21.923 INFO [stderr]   --> src/list.rs:24:5
Dec 01 03:49:21.923 INFO [stderr]    |
Dec 01 03:49:21.923 INFO [stderr] 24 |     pub fn head(&self) -> &T {
Dec 01 03:49:21.923 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: method is never used: `last`
Dec 01 03:49:21.923 INFO [stderr]   --> src/list.rs:31:5
Dec 01 03:49:21.923 INFO [stderr]    |
Dec 01 03:49:21.923 INFO [stderr] 31 |     pub fn last(&self) -> &T {
Dec 01 03:49:21.923 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: method is never used: `is_empty`
Dec 01 03:49:21.923 INFO [stderr]   --> src/list.rs:44:5
Dec 01 03:49:21.923 INFO [stderr]    |
Dec 01 03:49:21.923 INFO [stderr] 44 |     fn is_empty(&self) -> bool {
Dec 01 03:49:21.923 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.923 INFO [stderr] 
Dec 01 03:49:21.923 INFO [stderr] warning: function is never used: `tailrec`
Dec 01 03:49:21.923 INFO [stderr]   --> src/list.rs:87:1
Dec 01 03:49:21.923 INFO [stderr]    |
Dec 01 03:49:21.923 INFO [stderr] 87 | fn tailrec<T: Debug>(list: &List<T>) {
Dec 01 03:49:21.924 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 03:49:21.924 INFO [stderr] 
Dec 01 03:49:21.951 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:21.951 INFO [stderr]   --> src/list.rs:27:26
Dec 01 03:49:21.951 INFO [stderr]    |
Dec 01 03:49:21.951 INFO [stderr] 27 |             &List::List {head: ref head, tail: _} => head,
Dec 01 03:49:21.951 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:21.951 INFO [stderr]    |                          |
Dec 01 03:49:21.951 INFO [stderr]    |                          help: remove this
Dec 01 03:49:21.951 INFO [stderr]    |
Dec 01 03:49:21.951 INFO [stderr]    = note: #[warn(non_shorthand_field_patterns)] on by default
Dec 01 03:49:21.951 INFO [stderr] 
Dec 01 03:49:21.951 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:21.951 INFO [stderr]   --> src/list.rs:34:26
Dec 01 03:49:21.951 INFO [stderr]    |
Dec 01 03:49:21.951 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.951 INFO [stderr]    |                          -----^^^^^^^^^
Dec 01 03:49:21.951 INFO [stderr]    |                          |
Dec 01 03:49:21.951 INFO [stderr]    |                          help: remove this
Dec 01 03:49:21.951 INFO [stderr] 
Dec 01 03:49:21.951 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:21.951 INFO [stderr]   --> src/list.rs:34:42
Dec 01 03:49:21.951 INFO [stderr]    |
Dec 01 03:49:21.951 INFO [stderr] 34 |             &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.951 INFO [stderr]    |                                          -----^^^^^^^^^
Dec 01 03:49:21.951 INFO [stderr]    |                                          |
Dec 01 03:49:21.951 INFO [stderr]    |                                          help: remove this
Dec 01 03:49:21.951 INFO [stderr] 
Dec 01 03:49:21.951 INFO [stderr] warning: the `head:` in this pattern is redundant
Dec 01 03:49:21.951 INFO [stderr]   --> src/list.rs:90:22
Dec 01 03:49:21.951 INFO [stderr]    |
Dec 01 03:49:21.951 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.951 INFO [stderr]    |                      -----^^^^^^^^^
Dec 01 03:49:21.951 INFO [stderr]    |                      |
Dec 01 03:49:21.951 INFO [stderr]    |                      help: remove this
Dec 01 03:49:21.951 INFO [stderr] 
Dec 01 03:49:21.951 INFO [stderr] warning: the `tail:` in this pattern is redundant
Dec 01 03:49:21.951 INFO [stderr]   --> src/list.rs:90:38
Dec 01 03:49:21.951 INFO [stderr]    |
Dec 01 03:49:21.951 INFO [stderr] 90 |         &List::List {head: ref head, tail: ref tail} => {
Dec 01 03:49:21.951 INFO [stderr]    |                                      -----^^^^^^^^^
Dec 01 03:49:21.951 INFO [stderr]    |                                      |
Dec 01 03:49:21.951 INFO [stderr]    |                                      help: remove this
Dec 01 03:49:21.951 INFO [stderr] 
Dec 01 03:49:22.571 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.51s
Dec 01 03:49:22.579 INFO [stderr] su: No module specific data is present
Dec 01 03:49:23.511 INFO running `"docker" "inspect" "8ed20eb24b7eedcd20282d596bf5fb3d1f4bbd0ad949d2ee815007fb900de3c4"`
Dec 01 03:49:23.841 INFO running `"docker" "rm" "-f" "8ed20eb24b7eedcd20282d596bf5fb3d1f4bbd0ad949d2ee815007fb900de3c4"`
Dec 01 03:49:24.157 INFO [stdout] 8ed20eb24b7eedcd20282d596bf5fb3d1f4bbd0ad949d2ee815007fb900de3c4
Dec 01 03:49:24.161 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 03:49:24.639 INFO [stdout] f40fe5018a0123b25268ea4a593c3dc89b6c5cec98e7a63495421868268babbd
Dec 01 03:49:24.641 INFO running `"docker" "start" "-a" "f40fe5018a0123b25268ea4a593c3dc89b6c5cec98e7a63495421868268babbd"`
Dec 01 03:49:26.268 INFO [stderr] usermod: no changes
Dec 01 03:49:26.371 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.07s
Dec 01 03:49:26.372 INFO [stderr]      Running /target/debug/deps/rust_test-e1ef2540e55ad97c
Dec 01 03:49:26.379 INFO [stdout] 
Dec 01 03:49:26.379 INFO [stdout] running 0 tests
Dec 01 03:49:26.379 INFO [stdout] 
Dec 01 03:49:26.379 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 03:49:26.379 INFO [stdout] 
Dec 01 03:49:26.379 INFO [stdout] 
Dec 01 03:49:26.379 INFO [stdout] running 0 tests
Dec 01 03:49:26.379 INFO [stdout] 
Dec 01 03:49:26.379 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 03:49:26.379 INFO [stdout] 
Dec 01 03:49:26.379 INFO [stderr]      Running /target/debug/deps/rust_test-40f1b970f61625ad
Dec 01 03:49:26.379 INFO [stderr]    Doc-tests rust_test
Dec 01 03:49:26.799 INFO [stderr] su: No module specific data is present
Dec 01 03:49:26.799 INFO [stdout] 
Dec 01 03:49:26.799 INFO [stdout] running 0 tests
Dec 01 03:49:26.799 INFO [stdout] 
Dec 01 03:49:26.799 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 01 03:49:26.799 INFO [stdout] 
Dec 01 03:49:27.915 INFO running `"docker" "inspect" "f40fe5018a0123b25268ea4a593c3dc89b6c5cec98e7a63495421868268babbd"`
Dec 01 03:49:28.305 INFO running `"docker" "rm" "-f" "f40fe5018a0123b25268ea4a593c3dc89b6c5cec98e7a63495421868268babbd"`
Dec 01 03:49:28.719 INFO [stdout] f40fe5018a0123b25268ea4a593c3dc89b6c5cec98e7a63495421868268babbd
