Sep 20 23:16:07.006 INFO checking bnclabs/rdata against try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6 for pr-54394 Sep 20 23:16:07.006 INFO running: cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets Sep 20 23:16:07.006 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-3/pr-54394/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54394/worker-3/try#f1a3f05968ed2a674e09b6efa4ad9df90816e2b6:/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=1000" "-e" "CMD=cargo +f1a3f05968ed2a674e09b6efa4ad9df90816e2b6-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 20 23:16:07.222 INFO blam! 0f12ceaae01e58f9e4bf5b701ca26c62fc097ba38de1be4a7ba16e77a50c9fbb Sep 20 23:16:07.224 INFO running `"docker" "start" "-a" "0f12ceaae01e58f9e4bf5b701ca26c62fc097ba38de1be4a7ba16e77a50c9fbb"` Sep 20 23:16:08.906 INFO kablam! usermod: no changes Sep 20 23:16:09.030 INFO kablam! Checking libc v0.2.43 Sep 20 23:16:10.387 INFO kablam! Checking memchr v2.1.0 Sep 20 23:16:11.203 INFO kablam! Checking aho-corasick v0.6.8 Sep 20 23:16:11.880 INFO kablam! Checking regex v1.0.5 Sep 20 23:16:14.316 INFO kablam! Checking nom v4.0.0 Sep 20 23:16:16.498 INFO kablam! Checking bd v0.1.2 (/source) Sep 20 23:16:17.722 INFO kablam! warning: the trait bound `D: db::Document` is not satisfied Sep 20 23:16:17.722 INFO kablam! --> src/db.rs:10:25 Sep 20 23:16:17.722 INFO kablam! | Sep 20 23:16:17.722 INFO kablam! 10 | pub type Input<'a, D> = Box> + 'a>; Sep 20 23:16:17.722 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `db::Document` is not implemented for `D` Sep 20 23:16:17.722 INFO kablam! | Sep 20 23:16:17.722 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 20 23:16:17.722 INFO kablam! = help: consider adding a `where D: db::Document` bound Sep 20 23:16:17.722 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 20 23:16:17.722 INFO kablam! = help: this is a hard error in Rust 2018 Sep 20 23:16:17.722 INFO kablam! Sep 20 23:16:17.874 INFO kablam! warning: the trait bound `D: db::Document` is not satisfied Sep 20 23:16:17.874 INFO kablam! --> src/prop.rs:52:25 Sep 20 23:16:17.874 INFO kablam! | Sep 20 23:16:17.874 INFO kablam! 52 | pub type ArrayItem = KeyValue; Sep 20 23:16:17.874 INFO kablam! | ^^^^^^^^^^^^^^^^^ the trait `db::Document` is not implemented for `D` Sep 20 23:16:17.874 INFO kablam! | Sep 20 23:16:17.874 INFO kablam! = help: consider adding a `where D: db::Document` bound Sep 20 23:16:17.874 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 20 23:16:17.874 INFO kablam! = help: this is a hard error in Rust 2018 Sep 20 23:16:17.874 INFO kablam! Sep 20 23:16:17.874 INFO kablam! warning: the trait bound `D: db::Document` is not satisfied Sep 20 23:16:17.874 INFO kablam! --> src/prop.rs:69:24 Sep 20 23:16:17.874 INFO kablam! | Sep 20 23:16:17.874 INFO kablam! 69 | pub type Property = KeyValue; Sep 20 23:16:17.874 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `db::Document` is not implemented for `D` Sep 20 23:16:17.874 INFO kablam! | Sep 20 23:16:17.874 INFO kablam! = help: consider adding a `where D: db::Document` bound Sep 20 23:16:17.874 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 20 23:16:17.874 INFO kablam! = help: this is a hard error in Rust 2018 Sep 20 23:16:17.874 INFO kablam! Sep 20 23:16:17.926 INFO kablam! warning: the trait bound `D: db::Document` is not satisfied Sep 20 23:16:17.926 INFO kablam! --> src/db.rs:10:25 Sep 20 23:16:17.926 INFO kablam! | Sep 20 23:16:17.926 INFO kablam! 10 | pub type Input<'a, D> = Box> + 'a>; Sep 20 23:16:17.926 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `db::Document` is not implemented for `D` Sep 20 23:16:17.926 INFO kablam! | Sep 20 23:16:17.926 INFO kablam! = note: #[warn(type_alias_missing_bounds)] on by default Sep 20 23:16:17.926 INFO kablam! = help: consider adding a `where D: db::Document` bound Sep 20 23:16:17.926 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 20 23:16:17.926 INFO kablam! = help: this is a hard error in Rust 2018 Sep 20 23:16:17.926 INFO kablam! Sep 20 23:16:18.197 INFO kablam! warning: the trait bound `D: db::Document` is not satisfied Sep 20 23:16:18.197 INFO kablam! --> src/prop.rs:52:25 Sep 20 23:16:18.198 INFO kablam! | Sep 20 23:16:18.198 INFO kablam! 52 | pub type ArrayItem = KeyValue; Sep 20 23:16:18.198 INFO kablam! | ^^^^^^^^^^^^^^^^^ the trait `db::Document` is not implemented for `D` Sep 20 23:16:18.199 INFO kablam! | Sep 20 23:16:18.199 INFO kablam! = help: consider adding a `where D: db::Document` bound Sep 20 23:16:18.200 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 20 23:16:18.200 INFO kablam! = help: this is a hard error in Rust 2018 Sep 20 23:16:18.200 INFO kablam! Sep 20 23:16:18.206 INFO kablam! warning: the trait bound `D: db::Document` is not satisfied Sep 20 23:16:18.207 INFO kablam! --> src/prop.rs:69:24 Sep 20 23:16:18.207 INFO kablam! | Sep 20 23:16:18.208 INFO kablam! 69 | pub type Property = KeyValue; Sep 20 23:16:18.208 INFO kablam! | ^^^^^^^^^^^^^^^^^^ the trait `db::Document` is not implemented for `D` Sep 20 23:16:18.208 INFO kablam! | Sep 20 23:16:18.209 INFO kablam! = help: consider adding a `where D: db::Document` bound Sep 20 23:16:18.209 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 20 23:16:18.209 INFO kablam! = help: this is a hard error in Rust 2018 Sep 20 23:16:18.210 INFO kablam! Sep 20 23:16:18.836 INFO kablam! error[E0309]: the parameter type `D` may not live long enough Sep 20 23:16:18.836 INFO kablam! --> src/ops.rs:672:20 Sep 20 23:16:18.837 INFO kablam! | Sep 20 23:16:18.837 INFO kablam! 605 | impl<'a,D> Dict<'a,D> where D: Document { Sep 20 23:16:18.837 INFO kablam! | - help: consider adding an explicit lifetime bound `D: 'a`... Sep 20 23:16:18.838 INFO kablam! ... Sep 20 23:16:18.838 INFO kablam! 672 | let tail = Self::collect_dict(bp); Sep 20 23:16:18.839 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 20 23:16:18.839 INFO kablam! | Sep 20 23:16:18.846 INFO kablam! note: ...so that the type `D` will meet its required lifetime bounds Sep 20 23:16:18.847 INFO kablam! --> src/ops.rs:672:20 Sep 20 23:16:18.847 INFO kablam! | Sep 20 23:16:18.847 INFO kablam! 672 | let tail = Self::collect_dict(bp); Sep 20 23:16:18.848 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 20 23:16:18.848 INFO kablam! Sep 20 23:16:19.570 INFO kablam! error[E0309]: the parameter type `D` may not live long enough Sep 20 23:16:19.570 INFO kablam! --> src/ops.rs:672:20 Sep 20 23:16:19.570 INFO kablam! | Sep 20 23:16:19.571 INFO kablam! 605 | impl<'a,D> Dict<'a,D> where D: Document { Sep 20 23:16:19.571 INFO kablam! | - help: consider adding an explicit lifetime bound `D: 'a`... Sep 20 23:16:19.572 INFO kablam! ... Sep 20 23:16:19.572 INFO kablam! 672 | let tail = Self::collect_dict(bp); Sep 20 23:16:19.572 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 20 23:16:19.573 INFO kablam! | Sep 20 23:16:19.573 INFO kablam! note: ...so that the type `D` will meet its required lifetime bounds Sep 20 23:16:19.574 INFO kablam! --> src/ops.rs:672:20 Sep 20 23:16:19.574 INFO kablam! | Sep 20 23:16:19.574 INFO kablam! 672 | let tail = Self::collect_dict(bp); Sep 20 23:16:19.575 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Sep 20 23:16:19.575 INFO kablam! Sep 20 23:16:20.291 INFO kablam! error: aborting due to previous error Sep 20 23:16:20.291 INFO kablam! Sep 20 23:16:20.291 INFO kablam! For more information about this error, try `rustc --explain E0309`. Sep 20 23:16:20.309 INFO kablam! error: Could not compile `bd`. Sep 20 23:16:20.310 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 20 23:16:20.723 INFO kablam! error: aborting due to previous error Sep 20 23:16:20.724 INFO kablam! Sep 20 23:16:20.724 INFO kablam! For more information about this error, try `rustc --explain E0309`. Sep 20 23:16:20.735 INFO kablam! error: Could not compile `bd`. Sep 20 23:16:20.735 INFO kablam! Sep 20 23:16:20.735 INFO kablam! To learn more, run the command again with --verbose. Sep 20 23:16:20.736 INFO kablam! su: No module specific data is present Sep 20 23:16:22.094 INFO running `"docker" "rm" "-f" "0f12ceaae01e58f9e4bf5b701ca26c62fc097ba38de1be4a7ba16e77a50c9fbb"` Sep 20 23:16:22.210 INFO blam! 0f12ceaae01e58f9e4bf5b701ca26c62fc097ba38de1be4a7ba16e77a50c9fbb