Sep 17 19:41:41.862 INFO checking proptest-arbitrary-0.2.2 against try#cfeeefe83c83bceb55d60d7e2be173db7597ed50 for pr-54033 Sep 17 19:41:41.862 INFO running: cargo +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets Sep 17 19:41:41.862 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-54033/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-54033/worker-1/try#cfeeefe83c83bceb55d60d7e2be173db7597ed50:/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 +cfeeefe83c83bceb55d60d7e2be173db7597ed50-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "crater"` Sep 17 19:41:42.117 INFO blam! ad924d063fa031bef4a07b46f7a9fbf17a161150d4d66bc1cbd47499505a0796 Sep 17 19:41:42.121 INFO running `"docker" "start" "-a" "ad924d063fa031bef4a07b46f7a9fbf17a161150d4d66bc1cbd47499505a0796"` Sep 17 19:41:42.825 INFO kablam! usermod: no changes Sep 17 19:41:42.884 INFO kablam! Compiling frunk_core v0.0.21 Sep 17 19:41:42.884 INFO kablam! Compiling proptest-arbitrary v0.2.2 (/source) Sep 17 19:41:58.619 INFO kablam! Compiling frunk_derives v0.0.22 Sep 17 19:42:02.930 INFO kablam! error: the trait bound `A: Arbitrary<'static>` is not satisfied Sep 17 19:42:02.930 INFO kablam! --> src/lib.rs:242:27 Sep 17 19:42:02.930 INFO kablam! | Sep 17 19:42:02.930 INFO kablam! 242 | pub type StrategyFor = StrategyType<'static, A>; Sep 17 19:42:02.930 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'static>` is not implemented for `A` Sep 17 19:42:02.930 INFO kablam! | Sep 17 19:42:02.930 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 17 19:42:02.930 INFO kablam! = help: consider adding a `where A: Arbitrary<'static>` bound Sep 17 19:42:02.930 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.930 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.930 INFO kablam! Sep 17 19:42:02.930 INFO kablam! error: the trait bound `A: Arbitrary<'a>` is not satisfied Sep 17 19:42:02.930 INFO kablam! --> src/lib.rs:260:32 Sep 17 19:42:02.930 INFO kablam! | Sep 17 19:42:02.930 INFO kablam! 260 | pub type StrategyType<'a, A> = >::Strategy; Sep 17 19:42:02.930 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `A` Sep 17 19:42:02.930 INFO kablam! | Sep 17 19:42:02.930 INFO kablam! = help: consider adding a `where A: Arbitrary<'a>` bound Sep 17 19:42:02.930 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.930 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.930 INFO kablam! Sep 17 19:42:02.930 INFO kablam! error: the trait bound `A: Arbitrary<'static>` is not satisfied Sep 17 19:42:02.930 INFO kablam! --> src/lib.rs:277:25 Sep 17 19:42:02.930 INFO kablam! | Sep 17 19:42:02.931 INFO kablam! 277 | pub type ParamsFor = ParamsType<'static, A>; Sep 17 19:42:02.931 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'static>` is not implemented for `A` Sep 17 19:42:02.931 INFO kablam! | Sep 17 19:42:02.931 INFO kablam! = help: consider adding a `where A: Arbitrary<'static>` bound Sep 17 19:42:02.931 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.931 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.931 INFO kablam! Sep 17 19:42:02.931 INFO kablam! error: the trait bound `A: Arbitrary<'a>` is not satisfied Sep 17 19:42:02.931 INFO kablam! --> src/lib.rs:295:30 Sep 17 19:42:02.931 INFO kablam! | Sep 17 19:42:02.931 INFO kablam! 295 | pub type ParamsType<'a, A> = >::Parameters; Sep 17 19:42:02.931 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `A` Sep 17 19:42:02.931 INFO kablam! | Sep 17 19:42:02.931 INFO kablam! = help: consider adding a `where A: Arbitrary<'a>` bound Sep 17 19:42:02.931 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.931 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.931 INFO kablam! Sep 17 19:42:02.933 INFO kablam! error: the trait bound `S: proptest::strategy::Strategy` is not satisfied Sep 17 19:42:02.933 INFO kablam! --> src/utils.rs:102:41 Sep 17 19:42:02.933 INFO kablam! | Sep 17 19:42:02.933 INFO kablam! 102 | pub(crate) type FromMapStrategy = SMap, O>>; Sep 17 19:42:02.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::strategy::Strategy` is not implemented for `S` Sep 17 19:42:02.933 INFO kablam! | Sep 17 19:42:02.933 INFO kablam! = help: consider adding a `where S: proptest::strategy::Strategy` bound Sep 17 19:42:02.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.933 INFO kablam! Sep 17 19:42:02.933 INFO kablam! error: the trait bound `I: Arbitrary<'a>` is not satisfied Sep 17 19:42:02.933 INFO kablam! --> src/utils.rs:110:30 Sep 17 19:42:02.933 INFO kablam! | Sep 17 19:42:02.933 INFO kablam! 110 | pub type FMapped<'a, I, O> = FromMapStrategy, O>; Sep 17 19:42:02.933 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `I` Sep 17 19:42:02.933 INFO kablam! | Sep 17 19:42:02.933 INFO kablam! = help: consider adding a `where I: Arbitrary<'a>` bound Sep 17 19:42:02.933 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.933 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.933 INFO kablam! Sep 17 19:42:02.936 INFO kablam! error: the trait bound `S: proptest::strategy::Strategy` is not satisfied Sep 17 19:42:02.936 INFO kablam! --> src/utils.rs:130:35 Sep 17 19:42:02.936 INFO kablam! | Sep 17 19:42:02.936 INFO kablam! 130 | pub(crate) type SFnPtrMap = SMap, O>>; Sep 17 19:42:02.936 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::strategy::Strategy` is not implemented for `S` Sep 17 19:42:02.936 INFO kablam! | Sep 17 19:42:02.936 INFO kablam! = help: consider adding a `where S: proptest::strategy::Strategy` bound Sep 17 19:42:02.936 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.936 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.936 INFO kablam! Sep 17 19:42:02.936 INFO kablam! error: the trait bound `I: Arbitrary<'a>` is not satisfied Sep 17 19:42:02.936 INFO kablam! --> src/utils.rs:142:30 Sep 17 19:42:02.936 INFO kablam! | Sep 17 19:42:02.936 INFO kablam! 142 | pub type SMapped<'a, I, O> = SMap, SFnMap>; Sep 17 19:42:02.936 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `I` Sep 17 19:42:02.936 INFO kablam! | Sep 17 19:42:02.936 INFO kablam! = help: consider adding a `where I: Arbitrary<'a>` bound Sep 17 19:42:02.936 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.936 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.936 INFO kablam! Sep 17 19:42:02.936 INFO kablam! error: the trait bound `I: Arbitrary<'a>` is not satisfied Sep 17 19:42:02.936 INFO kablam! --> src/utils.rs:149:29 Sep 17 19:42:02.936 INFO kablam! | Sep 17 19:42:02.936 INFO kablam! 149 | pub type Mapped<'a, I, O> = Map, fn(I) -> O>; Sep 17 19:42:02.936 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `I` Sep 17 19:42:02.936 INFO kablam! | Sep 17 19:42:02.936 INFO kablam! = help: consider adding a `where I: Arbitrary<'a>` bound Sep 17 19:42:02.936 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.936 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.936 INFO kablam! Sep 17 19:42:02.938 INFO kablam! error: the trait bound `[T]: std::borrow::ToOwned` is not satisfied Sep 17 19:42:02.938 INFO kablam! --> src/primitives.rs:25:25 Sep 17 19:42:02.938 INFO kablam! | Sep 17 19:42:02.938 INFO kablam! 25 | type CowSlices<'a, T> = Cow<'a, [T]>; Sep 17 19:42:02.938 INFO kablam! | ^^^^^^^^^^^^ the trait `std::borrow::ToOwned` is not implemented for `[T]` Sep 17 19:42:02.938 INFO kablam! | Sep 17 19:42:02.938 INFO kablam! = help: consider adding a `where [T]: std::borrow::ToOwned` bound Sep 17 19:42:02.938 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:02.938 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:02.938 INFO kablam! Sep 17 19:42:03.719 INFO kablam! error: aborting due to 10 previous errors Sep 17 19:42:03.719 INFO kablam! Sep 17 19:42:03.726 INFO kablam! error: Could not compile `proptest-arbitrary`. Sep 17 19:42:03.727 INFO kablam! warning: build failed, waiting for other jobs to finish... Sep 17 19:42:03.827 INFO kablam! error: the trait bound `A: Arbitrary<'static>` is not satisfied Sep 17 19:42:03.827 INFO kablam! --> src/lib.rs:242:27 Sep 17 19:42:03.827 INFO kablam! | Sep 17 19:42:03.827 INFO kablam! 242 | pub type StrategyFor = StrategyType<'static, A>; Sep 17 19:42:03.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'static>` is not implemented for `A` Sep 17 19:42:03.827 INFO kablam! | Sep 17 19:42:03.827 INFO kablam! = note: #[deny(type_alias_missing_bounds)] on by default Sep 17 19:42:03.827 INFO kablam! = help: consider adding a `where A: Arbitrary<'static>` bound Sep 17 19:42:03.827 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.827 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.827 INFO kablam! Sep 17 19:42:03.827 INFO kablam! error: the trait bound `A: Arbitrary<'a>` is not satisfied Sep 17 19:42:03.827 INFO kablam! --> src/lib.rs:260:32 Sep 17 19:42:03.827 INFO kablam! | Sep 17 19:42:03.827 INFO kablam! 260 | pub type StrategyType<'a, A> = >::Strategy; Sep 17 19:42:03.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `A` Sep 17 19:42:03.827 INFO kablam! | Sep 17 19:42:03.827 INFO kablam! = help: consider adding a `where A: Arbitrary<'a>` bound Sep 17 19:42:03.827 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.827 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.827 INFO kablam! Sep 17 19:42:03.827 INFO kablam! error: the trait bound `A: Arbitrary<'static>` is not satisfied Sep 17 19:42:03.827 INFO kablam! --> src/lib.rs:277:25 Sep 17 19:42:03.827 INFO kablam! | Sep 17 19:42:03.827 INFO kablam! 277 | pub type ParamsFor = ParamsType<'static, A>; Sep 17 19:42:03.827 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'static>` is not implemented for `A` Sep 17 19:42:03.827 INFO kablam! | Sep 17 19:42:03.827 INFO kablam! = help: consider adding a `where A: Arbitrary<'static>` bound Sep 17 19:42:03.827 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.827 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.827 INFO kablam! Sep 17 19:42:03.827 INFO kablam! error: the trait bound `A: Arbitrary<'a>` is not satisfied Sep 17 19:42:03.828 INFO kablam! --> src/lib.rs:295:30 Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! 295 | pub type ParamsType<'a, A> = >::Parameters; Sep 17 19:42:03.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `A` Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! = help: consider adding a `where A: Arbitrary<'a>` bound Sep 17 19:42:03.828 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.828 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.828 INFO kablam! Sep 17 19:42:03.828 INFO kablam! error: the trait bound `S: proptest::strategy::Strategy` is not satisfied Sep 17 19:42:03.828 INFO kablam! --> src/utils.rs:102:41 Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! 102 | pub(crate) type FromMapStrategy = SMap, O>>; Sep 17 19:42:03.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::strategy::Strategy` is not implemented for `S` Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! = help: consider adding a `where S: proptest::strategy::Strategy` bound Sep 17 19:42:03.828 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.828 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.828 INFO kablam! Sep 17 19:42:03.828 INFO kablam! error: the trait bound `I: Arbitrary<'a>` is not satisfied Sep 17 19:42:03.828 INFO kablam! --> src/utils.rs:110:30 Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! 110 | pub type FMapped<'a, I, O> = FromMapStrategy, O>; Sep 17 19:42:03.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `I` Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! = help: consider adding a `where I: Arbitrary<'a>` bound Sep 17 19:42:03.828 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.828 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.828 INFO kablam! Sep 17 19:42:03.828 INFO kablam! error: the trait bound `S: proptest::strategy::Strategy` is not satisfied Sep 17 19:42:03.828 INFO kablam! --> src/utils.rs:130:35 Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! 130 | pub(crate) type SFnPtrMap = SMap, O>>; Sep 17 19:42:03.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `proptest::strategy::Strategy` is not implemented for `S` Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! = help: consider adding a `where S: proptest::strategy::Strategy` bound Sep 17 19:42:03.828 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.828 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.828 INFO kablam! Sep 17 19:42:03.828 INFO kablam! error: the trait bound `I: Arbitrary<'a>` is not satisfied Sep 17 19:42:03.828 INFO kablam! --> src/utils.rs:142:30 Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! 142 | pub type SMapped<'a, I, O> = SMap, SFnMap>; Sep 17 19:42:03.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `I` Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! = help: consider adding a `where I: Arbitrary<'a>` bound Sep 17 19:42:03.828 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.828 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.828 INFO kablam! Sep 17 19:42:03.828 INFO kablam! error: the trait bound `I: Arbitrary<'a>` is not satisfied Sep 17 19:42:03.828 INFO kablam! --> src/utils.rs:149:29 Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! 149 | pub type Mapped<'a, I, O> = Map, fn(I) -> O>; Sep 17 19:42:03.828 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Arbitrary<'a>` is not implemented for `I` Sep 17 19:42:03.828 INFO kablam! | Sep 17 19:42:03.828 INFO kablam! = help: consider adding a `where I: Arbitrary<'a>` bound Sep 17 19:42:03.828 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.828 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.828 INFO kablam! Sep 17 19:42:03.829 INFO kablam! error: the trait bound `[T]: std::borrow::ToOwned` is not satisfied Sep 17 19:42:03.829 INFO kablam! --> src/primitives.rs:25:25 Sep 17 19:42:03.829 INFO kablam! | Sep 17 19:42:03.829 INFO kablam! 25 | type CowSlices<'a, T> = Cow<'a, [T]>; Sep 17 19:42:03.829 INFO kablam! | ^^^^^^^^^^^^ the trait `std::borrow::ToOwned` is not implemented for `[T]` Sep 17 19:42:03.829 INFO kablam! | Sep 17 19:42:03.829 INFO kablam! = help: consider adding a `where [T]: std::borrow::ToOwned` bound Sep 17 19:42:03.829 INFO kablam! = help: missing bounds in type aliases were previously allowed Sep 17 19:42:03.829 INFO kablam! = help: this is a hard error in Rust 2018 Sep 17 19:42:03.829 INFO kablam! Sep 17 19:42:04.369 INFO kablam! error: aborting due to 10 previous errors Sep 17 19:42:04.370 INFO kablam! Sep 17 19:42:04.382 INFO kablam! error: Could not compile `proptest-arbitrary`. Sep 17 19:42:04.382 INFO kablam! Sep 17 19:42:04.382 INFO kablam! To learn more, run the command again with --verbose. Sep 17 19:42:04.382 INFO kablam! su: No module specific data is present Sep 17 19:42:05.109 INFO running `"docker" "rm" "-f" "ad924d063fa031bef4a07b46f7a9fbf17a161150d4d66bc1cbd47499505a0796"` Sep 17 19:42:05.346 INFO blam! ad924d063fa031bef4a07b46f7a9fbf17a161150d4d66bc1cbd47499505a0796