[INFO] fetching crate frunk_core 0.4.4...
[INFO] testing frunk_core-0.4.4 against 1.90.0 for beta-1.91-3
[INFO] extracting crate frunk_core 0.4.4 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate frunk_core 0.4.4
[INFO] finished tweaking crates.io crate frunk_core 0.4.4
[INFO] tweaked toml for crates.io crate frunk_core 0.4.4 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate frunk_core 0.4.4 on toolchain 1.90.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate frunk_core 0.4.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] Updating crates.io index
[INFO] [stderr] Downloading crates ...
[INFO] [stderr] Downloaded frunk v0.4.3
[INFO] [stderr] Downloaded frunk_derives v0.4.3
[INFO] [stderr] Downloaded frunk_proc_macro_helpers v0.1.3
[INFO] [stderr] Downloaded frunk_core v0.4.3
[INFO] [stderr] Downloaded frunk_proc_macros v0.1.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b0f55df25fda8bef571c3a6dd64c12dd285b0a5d3c4fb26c18e39f93e8505947
[INFO] running `Command { std: "docker" "start" "-a" "b0f55df25fda8bef571c3a6dd64c12dd285b0a5d3c4fb26c18e39f93e8505947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b0f55df25fda8bef571c3a6dd64c12dd285b0a5d3c4fb26c18e39f93e8505947", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b0f55df25fda8bef571c3a6dd64c12dd285b0a5d3c4fb26c18e39f93e8505947", kill_on_drop: false }`
[INFO] [stdout] b0f55df25fda8bef571c3a6dd64c12dd285b0a5d3c4fb26c18e39f93e8505947
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca1c8cff0f63c0a66d784c5df4ff27f8ac5775fcdd0dc086e20b7217ad9659fa
[INFO] running `Command { std: "docker" "start" "-a" "ca1c8cff0f63c0a66d784c5df4ff27f8ac5775fcdd0dc086e20b7217ad9659fa", kill_on_drop: false }`
[INFO] [stderr] Compiling frunk_core v0.4.4 (/opt/rustwide/workdir)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.14s
[INFO] running `Command { std: "docker" "inspect" "ca1c8cff0f63c0a66d784c5df4ff27f8ac5775fcdd0dc086e20b7217ad9659fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca1c8cff0f63c0a66d784c5df4ff27f8ac5775fcdd0dc086e20b7217ad9659fa", kill_on_drop: false }`
[INFO] [stdout] ca1c8cff0f63c0a66d784c5df4ff27f8ac5775fcdd0dc086e20b7217ad9659fa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 629addf9ae561ea8dc3cdf80dc3d49bdfb44895578eece318710aac2bda0150e
[INFO] running `Command { std: "docker" "start" "-a" "629addf9ae561ea8dc3cdf80dc3d49bdfb44895578eece318710aac2bda0150e", kill_on_drop: false }`
[INFO] [stderr] Compiling frunk_core v0.4.3
[INFO] [stderr] Compiling proc-macro2 v1.0.78
[INFO] [stderr] Compiling quote v1.0.35
[INFO] [stderr] Compiling syn v2.0.48
[INFO] [stderr] Compiling frunk_proc_macro_helpers v0.1.3
[INFO] [stderr] Compiling frunk_derives v0.4.3
[INFO] [stderr] Compiling frunk_proc_macros v0.1.3
[INFO] [stderr] Compiling frunk v0.4.3
[INFO] [stderr] Compiling frunk_core v0.4.4 (/opt/rustwide/workdir)
[INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.17s
[INFO] running `Command { std: "docker" "inspect" "629addf9ae561ea8dc3cdf80dc3d49bdfb44895578eece318710aac2bda0150e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "629addf9ae561ea8dc3cdf80dc3d49bdfb44895578eece318710aac2bda0150e", kill_on_drop: false }`
[INFO] [stdout] 629addf9ae561ea8dc3cdf80dc3d49bdfb44895578eece318710aac2bda0150e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 52090d82709be6992ea2b1d5b8914cfe76b8fd75428be8eef88435332a1eee05
[INFO] running `Command { std: "docker" "start" "-a" "52090d82709be6992ea2b1d5b8914cfe76b8fd75428be8eef88435332a1eee05", kill_on_drop: false }`
[INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/frunk_core-ac9c9a8985ab42e3)
[INFO] [stdout]
[INFO] [stdout] running 68 tests
[INFO] [stdout] test coproduct::tests::test_coproduct_embed ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_fold_non_consuming ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_map_with_mut_mapper ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_map_with_ref_mapper ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_map_ref ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_uninject ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_subset ... ok
[INFO] [stdout] test hlist::tests::test_add ... ok
[INFO] [stdout] test hlist::tests::test_Hlist_macro ... ok
[INFO] [stdout] test hlist::tests::test_contained_list ... ok
[INFO] [stdout] test hlist::tests::test_foldl_consuming ... ok
[INFO] [stdout] test hlist::tests::test_foldl_non_consuming ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_poly_fold_consuming ... ok
[INFO] [stdout] test hlist::tests::test_hcons_extend_hnil ... ok
[INFO] [stdout] test hlist::tests::test_hnil_extend_hcons ... ok
[INFO] [stdout] test hlist::tests::test_foldr_non_consuming ... ok
[INFO] [stdout] test hlist::tests::test_hcons ... ok
[INFO] [stdout] test hlist::tests::test_into_vec ... ok
[INFO] [stdout] test hlist::tests::test_hlist_macro ... ok
[INFO] [stdout] test hlist::tests::test_hnil_extend_hnil ... ok
[INFO] [stdout] test hlist::tests::test_map_non_consuming ... ok
[INFO] [stdout] test hlist::tests::test_lift ... ok
[INFO] [stdout] test hlist::tests::test_len_const ... ok
[INFO] [stdout] test hlist::tests::test_into_reverse ... ok
[INFO] [stdout] test hlist::tests::test_map_consuming ... ok
[INFO] [stdout] test hlist::tests::test_foldr_consuming ... ok
[INFO] [stdout] test hlist::tests::test_poly_map_non_consuming ... ok
[INFO] [stdout] test hlist::tests::test_sculpt ... ok
[INFO] [stdout] test hlist::tests::test_single_func_foldl_non_consuming ... ok
[INFO] [stdout] test hlist::tests::test_single_func_foldl_consuming ... ok
[INFO] [stdout] test hlist::tests::test_single_func_foldr_consuming ... ok
[INFO] [stdout] test hlist::tests::test_zip_easy ... ok
[INFO] [stdout] test hlist::tests::test_zip_composes ... ok
[INFO] [stdout] test labelled::chars::simple_var_names_are_allowed ... ok
[INFO] [stdout] test labelled::tests::test_anonymous_record_usage ... ok
[INFO] [stdout] test labelled::tests::test_field_construction ... ok
[INFO] [stdout] test hlist::tests::test_ref_pluck ... ok
[INFO] [stdout] test labelled::tests::test_field_debug ... ok
[INFO] [stdout] test labelled::tests::test_name ... ok
[INFO] [stdout] test labelled::tests::test_ref_pluck_by_name ... ok
[INFO] [stdout] test labelled::tests::test_label_new_building ... ok
[INFO] [stdout] test labelled::tests::test_pluck_by_name ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_fold_consuming ... ok
[INFO] [stdout] test hlist::tests::test_pattern_matching ... ok
[INFO] [stdout] test hlist::tests::test_pluck ... ok
[INFO] [stdout] test hlist::tests::test_map_single_func_non_consuming ... ok
[INFO] [stdout] test hlist::tests::test_map_single_func_consuming ... ok
[INFO] [stdout] test coproduct::tests::test_coproduct_inject ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_hcons_sculpting_super_simple ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_identical_transform_labelled_fields ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_through_containers ... ok
[INFO] [stdout] test labelled::tests::test_value_labelling ... ok
[INFO] [stdout] test macros::tests::ellipsis_ignore ... ok
[INFO] [stdout] test labelled::tests::test_unlabelling ... ok
[INFO] [stdout] test macros::tests::ellipsis_tail ... ok
[INFO] [stdout] test macros::tests::poly_fn_macro_multiline_bodies_test ... ok
[INFO] [stdout] test macros::tests::poly_fn_macro_coproduct_test ... ok
[INFO] [stdout] test macros::tests::poly_fn_macro_test ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_hcons_sculpting_somewhat_simple ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_hnil_identity ... ok
[INFO] [stdout] test hlist::tests::test_poly_foldr_consuming ... ok
[INFO] [stdout] test hlist::tests::test_poly_foldl_consuming ... ok
[INFO] [stdout] test hlist::tests::test_poly_map_consuming ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_hcons_recursive_simple ... ok
[INFO] [stdout] test labelled::tests::test_transmogrify_hcons_sculpting_required_simple ... ok
[INFO] [stdout] test macros::tests::poly_fn_macro_trailing_commas_test ... ok
[INFO] [stdout] test macros::tests::unneeded_field_pattern ... ok
[INFO] [stderr] Doc-tests frunk_core
[INFO] [stdout] test macros::tests::trailing_commas ... ok
[INFO] [stdout]
[INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] running 85 tests
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct
::to_ref (line 467) ... FAILED
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::inject (line 133) ... FAILED
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::fold (line 544) ... FAILED
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::take (line 207) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct (line 40) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::map (line 620) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::subset (line 325) ... ok
[INFO] [stdout] test src/generic.rs - generic::Generic (line 51) ... FAILED
[INFO] [stdout] test src/generic.rs - generic (line 8) ... FAILED
[INFO] [stdout] test src/hlist.rs - hlist (line 8) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::foldl (line 674) ... ignored
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::embed (line 435) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::pop (line 201) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::get (line 175) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::map (line 643) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::extract (line 668) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::to_mut (line 492) ... FAILED
[INFO] [stdout] test src/coproduct.rs - coproduct (line 5) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::foldl (line 688) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::subset (line 353) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct (line 86) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons (line 1395) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::extend (line 668) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::into_tuple2 (line 762) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::get (line 670) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::map (line 595) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::get_mut (line 702) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::uninject (line 274) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::is_empty (line 664) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::len (line 664) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::into_reverse (line 664) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::to_mut (line 665) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::prepend (line 664) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::foldl (line 671) ... ignored
[INFO] [stdout] test src/hlist.rs - hlist::HList::LEN (line 76) ... FAILED
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::uninject (line 243) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::pluck (line 730) ... ok
[INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::fold (line 522) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HList::is_empty (line 107) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::zip (line 667) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::sculpt (line 670) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HList::len (line 90) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HList::static_len (line 124) ... FAILED
[INFO] [stdout] test src/hlist.rs - hlist::HList::prepend (line 139) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::to_ref (line 665) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil (line 162) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::foldr (line 701) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::map (line 674) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HCons::foldr (line 704) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::into_reverse (line 661) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::foldl (line 685) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::extend (line 665) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::LiftInto (line 1542) ... FAILED
[INFO] [stdout] test src/hlist.rs - hlist::HNil::to_mut (line 662) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::zip (line 664) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::is_empty (line 661) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::sculpt (line 667) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::LiftFrom (line 1513) ... FAILED
[INFO] [stdout] test src/hlist.rs - hlist::HNil::len (line 661) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::map (line 671) ... ok
[INFO] [stdout] test src/labelled.rs - labelled (line 35) ... FAILED
[INFO] [stdout] test src/labelled.rs - labelled::IntoUnlabelled::into_unlabelled (line 481) ... FAILED
[INFO] [stdout] test src/labelled.rs - labelled (line 70) ... FAILED
[INFO] [stdout] test src/hlist.rs - hlist::HNil::prepend (line 661) ... ok
[INFO] [stdout] test src/labelled.rs - labelled::IntoValueLabelled::into_value_labelled (line 534) ... FAILED
[INFO] [stdout] test src/labelled.rs - labelled::Field (line 387) ... ok
[INFO] [stdout] test src/labelled.rs - labelled::LabelledGeneric (line 169) ... FAILED
[INFO] [stdout] test src/hlist.rs - hlist::h_cons (line 222) ... ok
[INFO] [stdout] test src/lib.rs - (line 10) ... ok
[INFO] [stdout] test src/labelled.rs - labelled (line 19) ... ok
[INFO] [stdout] test src/hlist.rs - hlist::HNil::to_ref (line 662) ... ok
[INFO] [stdout] test src/labelled.rs - labelled::Transmogrifier (line 674) ... FAILED
[INFO] [stdout] test src/macros.rs - macros::hlist (line 10) ... ok
[INFO] [stdout] test src/macros.rs - macros::field (line 181) ... ok
[INFO] [stdout] test src/macros.rs - macros::Coprod (line 122) ... ok
[INFO] [stdout] test src/macros.rs - macros::poly_fn (line 222) ... ok
[INFO] [stdout] test src/labelled.rs - labelled::field_with_name (line 455) ... ok
[INFO] [stdout] test src/macros.rs - macros::hlist_pat (line 49) ... ok
[INFO] [stdout] test src/labelled.rs - labelled::chars (line 340) ... ok
[INFO] [stdout] test src/macros.rs - macros::field (line 168) ... ok
[INFO] [stdout] test src/path.rs - path (line 3) ... ok
[INFO] [stdout] test src/tuples.rs - tuples (line 5) ... ok
[INFO] [stdout] test src/macros.rs - macros::field (line 154) ... ok
[INFO] [stdout] test src/macros.rs - macros::HList (line 96) ... ok
[INFO] [stdout] test src/path.rs - path (line 42) ... ok
[INFO] [stdout]
[INFO] [stdout] failures:
[INFO] [stdout]
[INFO] [stdout] ---- src/coproduct.rs - coproduct::Coproduct::to_ref (line 467) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout] --> src/coproduct.rs:473:38
[INFO] [stdout] |
[INFO] [stdout] 8 | let co: Coprod!(i32, bool, String) = Coproduct::inject(true);
[INFO] [stdout] | -------------------------- ^^^^^^^^^^^^^^^^^^^^^^^ expected `Coproduct>`, found `Coproduct<_, _>`
[INFO] [stdout] | |
[INFO] [stdout] | expected due to this
[INFO] [stdout] |
[INFO] [stdout] note: two different versions of crate `frunk_core` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `frunk_core::coproduct::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the found type `frunk::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:468:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::Coproduct;
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout]
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/coproduct.rs - coproduct::Coproduct::inject (line 133) stdout ----
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout] --> src/coproduct.rs:142:24
[INFO] [stdout] |
[INFO] [stdout] 11 | let co1_nice: I32F32 = Coproduct::inject(1i32);
[INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^ expected `Coproduct>`, found `Coproduct<_, _>`
[INFO] [stdout] | |
[INFO] [stdout] | expected due to this
[INFO] [stdout] |
[INFO] [stdout] note: two different versions of crate `frunk_core` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `frunk_core::coproduct::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the found type `frunk::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:134:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::Coproduct;
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout] --> src/coproduct.rs:143:24
[INFO] [stdout] |
[INFO] [stdout] 12 | let co2_nice: I32F32 = Coproduct::inject(42f32);
[INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Coproduct>`, found `Coproduct<_, _>`
[INFO] [stdout] | |
[INFO] [stdout] | expected due to this
[INFO] [stdout] |
[INFO] [stdout] note: two different versions of crate `frunk_core` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `frunk_core::coproduct::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the found type `frunk::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:134:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::Coproduct;
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout] --> src/coproduct.rs:146:24
[INFO] [stdout] |
[INFO] [stdout] 15 | let co1_ugly: I32F32 = Coproduct::Inl(1i32);
[INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^ expected `Coproduct>`, found `Coproduct`
[INFO] [stdout] | |
[INFO] [stdout] | expected due to this
[INFO] [stdout] |
[INFO] [stdout] note: two different versions of crate `frunk_core` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `frunk_core::coproduct::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the found type `frunk::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:134:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::Coproduct;
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout] --> src/coproduct.rs:147:24
[INFO] [stdout] |
[INFO] [stdout] 16 | let co2_ugly: I32F32 = Coproduct::Inr(Coproduct::Inl(42f32));
[INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Coproduct>`, found `Coproduct<_, Coproduct>`
[INFO] [stdout] | |
[INFO] [stdout] | expected due to this
[INFO] [stdout] |
[INFO] [stdout] note: two different versions of crate `frunk_core` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `frunk_core::coproduct::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the found type `frunk::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:134:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::Coproduct;
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout] --> src/coproduct.rs:161:19
[INFO] [stdout] |
[INFO] [stdout] 30 | let _: Vi32Vf32 = Coproduct::inject::, _>(vec![]);
[INFO] [stdout] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Coproduct, Coproduct<..., ...>>`, found `Coproduct<_, _>`
[INFO] [stdout] | |
[INFO] [stdout] | expected due to this
[INFO] [stdout] |
[INFO] [stdout] note: two different versions of crate `frunk_core` are being used; two types coming from two different versions of the same crate are different types even if they look the same
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `frunk_core::coproduct::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:100:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this is the found type `frunk::Coproduct`
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:134:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::Coproduct;
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout]
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout]
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/coproduct.rs - coproduct::Coproduct::fold (line 544) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `Coproduct>: CoproductFoldable<..., _>` is not satisfied
[INFO] [stdout] --> src/coproduct.rs:573:23
[INFO] [stdout] |
[INFO] [stdout] 31 | let folded = co1.fold(Poly(P));
[INFO] [stdout] | ---- ^^^^^^^ unsatisfied trait bound
[INFO] [stdout] | |
[INFO] [stdout] | required by a bound introduced by this call
[INFO] [stdout] |
[INFO] [stdout] = help: the trait `frunk_core::coproduct::CoproductFoldable, _>` is not implemented for `Coproduct>>`
[INFO] [stdout] note: there are multiple different versions of crate `frunk_core` in the dependency graph
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:832:1
[INFO] [stdout] |
[INFO] [stdout] 100 | pub enum Coproduct {
[INFO] [stdout] | ------------------------ this type doesn't implement the required trait
[INFO] [stdout] ...
[INFO] [stdout] 832 | pub trait CoproductFoldable {
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this is the required trait
[INFO] [stdout] |
[INFO] [stdout] ::: src/coproduct.rs:545:1
[INFO] [stdout] |
[INFO] [stdout] 3 | extern crate r#frunk_core;
[INFO] [stdout] | -------------------------- one version of crate `frunk_core` used here, as a direct dependency of the current crate
[INFO] [stdout] 4 | fn main() {
[INFO] [stdout] 5 | use frunk::{Poly, Func};
[INFO] [stdout] | ----- one version of crate `frunk_core` used here, as a dependency of crate `frunk`
[INFO] [stdout] |
[INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/frunk_core-0.4.3/src/coproduct.rs:697:1
[INFO] [stdout] |
[INFO] [stdout] 697 | pub trait CoprodInjector {
[INFO] [stdout] | ------------------------------------------- this is the found trait
[INFO] [stdout] = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: required by a bound in `frunk_core::coproduct::Coproduct::::fold`
[INFO] [stdout] --> /opt/rustwide/workdir/src/coproduct.rs:578:15
[INFO] [stdout] |
[INFO] [stdout] 576 | pub fn fold