Aug 31 07:08:21.722 INFO checking MichaelByrneAU/advent_of_rust against master#d0d81b7fc1421859ba0218e8a437af29ae3b0967 for pr-53578 Aug 31 07:08:21.722 INFO running: cargo +d0d81b7fc1421859ba0218e8a437af29ae3b0967-alt check --frozen --all --all-targets Aug 31 07:08:21.722 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-2/pr-53578/master#d0d81b7fc1421859ba0218e8a437af29ae3b0967:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53578/worker-2/master#d0d81b7fc1421859ba0218e8a437af29ae3b0967:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +d0d81b7fc1421859ba0218e8a437af29ae3b0967-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Aug 31 07:08:21.958 INFO blam! 1b5807542b4bde5457bf06c16ba99336b1bd503e7899b5164e44ffb275d13d30 Aug 31 07:08:21.960 INFO running `"docker" "start" "-a" "1b5807542b4bde5457bf06c16ba99336b1bd503e7899b5164e44ffb275d13d30"` Aug 31 07:08:22.715 INFO kablam! Compiling proc-macro-hack-impl v0.4.0 Aug 31 07:08:22.715 INFO kablam! Compiling unindent v0.1.3 Aug 31 07:08:22.718 INFO kablam! Checking permutohedron v0.2.4 Aug 31 07:08:22.718 INFO kablam! Compiling proc-macro2 v0.4.9 Aug 31 07:08:22.719 INFO kablam! Checking nom v4.0.0 Aug 31 07:08:22.720 INFO kablam! Checking fancy-regex v0.1.0 Aug 31 07:08:26.809 INFO kablam! Compiling quote v0.6.5 Aug 31 07:08:26.817 INFO kablam! Compiling proc-macro-hack v0.4.0 Aug 31 07:08:27.619 INFO kablam! Compiling syn v0.14.7 Aug 31 07:08:28.329 INFO kablam! Checking nom_locate v0.3.0 Aug 31 07:08:38.078 INFO kablam! Compiling indoc-impl v0.2.6 Aug 31 07:08:40.555 INFO kablam! Checking indoc v0.2.6 Aug 31 07:08:40.806 INFO kablam! Checking advent_of_rust v0.1.0 (file:///source) Aug 31 07:08:40.863 INFO kablam! warning[E0705]: the feature `rust_2018_preview` is included in the Rust 2018 edition Aug 31 07:08:40.863 INFO kablam! --> src/main.rs:1:12 Aug 31 07:08:40.864 INFO kablam! | Aug 31 07:08:40.864 INFO kablam! 1 | #![feature(rust_2018_preview, use_extern_macros)] Aug 31 07:08:40.865 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 31 07:08:40.865 INFO kablam! Aug 31 07:08:40.865 INFO kablam! warning[E0705]: the feature `rust_2018_preview` is included in the Rust 2018 edition Aug 31 07:08:40.866 INFO kablam! --> src/main.rs:1:12 Aug 31 07:08:40.866 INFO kablam! | Aug 31 07:08:40.866 INFO kablam! 1 | #![feature(rust_2018_preview, use_extern_macros)] Aug 31 07:08:40.866 INFO kablam! | ^^^^^^^^^^^^^^^^^ Aug 31 07:08:40.866 INFO kablam! Aug 31 07:08:42.005 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.005 INFO kablam! --> src/solutions/p201501.rs:43:17 Aug 31 07:08:42.005 INFO kablam! | Aug 31 07:08:42.005 INFO kablam! 43 | fn journey(&'a self, starting_floor: isize) -> impl Iterator + 'a { Aug 31 07:08:42.005 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.005 INFO kablam! Aug 31 07:08:42.005 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.006 INFO kablam! --> src/solutions/p201501.rs:43:82 Aug 31 07:08:42.006 INFO kablam! | Aug 31 07:08:42.006 INFO kablam! 43 | fn journey(&'a self, starting_floor: isize) -> impl Iterator + 'a { Aug 31 07:08:42.006 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.006 INFO kablam! Aug 31 07:08:42.010 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.010 INFO kablam! --> src/solutions/p201502.rs:44:15 Aug 31 07:08:42.010 INFO kablam! | Aug 31 07:08:42.010 INFO kablam! 44 | impl Presents<'a> { Aug 31 07:08:42.010 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.010 INFO kablam! Aug 31 07:08:42.010 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.010 INFO kablam! --> src/solutions/p201502.rs:45:20 Aug 31 07:08:42.010 INFO kablam! | Aug 31 07:08:42.011 INFO kablam! 45 | fn new(input: &'a str) -> Presents { Aug 31 07:08:42.011 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.011 INFO kablam! Aug 31 07:08:42.011 INFO kablam! error[E0106]: missing lifetime specifier Aug 31 07:08:42.011 INFO kablam! --> src/solutions/p201502.rs:45:31 Aug 31 07:08:42.011 INFO kablam! | Aug 31 07:08:42.011 INFO kablam! 45 | fn new(input: &'a str) -> Presents { Aug 31 07:08:42.011 INFO kablam! | ^^^^^^^^ expected lifetime parameter Aug 31 07:08:42.011 INFO kablam! | Aug 31 07:08:42.011 INFO kablam! = help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments Aug 31 07:08:42.011 INFO kablam! = help: consider giving it an explicit bounded or 'static lifetime Aug 31 07:08:42.011 INFO kablam! Aug 31 07:08:42.011 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.011 INFO kablam! --> src/solutions/p201502.rs:49:63 Aug 31 07:08:42.011 INFO kablam! | Aug 31 07:08:42.011 INFO kablam! 49 | fn iter(&self) -> impl Iterator> + 'a { Aug 31 07:08:42.011 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.011 INFO kablam! Aug 31 07:08:42.057 INFO kablam! error: aborting due to 6 previous errors Aug 31 07:08:42.057 INFO kablam! Aug 31 07:08:42.057 INFO kablam! Some errors occurred: E0106, E0261, E0705. Aug 31 07:08:42.057 INFO kablam! For more information about an error, try `rustc --explain E0106`. Aug 31 07:08:42.067 INFO kablam! error: Could not compile `advent_of_rust`. Aug 31 07:08:42.067 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 31 07:08:42.130 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.130 INFO kablam! --> src/solutions/p201501.rs:43:17 Aug 31 07:08:42.130 INFO kablam! | Aug 31 07:08:42.130 INFO kablam! 43 | fn journey(&'a self, starting_floor: isize) -> impl Iterator + 'a { Aug 31 07:08:42.130 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.130 INFO kablam! Aug 31 07:08:42.130 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.130 INFO kablam! --> src/solutions/p201501.rs:43:82 Aug 31 07:08:42.130 INFO kablam! | Aug 31 07:08:42.130 INFO kablam! 43 | fn journey(&'a self, starting_floor: isize) -> impl Iterator + 'a { Aug 31 07:08:42.130 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.130 INFO kablam! Aug 31 07:08:42.135 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.135 INFO kablam! --> src/solutions/p201502.rs:44:15 Aug 31 07:08:42.135 INFO kablam! | Aug 31 07:08:42.136 INFO kablam! 44 | impl Presents<'a> { Aug 31 07:08:42.136 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.136 INFO kablam! Aug 31 07:08:42.136 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.136 INFO kablam! --> src/solutions/p201502.rs:45:20 Aug 31 07:08:42.136 INFO kablam! | Aug 31 07:08:42.136 INFO kablam! 45 | fn new(input: &'a str) -> Presents { Aug 31 07:08:42.136 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.136 INFO kablam! Aug 31 07:08:42.136 INFO kablam! error[E0106]: missing lifetime specifier Aug 31 07:08:42.136 INFO kablam! --> src/solutions/p201502.rs:45:31 Aug 31 07:08:42.136 INFO kablam! | Aug 31 07:08:42.136 INFO kablam! 45 | fn new(input: &'a str) -> Presents { Aug 31 07:08:42.136 INFO kablam! | ^^^^^^^^ expected lifetime parameter Aug 31 07:08:42.136 INFO kablam! | Aug 31 07:08:42.136 INFO kablam! = help: this function's return type contains a borrowed value with an elided lifetime, but the lifetime cannot be derived from the arguments Aug 31 07:08:42.136 INFO kablam! = help: consider giving it an explicit bounded or 'static lifetime Aug 31 07:08:42.136 INFO kablam! Aug 31 07:08:42.136 INFO kablam! error[E0261]: use of undeclared lifetime name `'a` Aug 31 07:08:42.136 INFO kablam! --> src/solutions/p201502.rs:49:63 Aug 31 07:08:42.137 INFO kablam! | Aug 31 07:08:42.137 INFO kablam! 49 | fn iter(&self) -> impl Iterator> + 'a { Aug 31 07:08:42.137 INFO kablam! | ^^ undeclared lifetime Aug 31 07:08:42.137 INFO kablam! Aug 31 07:08:42.238 INFO kablam! error: aborting due to 6 previous errors Aug 31 07:08:42.238 INFO kablam! Aug 31 07:08:42.238 INFO kablam! Some errors occurred: E0106, E0261, E0705. Aug 31 07:08:42.238 INFO kablam! For more information about an error, try `rustc --explain E0106`. Aug 31 07:08:42.255 INFO kablam! error: Could not compile `advent_of_rust`. Aug 31 07:08:42.255 INFO kablam! Aug 31 07:08:42.255 INFO kablam! To learn more, run the command again with --verbose. Aug 31 07:08:42.257 INFO kablam! su: No module specific data is present Aug 31 07:08:42.720 INFO running `"docker" "rm" "-f" "1b5807542b4bde5457bf06c16ba99336b1bd503e7899b5164e44ffb275d13d30"` Aug 31 07:08:42.805 INFO blam! 1b5807542b4bde5457bf06c16ba99336b1bd503e7899b5164e44ffb275d13d30