Oct 31 21:54:21.119 INFO checking ryota-sakamoto/rust_study against try#d7816399d50d407bbce1efe9dbadf8faaaf568fc for pr-55538 Oct 31 21:54:21.119 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55538/worker-1/try#d7816399d50d407bbce1efe9dbadf8faaaf568fc:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55538/try#d7816399d50d407bbce1efe9dbadf8faaaf568fc:/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 +d7816399d50d407bbce1efe9dbadf8faaaf568fc-alt check --frozen --all --all-targets" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 31 21:54:21.485 INFO blam! bd48a9570d0be0fe476a52bcce9c1257e5891ff7eba0d2b8d459c92359929145 Oct 31 21:54:21.496 INFO running `"docker" "start" "-a" "bd48a9570d0be0fe476a52bcce9c1257e5891ff7eba0d2b8d459c92359929145"` Oct 31 21:54:22.692 INFO kablam! usermod: no changes Oct 31 21:54:22.797 INFO kablam! Checking rust_test v0.1.0 (/source) Oct 31 21:54:22.998 INFO kablam! warning: unused macro definition Oct 31 21:54:22.998 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:22.999 INFO kablam! | Oct 31 21:54:22.999 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:22.999 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:22.999 INFO kablam! 55 | | { Oct 31 21:54:23.000 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:23.000 INFO kablam! ... | Oct 31 21:54:23.000 INFO kablam! 74 | | }; Oct 31 21:54:23.001 INFO kablam! 75 | | } Oct 31 21:54:23.001 INFO kablam! | |_^ Oct 31 21:54:23.001 INFO kablam! | Oct 31 21:54:23.001 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:23.002 INFO kablam! Oct 31 21:54:23.073 INFO kablam! warning: function is never used: `call` Oct 31 21:54:23.073 INFO kablam! --> src/module.rs:1:1 Oct 31 21:54:23.074 INFO kablam! | Oct 31 21:54:23.074 INFO kablam! 1 | pub fn call() { Oct 31 21:54:23.074 INFO kablam! | ^^^^^^^^^^^^^ Oct 31 21:54:23.075 INFO kablam! | Oct 31 21:54:23.075 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:23.075 INFO kablam! Oct 31 21:54:23.076 INFO kablam! warning: enum is never used: `List` Oct 31 21:54:23.076 INFO kablam! --> src/list.rs:4:1 Oct 31 21:54:23.076 INFO kablam! | Oct 31 21:54:23.076 INFO kablam! 4 | pub enum List { Oct 31 21:54:23.078 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.078 INFO kablam! Oct 31 21:54:23.078 INFO kablam! warning: method is never used: `empty_list` Oct 31 21:54:23.078 INFO kablam! --> src/list.rs:13:5 Oct 31 21:54:23.079 INFO kablam! | Oct 31 21:54:23.079 INFO kablam! 13 | pub fn empty_list() -> List { Oct 31 21:54:23.079 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.079 INFO kablam! Oct 31 21:54:23.080 INFO kablam! warning: method is never used: `prepend` Oct 31 21:54:23.080 INFO kablam! --> src/list.rs:17:5 Oct 31 21:54:23.080 INFO kablam! | Oct 31 21:54:23.080 INFO kablam! 17 | pub fn prepend(self, t: T) -> Self { Oct 31 21:54:23.081 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.081 INFO kablam! Oct 31 21:54:23.081 INFO kablam! warning: method is never used: `head` Oct 31 21:54:23.082 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:23.082 INFO kablam! | Oct 31 21:54:23.082 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:23.082 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.083 INFO kablam! Oct 31 21:54:23.083 INFO kablam! warning: method is never used: `last` Oct 31 21:54:23.083 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:23.083 INFO kablam! | Oct 31 21:54:23.084 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:23.084 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.088 INFO kablam! Oct 31 21:54:23.089 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:23.089 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:23.089 INFO kablam! | Oct 31 21:54:23.089 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:23.090 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.090 INFO kablam! Oct 31 21:54:23.090 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:23.091 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:23.091 INFO kablam! | Oct 31 21:54:23.091 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:23.092 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.092 INFO kablam! Oct 31 21:54:23.092 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.092 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:23.093 INFO kablam! | Oct 31 21:54:23.093 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:23.093 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.094 INFO kablam! | | Oct 31 21:54:23.094 INFO kablam! | help: remove this Oct 31 21:54:23.094 INFO kablam! | Oct 31 21:54:23.094 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:23.095 INFO kablam! Oct 31 21:54:23.095 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.095 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:23.095 INFO kablam! | Oct 31 21:54:23.095 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.096 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.096 INFO kablam! | | Oct 31 21:54:23.096 INFO kablam! | help: remove this Oct 31 21:54:23.097 INFO kablam! Oct 31 21:54:23.097 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.097 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:23.097 INFO kablam! | Oct 31 21:54:23.098 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.098 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.098 INFO kablam! | | Oct 31 21:54:23.098 INFO kablam! | help: remove this Oct 31 21:54:23.099 INFO kablam! Oct 31 21:54:23.099 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.099 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:23.099 INFO kablam! | Oct 31 21:54:23.100 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.100 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.100 INFO kablam! | | Oct 31 21:54:23.100 INFO kablam! | help: remove this Oct 31 21:54:23.101 INFO kablam! Oct 31 21:54:23.101 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.101 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:23.102 INFO kablam! | Oct 31 21:54:23.102 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.102 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.102 INFO kablam! | | Oct 31 21:54:23.103 INFO kablam! | help: remove this Oct 31 21:54:23.103 INFO kablam! Oct 31 21:54:23.168 INFO kablam! warning: unused macro definition Oct 31 21:54:23.168 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:23.168 INFO kablam! | Oct 31 21:54:23.168 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:23.168 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:23.168 INFO kablam! 55 | | { Oct 31 21:54:23.168 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:23.168 INFO kablam! ... | Oct 31 21:54:23.168 INFO kablam! 74 | | }; Oct 31 21:54:23.169 INFO kablam! 75 | | } Oct 31 21:54:23.169 INFO kablam! | |_^ Oct 31 21:54:23.169 INFO kablam! | Oct 31 21:54:23.169 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:23.169 INFO kablam! Oct 31 21:54:23.323 INFO kablam! warning: function is never used: `call` Oct 31 21:54:23.323 INFO kablam! --> src/module.rs:1:1 Oct 31 21:54:23.323 INFO kablam! | Oct 31 21:54:23.323 INFO kablam! 1 | pub fn call() { Oct 31 21:54:23.323 INFO kablam! | ^^^^^^^^^^^^^ Oct 31 21:54:23.328 INFO kablam! | Oct 31 21:54:23.328 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:23.329 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: enum is never used: `List` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:4:1 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 4 | pub enum List { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: method is never used: `empty_list` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:13:5 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 13 | pub fn empty_list() -> List { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: method is never used: `prepend` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:17:5 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 17 | pub fn prepend(self, t: T) -> Self { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: method is never used: `head` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: method is never used: `last` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.330 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:23.330 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:23.330 INFO kablam! | Oct 31 21:54:23.330 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:23.330 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.330 INFO kablam! Oct 31 21:54:23.352 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.352 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:23.352 INFO kablam! | Oct 31 21:54:23.352 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:23.352 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.352 INFO kablam! | | Oct 31 21:54:23.352 INFO kablam! | help: remove this Oct 31 21:54:23.352 INFO kablam! | Oct 31 21:54:23.352 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:23.352 INFO kablam! Oct 31 21:54:23.352 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.352 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:23.352 INFO kablam! | Oct 31 21:54:23.352 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.352 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.352 INFO kablam! | | Oct 31 21:54:23.352 INFO kablam! | help: remove this Oct 31 21:54:23.352 INFO kablam! Oct 31 21:54:23.352 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.352 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:23.352 INFO kablam! | Oct 31 21:54:23.352 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.352 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.352 INFO kablam! | | Oct 31 21:54:23.352 INFO kablam! | help: remove this Oct 31 21:54:23.352 INFO kablam! Oct 31 21:54:23.352 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.352 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:23.352 INFO kablam! | Oct 31 21:54:23.352 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.352 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.352 INFO kablam! | | Oct 31 21:54:23.352 INFO kablam! | help: remove this Oct 31 21:54:23.352 INFO kablam! Oct 31 21:54:23.352 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.352 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:23.352 INFO kablam! | Oct 31 21:54:23.352 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.352 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.352 INFO kablam! | | Oct 31 21:54:23.352 INFO kablam! | help: remove this Oct 31 21:54:23.352 INFO kablam! Oct 31 21:54:23.608 INFO kablam! warning: unused macro definition Oct 31 21:54:23.608 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:23.608 INFO kablam! | Oct 31 21:54:23.634 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:23.634 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:23.634 INFO kablam! 55 | | { Oct 31 21:54:23.634 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:23.634 INFO kablam! ... | Oct 31 21:54:23.634 INFO kablam! 74 | | }; Oct 31 21:54:23.635 INFO kablam! 75 | | } Oct 31 21:54:23.635 INFO kablam! | |_^ Oct 31 21:54:23.635 INFO kablam! | Oct 31 21:54:23.635 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:23.635 INFO kablam! Oct 31 21:54:23.741 INFO kablam! warning: unused macro definition Oct 31 21:54:23.741 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:23.741 INFO kablam! | Oct 31 21:54:23.742 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:23.742 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:23.742 INFO kablam! 55 | | { Oct 31 21:54:23.743 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:23.743 INFO kablam! ... | Oct 31 21:54:23.743 INFO kablam! 74 | | }; Oct 31 21:54:23.744 INFO kablam! 75 | | } Oct 31 21:54:23.744 INFO kablam! | |_^ Oct 31 21:54:23.744 INFO kablam! | Oct 31 21:54:23.745 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:23.745 INFO kablam! Oct 31 21:54:23.873 INFO kablam! warning: method is never used: `head` Oct 31 21:54:23.873 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:23.873 INFO kablam! | Oct 31 21:54:23.873 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:23.873 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.873 INFO kablam! | Oct 31 21:54:23.874 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:23.874 INFO kablam! Oct 31 21:54:23.874 INFO kablam! warning: method is never used: `last` Oct 31 21:54:23.874 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:23.874 INFO kablam! | Oct 31 21:54:23.874 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:23.874 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.875 INFO kablam! Oct 31 21:54:23.875 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:23.875 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:23.875 INFO kablam! | Oct 31 21:54:23.875 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:23.875 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.875 INFO kablam! Oct 31 21:54:23.876 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:23.876 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:23.876 INFO kablam! | Oct 31 21:54:23.876 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:23.876 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.876 INFO kablam! Oct 31 21:54:23.877 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.877 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:23.877 INFO kablam! | Oct 31 21:54:23.877 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:23.877 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.877 INFO kablam! | | Oct 31 21:54:23.877 INFO kablam! | help: remove this Oct 31 21:54:23.878 INFO kablam! | Oct 31 21:54:23.878 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:23.878 INFO kablam! Oct 31 21:54:23.878 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.878 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:23.878 INFO kablam! | Oct 31 21:54:23.879 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.879 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.879 INFO kablam! | | Oct 31 21:54:23.879 INFO kablam! | help: remove this Oct 31 21:54:23.879 INFO kablam! Oct 31 21:54:23.879 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.879 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:23.880 INFO kablam! | Oct 31 21:54:23.880 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.880 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.880 INFO kablam! | | Oct 31 21:54:23.880 INFO kablam! | help: remove this Oct 31 21:54:23.880 INFO kablam! Oct 31 21:54:23.880 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.880 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:23.880 INFO kablam! | Oct 31 21:54:23.880 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.880 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.881 INFO kablam! | | Oct 31 21:54:23.881 INFO kablam! | help: remove this Oct 31 21:54:23.881 INFO kablam! Oct 31 21:54:23.881 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.881 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:23.881 INFO kablam! | Oct 31 21:54:23.881 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.881 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.881 INFO kablam! | | Oct 31 21:54:23.881 INFO kablam! | help: remove this Oct 31 21:54:23.881 INFO kablam! Oct 31 21:54:23.881 INFO kablam! warning: method is never used: `head` Oct 31 21:54:23.881 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:23.881 INFO kablam! | Oct 31 21:54:23.881 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:23.881 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.881 INFO kablam! | Oct 31 21:54:23.881 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:23.881 INFO kablam! Oct 31 21:54:23.881 INFO kablam! warning: method is never used: `last` Oct 31 21:54:23.881 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:23.881 INFO kablam! | Oct 31 21:54:23.882 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:23.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.882 INFO kablam! Oct 31 21:54:23.882 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:23.882 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:23.882 INFO kablam! | Oct 31 21:54:23.882 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:23.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.882 INFO kablam! Oct 31 21:54:23.882 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:23.882 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:23.882 INFO kablam! | Oct 31 21:54:23.882 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:23.882 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.882 INFO kablam! Oct 31 21:54:23.882 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.882 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:23.882 INFO kablam! | Oct 31 21:54:23.882 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:23.882 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.882 INFO kablam! | | Oct 31 21:54:23.882 INFO kablam! | help: remove this Oct 31 21:54:23.882 INFO kablam! | Oct 31 21:54:23.882 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:23.882 INFO kablam! Oct 31 21:54:23.883 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.883 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:23.883 INFO kablam! | Oct 31 21:54:23.883 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.883 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.883 INFO kablam! | | Oct 31 21:54:23.883 INFO kablam! | help: remove this Oct 31 21:54:23.883 INFO kablam! Oct 31 21:54:23.883 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.883 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:23.883 INFO kablam! | Oct 31 21:54:23.883 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.883 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.883 INFO kablam! | | Oct 31 21:54:23.883 INFO kablam! | help: remove this Oct 31 21:54:23.883 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.913 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! | | Oct 31 21:54:23.913 INFO kablam! | help: remove this Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.913 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! | | Oct 31 21:54:23.914 INFO kablam! | help: remove this Oct 31 21:54:23.914 INFO kablam! Oct 31 21:54:23.947 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.22s Oct 31 21:54:23.948 INFO kablam! su: No module specific data is present Oct 31 21:54:24.930 INFO running `"docker" "rm" "-f" "bd48a9570d0be0fe476a52bcce9c1257e5891ff7eba0d2b8d459c92359929145"` Oct 31 21:54:25.208 INFO blam! bd48a9570d0be0fe476a52bcce9c1257e5891ff7eba0d2b8d459c92359929145