Oct 31 21:54:21.669 INFO checking ryota-sakamoto/rust_study against master#05812fa8c588473f03e3fa7cf59cd84f4f37c715 for pr-55538 Oct 31 21:54:21.670 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55538/worker-2/master#05812fa8c588473f03e3fa7cf59cd84f4f37c715:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55538/master#05812fa8c588473f03e3fa7cf59cd84f4f37c715:/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 +05812fa8c588473f03e3fa7cf59cd84f4f37c715-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:22.140 INFO blam! f81922767f46c7f093ebf60f4460047d807e0c36ee9a408de1275d3ae2c23e05 Oct 31 21:54:22.140 INFO running `"docker" "start" "-a" "f81922767f46c7f093ebf60f4460047d807e0c36ee9a408de1275d3ae2c23e05"` Oct 31 21:54:23.140 INFO kablam! usermod: no changes Oct 31 21:54:23.188 INFO kablam! Checking rust_test v0.1.0 (/source) Oct 31 21:54:23.745 INFO kablam! warning: unused macro definition Oct 31 21:54:23.746 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:23.746 INFO kablam! | Oct 31 21:54:23.746 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:23.746 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:23.747 INFO kablam! 55 | | { Oct 31 21:54:23.747 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:23.747 INFO kablam! ... | Oct 31 21:54:23.747 INFO kablam! 74 | | }; Oct 31 21:54:23.748 INFO kablam! 75 | | } Oct 31 21:54:23.748 INFO kablam! | |_^ Oct 31 21:54:23.749 INFO kablam! | Oct 31 21:54:23.749 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:23.749 INFO kablam! Oct 31 21:54:23.750 INFO kablam! warning: unused macro definition Oct 31 21:54:23.750 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:23.750 INFO kablam! | Oct 31 21:54:23.750 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:23.751 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:23.751 INFO kablam! 55 | | { Oct 31 21:54:23.751 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:23.752 INFO kablam! ... | Oct 31 21:54:23.752 INFO kablam! 74 | | }; Oct 31 21:54:23.752 INFO kablam! 75 | | } Oct 31 21:54:23.753 INFO kablam! | |_^ Oct 31 21:54:23.753 INFO kablam! | Oct 31 21:54:23.753 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:23.754 INFO kablam! Oct 31 21:54:23.833 INFO kablam! warning: function is never used: `call` Oct 31 21:54:23.834 INFO kablam! --> src/module.rs:1:1 Oct 31 21:54:23.834 INFO kablam! | Oct 31 21:54:23.834 INFO kablam! 1 | pub fn call() { Oct 31 21:54:23.835 INFO kablam! | ^^^^^^^^^^^^^ Oct 31 21:54:23.835 INFO kablam! | Oct 31 21:54:23.836 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:23.836 INFO kablam! Oct 31 21:54:23.836 INFO kablam! warning: enum is never used: `List` Oct 31 21:54:23.837 INFO kablam! --> src/list.rs:4:1 Oct 31 21:54:23.837 INFO kablam! | Oct 31 21:54:23.837 INFO kablam! 4 | pub enum List { Oct 31 21:54:23.838 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.838 INFO kablam! Oct 31 21:54:23.838 INFO kablam! warning: method is never used: `empty_list` Oct 31 21:54:23.839 INFO kablam! --> src/list.rs:13:5 Oct 31 21:54:23.839 INFO kablam! | Oct 31 21:54:23.839 INFO kablam! 13 | pub fn empty_list() -> List { Oct 31 21:54:23.840 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.840 INFO kablam! Oct 31 21:54:23.845 INFO kablam! warning: method is never used: `prepend` Oct 31 21:54:23.845 INFO kablam! --> src/list.rs:17:5 Oct 31 21:54:23.845 INFO kablam! | Oct 31 21:54:23.846 INFO kablam! 17 | pub fn prepend(self, t: T) -> Self { Oct 31 21:54:23.846 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.846 INFO kablam! Oct 31 21:54:23.846 INFO kablam! warning: method is never used: `head` Oct 31 21:54:23.847 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:23.847 INFO kablam! | Oct 31 21:54:23.847 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:23.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.848 INFO kablam! Oct 31 21:54:23.848 INFO kablam! warning: method is never used: `last` Oct 31 21:54:23.849 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:23.849 INFO kablam! | Oct 31 21:54:23.849 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:23.849 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.850 INFO kablam! Oct 31 21:54:23.850 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:23.850 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:23.851 INFO kablam! | Oct 31 21:54:23.851 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:23.851 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.852 INFO kablam! Oct 31 21:54:23.852 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:23.852 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:23.852 INFO kablam! | Oct 31 21:54:23.853 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:23.853 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.853 INFO kablam! Oct 31 21:54:23.860 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.861 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:23.861 INFO kablam! | Oct 31 21:54:23.861 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:23.861 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.862 INFO kablam! | | Oct 31 21:54:23.862 INFO kablam! | help: remove this Oct 31 21:54:23.863 INFO kablam! | Oct 31 21:54:23.864 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:23.864 INFO kablam! Oct 31 21:54:23.864 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.864 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:23.865 INFO kablam! | Oct 31 21:54:23.865 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.865 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.866 INFO kablam! | | Oct 31 21:54:23.866 INFO kablam! | help: remove this Oct 31 21:54:23.866 INFO kablam! Oct 31 21:54:23.867 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.867 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:23.867 INFO kablam! | Oct 31 21:54:23.867 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.868 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.868 INFO kablam! | | Oct 31 21:54:23.868 INFO kablam! | help: remove this Oct 31 21:54:23.869 INFO kablam! Oct 31 21:54:23.869 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.869 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:23.870 INFO kablam! | Oct 31 21:54:23.870 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.870 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.870 INFO kablam! | | Oct 31 21:54:23.871 INFO kablam! | help: remove this Oct 31 21:54:23.871 INFO kablam! Oct 31 21:54:23.912 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.912 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:23.912 INFO kablam! | Oct 31 21:54:23.912 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.912 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.912 INFO kablam! | | Oct 31 21:54:23.912 INFO kablam! | help: remove this Oct 31 21:54:23.912 INFO kablam! Oct 31 21:54:23.912 INFO kablam! warning: function is never used: `call` Oct 31 21:54:23.912 INFO kablam! --> src/module.rs:1:1 Oct 31 21:54:23.912 INFO kablam! | Oct 31 21:54:23.912 INFO kablam! 1 | pub fn call() { Oct 31 21:54:23.912 INFO kablam! | ^^^^^^^^^^^^^ Oct 31 21:54:23.912 INFO kablam! | Oct 31 21:54:23.912 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:23.912 INFO kablam! Oct 31 21:54:23.912 INFO kablam! warning: enum is never used: `List` Oct 31 21:54:23.912 INFO kablam! --> src/list.rs:4:1 Oct 31 21:54:23.912 INFO kablam! | Oct 31 21:54:23.912 INFO kablam! 4 | pub enum List { Oct 31 21:54:23.912 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.912 INFO kablam! Oct 31 21:54:23.912 INFO kablam! warning: method is never used: `empty_list` Oct 31 21:54:23.912 INFO kablam! --> src/list.rs:13:5 Oct 31 21:54:23.912 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 13 | pub fn empty_list() -> List { Oct 31 21:54:23.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: method is never used: `prepend` Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:17:5 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 17 | pub fn prepend(self, t: T) -> Self { Oct 31 21:54:23.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: method is never used: `head` Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:23.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: method is never used: `last` Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:23.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:23.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.913 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:23.913 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:23.913 INFO kablam! | Oct 31 21:54:23.913 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:23.913 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:23.913 INFO kablam! Oct 31 21:54:23.920 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.920 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:23.920 INFO kablam! | Oct 31 21:54:23.920 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:23.920 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.920 INFO kablam! | | Oct 31 21:54:23.920 INFO kablam! | help: remove this Oct 31 21:54:23.920 INFO kablam! | Oct 31 21:54:23.920 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:23.920 INFO kablam! Oct 31 21:54:23.920 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.920 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:23.920 INFO kablam! | Oct 31 21:54:23.920 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.920 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.920 INFO kablam! | | Oct 31 21:54:23.920 INFO kablam! | help: remove this Oct 31 21:54:23.920 INFO kablam! Oct 31 21:54:23.920 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.920 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:23.920 INFO kablam! | Oct 31 21:54:23.920 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.920 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.920 INFO kablam! | | Oct 31 21:54:23.920 INFO kablam! | help: remove this Oct 31 21:54:23.920 INFO kablam! Oct 31 21:54:23.920 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:23.920 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:23.920 INFO kablam! | Oct 31 21:54:23.920 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.920 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.920 INFO kablam! | | Oct 31 21:54:23.920 INFO kablam! | help: remove this Oct 31 21:54:23.920 INFO kablam! Oct 31 21:54:23.920 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:23.920 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:23.920 INFO kablam! | Oct 31 21:54:23.920 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:23.920 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:23.920 INFO kablam! | | Oct 31 21:54:23.920 INFO kablam! | help: remove this Oct 31 21:54:23.920 INFO kablam! Oct 31 21:54:24.184 INFO kablam! warning: unused macro definition Oct 31 21:54:24.184 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:24.184 INFO kablam! | Oct 31 21:54:24.184 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:24.184 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:24.184 INFO kablam! 55 | | { Oct 31 21:54:24.184 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:24.184 INFO kablam! ... | Oct 31 21:54:24.184 INFO kablam! 74 | | }; Oct 31 21:54:24.184 INFO kablam! 75 | | } Oct 31 21:54:24.184 INFO kablam! | |_^ Oct 31 21:54:24.184 INFO kablam! | Oct 31 21:54:24.184 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:24.184 INFO kablam! Oct 31 21:54:24.249 INFO kablam! warning: unused macro definition Oct 31 21:54:24.249 INFO kablam! --> src/list.rs:53:1 Oct 31 21:54:24.249 INFO kablam! | Oct 31 21:54:24.249 INFO kablam! 53 | / macro_rules! list { Oct 31 21:54:24.249 INFO kablam! 54 | | ($($n: expr),*) => { Oct 31 21:54:24.249 INFO kablam! 55 | | { Oct 31 21:54:24.249 INFO kablam! 56 | | let mut list = List::empty_list(); Oct 31 21:54:24.249 INFO kablam! ... | Oct 31 21:54:24.249 INFO kablam! 74 | | }; Oct 31 21:54:24.249 INFO kablam! 75 | | } Oct 31 21:54:24.249 INFO kablam! | |_^ Oct 31 21:54:24.249 INFO kablam! | Oct 31 21:54:24.249 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 31 21:54:24.249 INFO kablam! Oct 31 21:54:24.384 INFO kablam! warning: method is never used: `head` Oct 31 21:54:24.384 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:24.384 INFO kablam! | Oct 31 21:54:24.384 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:24.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.384 INFO kablam! | Oct 31 21:54:24.384 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:24.384 INFO kablam! Oct 31 21:54:24.384 INFO kablam! warning: method is never used: `last` Oct 31 21:54:24.384 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:24.384 INFO kablam! | Oct 31 21:54:24.384 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:24.384 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.385 INFO kablam! Oct 31 21:54:24.385 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:24.385 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:24.385 INFO kablam! | Oct 31 21:54:24.385 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:24.385 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.385 INFO kablam! Oct 31 21:54:24.385 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:24.385 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:24.385 INFO kablam! | Oct 31 21:54:24.385 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:24.385 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.385 INFO kablam! Oct 31 21:54:24.385 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:24.385 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:24.386 INFO kablam! | Oct 31 21:54:24.386 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:24.386 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.386 INFO kablam! | | Oct 31 21:54:24.386 INFO kablam! | help: remove this Oct 31 21:54:24.386 INFO kablam! | Oct 31 21:54:24.386 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:24.386 INFO kablam! Oct 31 21:54:24.386 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:24.386 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:24.386 INFO kablam! | Oct 31 21:54:24.386 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.386 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.386 INFO kablam! | | Oct 31 21:54:24.386 INFO kablam! | help: remove this Oct 31 21:54:24.387 INFO kablam! Oct 31 21:54:24.387 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:24.387 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:24.387 INFO kablam! | Oct 31 21:54:24.387 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.387 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.387 INFO kablam! | | Oct 31 21:54:24.387 INFO kablam! | help: remove this Oct 31 21:54:24.387 INFO kablam! Oct 31 21:54:24.387 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:24.387 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:24.387 INFO kablam! | Oct 31 21:54:24.387 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.387 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.387 INFO kablam! | | Oct 31 21:54:24.387 INFO kablam! | help: remove this Oct 31 21:54:24.387 INFO kablam! Oct 31 21:54:24.387 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:24.387 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:24.387 INFO kablam! | Oct 31 21:54:24.387 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.387 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.388 INFO kablam! | | Oct 31 21:54:24.388 INFO kablam! | help: remove this Oct 31 21:54:24.388 INFO kablam! Oct 31 21:54:24.482 INFO kablam! warning: method is never used: `head` Oct 31 21:54:24.483 INFO kablam! --> src/list.rs:24:5 Oct 31 21:54:24.483 INFO kablam! | Oct 31 21:54:24.483 INFO kablam! 24 | pub fn head(&self) -> &T { Oct 31 21:54:24.483 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.483 INFO kablam! | Oct 31 21:54:24.483 INFO kablam! = note: #[warn(dead_code)] on by default Oct 31 21:54:24.483 INFO kablam! Oct 31 21:54:24.484 INFO kablam! warning: method is never used: `last` Oct 31 21:54:24.484 INFO kablam! --> src/list.rs:31:5 Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! 31 | pub fn last(&self) -> &T { Oct 31 21:54:24.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.484 INFO kablam! Oct 31 21:54:24.484 INFO kablam! warning: method is never used: `is_empty` Oct 31 21:54:24.484 INFO kablam! --> src/list.rs:44:5 Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! 44 | fn is_empty(&self) -> bool { Oct 31 21:54:24.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.484 INFO kablam! Oct 31 21:54:24.484 INFO kablam! warning: function is never used: `tailrec` Oct 31 21:54:24.484 INFO kablam! --> src/list.rs:87:1 Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! 87 | fn tailrec(list: &List) { Oct 31 21:54:24.484 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 31 21:54:24.484 INFO kablam! Oct 31 21:54:24.484 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:24.484 INFO kablam! --> src/list.rs:27:26 Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! 27 | &List::List {head: ref head, tail: _} => head, Oct 31 21:54:24.484 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.484 INFO kablam! | | Oct 31 21:54:24.484 INFO kablam! | help: remove this Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! = note: #[warn(non_shorthand_field_patterns)] on by default Oct 31 21:54:24.484 INFO kablam! Oct 31 21:54:24.484 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:24.484 INFO kablam! --> src/list.rs:34:26 Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.484 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.484 INFO kablam! | | Oct 31 21:54:24.484 INFO kablam! | help: remove this Oct 31 21:54:24.484 INFO kablam! Oct 31 21:54:24.484 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:24.484 INFO kablam! --> src/list.rs:34:42 Oct 31 21:54:24.484 INFO kablam! | Oct 31 21:54:24.484 INFO kablam! 34 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.484 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.484 INFO kablam! | | Oct 31 21:54:24.485 INFO kablam! | help: remove this Oct 31 21:54:24.485 INFO kablam! Oct 31 21:54:24.485 INFO kablam! warning: the `head:` in this pattern is redundant Oct 31 21:54:24.485 INFO kablam! --> src/list.rs:90:22 Oct 31 21:54:24.485 INFO kablam! | Oct 31 21:54:24.485 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.485 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.485 INFO kablam! | | Oct 31 21:54:24.485 INFO kablam! | help: remove this Oct 31 21:54:24.485 INFO kablam! Oct 31 21:54:24.485 INFO kablam! warning: the `tail:` in this pattern is redundant Oct 31 21:54:24.485 INFO kablam! --> src/list.rs:90:38 Oct 31 21:54:24.485 INFO kablam! | Oct 31 21:54:24.485 INFO kablam! 90 | &List::List {head: ref head, tail: ref tail} => { Oct 31 21:54:24.485 INFO kablam! | -----^^^^^^^^^ Oct 31 21:54:24.485 INFO kablam! | | Oct 31 21:54:24.485 INFO kablam! | help: remove this Oct 31 21:54:24.485 INFO kablam! Oct 31 21:54:24.509 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 1.35s Oct 31 21:54:24.513 INFO kablam! su: No module specific data is present Oct 31 21:54:25.237 INFO running `"docker" "rm" "-f" "f81922767f46c7f093ebf60f4460047d807e0c36ee9a408de1275d3ae2c23e05"` Oct 31 21:54:25.640 INFO blam! f81922767f46c7f093ebf60f4460047d807e0c36ee9a408de1275d3ae2c23e05