[INFO] crate frunk_core 0.3.0 is already in cache [INFO] extracting crate frunk_core 0.3.0 into work/ex/beta-1.37-6/sources/1.36.0/reg/frunk_core/0.3.0 [INFO] extracting crate frunk_core 0.3.0 into work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/frunk_core/0.3.0 [INFO] validating manifest of frunk_core-0.3.0 on toolchain 1.36.0 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of frunk_core-0.3.0 on toolchain beta-2019-07-23 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing frunk_core-0.3.0 [INFO] finished frobbing frunk_core-0.3.0 [INFO] frobbed toml for frunk_core-0.3.0 written to work/ex/beta-1.37-6/sources/1.36.0/reg/frunk_core/0.3.0/Cargo.toml [INFO] started frobbing frunk_core-0.3.0 [INFO] finished frobbing frunk_core-0.3.0 [INFO] frobbed toml for frunk_core-0.3.0 written to work/ex/beta-1.37-6/sources/beta-2019-07-23/reg/frunk_core/0.3.0/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+1.36.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache lock [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+beta-2019-07-23" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] testing frunk_core-0.3.0 against 1.36.0 for beta-1.37-6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-6/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/frunk_core/0.3.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "build" "--frozen"` [INFO] [stdout] caaccdecbc74c9574fa94fe2fe979d36a6024bfff0fa2775d968b8403d86f3e6 [INFO] running `"docker" "start" "-a" "caaccdecbc74c9574fa94fe2fe979d36a6024bfff0fa2775d968b8403d86f3e6"` [INFO] [stderr] Compiling frunk_core v0.3.0 (/opt/crater/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.33s [INFO] running `"docker" "inspect" "caaccdecbc74c9574fa94fe2fe979d36a6024bfff0fa2775d968b8403d86f3e6"` [INFO] running `"docker" "rm" "-f" "caaccdecbc74c9574fa94fe2fe979d36a6024bfff0fa2775d968b8403d86f3e6"` [INFO] [stdout] caaccdecbc74c9574fa94fe2fe979d36a6024bfff0fa2775d968b8403d86f3e6 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-6/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/frunk_core/0.3.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen" "--no-run"` [INFO] [stdout] 0759a00372286222deb446e40c7354cdc0a20508cc63b146797f4162d1cf87e1 [INFO] running `"docker" "start" "-a" "0759a00372286222deb446e40c7354cdc0a20508cc63b146797f4162d1cf87e1"` [INFO] [stderr] Compiling frunk_core v0.3.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused variable: `res` [INFO] [stderr] --> src/coproduct.rs:1125:21 [INFO] [stderr] | [INFO] [stderr] 1125 | let res: Result = cnil.subset(); [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_res` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_variables)] on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 13.33s [INFO] running `"docker" "inspect" "0759a00372286222deb446e40c7354cdc0a20508cc63b146797f4162d1cf87e1"` [INFO] running `"docker" "rm" "-f" "0759a00372286222deb446e40c7354cdc0a20508cc63b146797f4162d1cf87e1"` [INFO] [stdout] 0759a00372286222deb446e40c7354cdc0a20508cc63b146797f4162d1cf87e1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.37-6/worker-6/1.36.0:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/beta-1.37-6/sources/1.36.0/reg/frunk_core/0.3.0:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+1.36.0" "test" "--frozen"` [INFO] [stdout] 86bf6635d01601827d7965795ad1c3e5745ad57cddf913b6dff0819550832c28 [INFO] running `"docker" "start" "-a" "86bf6635d01601827d7965795ad1c3e5745ad57cddf913b6dff0819550832c28"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running /opt/crater/target/debug/deps/frunk_core-39f5671215b697af [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test hlist::tests::test_Hlist_macro ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_uninject ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_poly_fold_consuming ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_inject ... ok [INFO] [stdout] test hlist::tests::test_add ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_fold_non_consuming ... ok [INFO] [stdout] test hlist::tests::test_contained_list ... ok [INFO] [stdout] test hlist::tests::test_foldl_consuming ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_embed ... ok [INFO] [stdout] test hlist::tests::test_foldl_non_consuming ... ok [INFO] [stdout] test hlist::tests::test_foldr_consuming ... 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_hlist_macro ... ok [INFO] [stdout] test hlist::tests::test_into_reverse ... ok [INFO] [stdout] test hlist::tests::test_into_vec ... ok [INFO] [stdout] test hlist::tests::test_len_const ... ok [INFO] [stdout] test hlist::tests::test_lift ... ok [INFO] [stdout] test hlist::tests::test_map_consuming ... ok [INFO] [stdout] test hlist::tests::test_map_non_consuming ... ok [INFO] [stdout] test hlist::tests::test_map_single_func_consuming ... ok [INFO] [stdout] test hlist::tests::test_poly_map_consuming ... ok [INFO] [stdout] test hlist::tests::test_map_single_func_non_consuming ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_subset ... ok [INFO] [stdout] test coproduct::tests::test_coproduct_fold_consuming ... ok [INFO] [stdout] test hlist::tests::test_poly_map_non_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_sculpt ... ok [INFO] [stdout] test hlist::tests::test_single_func_foldl_non_consuming ... ok [INFO] [stdout] test labelled::chars::simple_var_names_are_allowed ... ok [INFO] [stdout] test labelled::tests::test_field_debug ... 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 labelled::tests::test_anonymous_record_usage ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_hcons_sculpting_somewhat_simple ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_hcons_sculpting_super_simple ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_hnil_identity ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_identical_transform_labelled_fields ... ok [INFO] [stdout] test labelled::tests::test_field_construction ... ok [INFO] [stdout] test macros::tests::ellipsis_ignore ... ok [INFO] [stdout] test macros::tests::ellipsis_tail ... 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 macros::tests::poly_fn_macro_trailing_commas_test ... ok [INFO] [stdout] test macros::tests::trailing_commas ... ok [INFO] [stdout] test labelled::tests::test_unlabelling ... ok [INFO] [stdout] test labelled::tests::test_label_new_building ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_through_containers ... ok [INFO] [stdout] test labelled::tests::test_name ... ok [INFO] [stdout] test labelled::tests::test_value_labelling ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_hcons_sculpting_required_simple ... ok [INFO] [stdout] test labelled::tests::test_transmogrify_hcons_recursive_simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Doc-tests frunk_core [INFO] [stdout] [INFO] [stdout] running 75 tests [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::get (line 174) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::inject (line 132) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::fold (line 536) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::fold (line 515) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::embed (line 431) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct (line 5) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct (line 86) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct (line 42) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::uninject (line 270) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::to_ref (line 462) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::subset (line 320) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::take (line 205) ... ok [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::to_mut (line 486) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::foldl (line 404) ... ignored [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::subset (line 349) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::foldr (line 489) ... ignored [INFO] [stdout] test src/coproduct.rs - coproduct::Coproduct::uninject (line 240) ... ok [INFO] [stdout] test src/generic.rs - generic::Generic (line 52) ... FAILED [INFO] [stdout] test src/generic.rs - generic (line 8) ... FAILED [INFO] [stdout] test src/hlist.rs - hlist::HCons (line 1133) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::get (line 549) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::pop (line 181) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::foldr (line 502) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::foldl (line 416) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::get_mut (line 579) ... ok [INFO] [stdout] test src/hlist.rs - hlist (line 8) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::len (line 226) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::into_reverse (line 288) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::into_tuple2 (line 635) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::pluck (line 605) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::map (line 358) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::to_mut (line 329) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HList::len (line 91) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::foldl (line 404) ... ignored [INFO] [stdout] test src/hlist.rs - hlist::HCons::sculpt (line 269) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::foldr (line 489) ... ignored [INFO] [stdout] test src/hlist.rs - hlist::HCons::prepend (line 243) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HCons::to_ref (line 310) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HList::LEN (line 73) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HList::static_len (line 106) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HList::prepend (line 121) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil (line 142) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::foldr (line 502) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::foldl (line 416) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::len (line 226) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::into_reverse (line 288) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::prepend (line 243) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::map (line 358) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::to_mut (line 329) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::sculpt (line 269) ... ok [INFO] [stdout] test src/hlist.rs - hlist::HNil::to_ref (line 310) ... ok [INFO] [stdout] test src/hlist.rs - hlist::LiftFrom (line 1247) ... ok [INFO] [stdout] test src/labelled.rs - labelled (line 19) ... ok [INFO] [stdout] test src/labelled.rs - labelled (line 37) ... FAILED [INFO] [stdout] test src/hlist.rs - hlist::h_cons (line 200) ... ok [INFO] [stdout] test src/hlist.rs - hlist::LiftInto (line 1275) ... ok [INFO] [stdout] test src/labelled.rs - labelled::Field (line 387) ... ok [INFO] [stdout] test src/labelled.rs - labelled::LabelledGeneric (line 166) ... FAILED [INFO] [stdout] test src/labelled.rs - labelled (line 71) ... FAILED [INFO] [stdout] test src/labelled.rs - labelled::chars (line 341) ... ok [INFO] [stdout] test src/labelled.rs - labelled::IntoUnlabelled::into_unlabelled (line 484) ... ok [INFO] [stdout] test src/labelled.rs - labelled::Transmogrifier (line 644) ... FAILED [INFO] [stdout] test src/labelled.rs - labelled::IntoValueLabelled::into_value_labelled (line 537) ... ok [INFO] [stdout] test src/labelled.rs - labelled::field_with_name (line 456) ... ok [INFO] [stdout] test src/macros.rs - Hlist (line 87) ... ok [INFO] [stdout] test src/macros.rs - Coprod (line 112) ... ok [INFO] [stdout] test src/macros.rs - field (line 143) ... ok [INFO] [stdout] test src/lib.rs - (line 10) ... ok [INFO] [stdout] test src/macros.rs - hlist (line 10) ... ok [INFO] [stdout] test src/macros.rs - field (line 170) ... ok [INFO] [stdout] test src/macros.rs - field (line 157) ... ok [INFO] [stdout] test src/macros.rs - poly_fn (line 213) ... ok [INFO] [stdout] test src/tuples.rs - tuples (line 5) ... ok [INFO] [stdout] test src/macros.rs - hlist_pat (line 48) ... ok [INFO] [stdout] test src/path.rs - path (line 3) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/generic.rs - generic::Generic (line 52) stdout ---- [INFO] [stdout] error[E0277]: the trait bound `main::ApiPerson<'_>: frunk::Generic` is not satisfied [INFO] [stdout] --> src/generic.rs:76:30 [INFO] [stdout] | [INFO] [stdout] 25 | let d_person: DomainPerson = frunk::convert_from(a_person); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `frunk::Generic` is not implemented for `main::ApiPerson<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::convert_from` [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `main::DomainPerson<'_>: frunk::Generic` is not satisfied [INFO] [stdout] --> src/generic.rs:76:30 [INFO] [stdout] | [INFO] [stdout] 25 | let d_person: DomainPerson = frunk::convert_from(a_person); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `frunk::Generic` is not implemented for `main::DomainPerson<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::convert_from` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] thread 'src/generic.rs - generic::Generic (line 52)' panicked at 'couldn't compile the test', src/librustdoc/test.rs:319:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7fdc4cda7823 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x7fdc4cd9f4cb - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x7fdc4cda3a56 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x7fdc4cda377e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x7fdc4cda4248 - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:478 [INFO] [stdout] 5: 0x55e913a77784 - std::panicking::begin_panic::h2203228e86eb91b5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55e913a6d68f - rustdoc::test::run_test::h29a20600da33f74f [INFO] [stdout] at src/librustdoc/test.rs:319 [INFO] [stdout] 7: 0x55e913a617c9 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h84ad3bdb52e265e9 [INFO] [stdout] at src/librustdoc/test.rs:715 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 8: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 9: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 10: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 11: 0x7fdc4e345f87 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 12: 0x7fdc4e31f9a4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 13: 0x7fdc4e323a54 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 14: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x7fdc4e324551 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x7fdc4cd8636e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 17: 0x7fdc4cdb3ddf - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 18: 0x7fdc4c91d4a3 - start_thread [INFO] [stdout] 19: 0x7fdc4c448d0e - __clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- src/generic.rs - generic (line 8) stdout ---- [INFO] [stdout] error[E0277]: the trait bound `main::ApiPerson<'_>: frunk::Generic` is not satisfied [INFO] [stdout] --> src/generic.rs:32:30 [INFO] [stdout] | [INFO] [stdout] 25 | let d_person: DomainPerson = frunk::convert_from(a_person); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `frunk::Generic` is not implemented for `main::ApiPerson<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::convert_from` [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `main::DomainPerson<'_>: frunk::Generic` is not satisfied [INFO] [stdout] --> src/generic.rs:32:30 [INFO] [stdout] | [INFO] [stdout] 25 | let d_person: DomainPerson = frunk::convert_from(a_person); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `frunk::Generic` is not implemented for `main::DomainPerson<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::convert_from` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] thread 'src/generic.rs - generic (line 8)' panicked at 'couldn't compile the test', src/librustdoc/test.rs:319:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7fdc4cda7823 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x7fdc4cd9f4cb - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x7fdc4cda3a56 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x7fdc4cda377e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x7fdc4cda4248 - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:478 [INFO] [stdout] 5: 0x55e913a77784 - std::panicking::begin_panic::h2203228e86eb91b5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55e913a6d68f - rustdoc::test::run_test::h29a20600da33f74f [INFO] [stdout] at src/librustdoc/test.rs:319 [INFO] [stdout] 7: 0x55e913a617c9 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h84ad3bdb52e265e9 [INFO] [stdout] at src/librustdoc/test.rs:715 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 8: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 9: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 10: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 11: 0x7fdc4e345f87 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 12: 0x7fdc4e31f9a4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 13: 0x7fdc4e323a54 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 14: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x7fdc4e324551 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x7fdc4cd8636e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 17: 0x7fdc4cdb3ddf - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 18: 0x7fdc4c91d4a3 - start_thread [INFO] [stdout] 19: 0x7fdc4c448d0e - __clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- src/labelled.rs - labelled (line 37) stdout ---- [INFO] [stdout] error[E0277]: the trait bound `main::NewUser<'_>: frunk::LabelledGeneric` is not satisfied [INFO] [stdout] --> src/labelled.rs:64:25 [INFO] [stdout] | [INFO] [stdout] 28 | let s_user: ShortUser = frunk::transform_from(n_user); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `frunk::LabelledGeneric` is not implemented for `main::NewUser<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::transform_from` [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `main::ShortUser<'_>: frunk::LabelledGeneric` is not satisfied [INFO] [stdout] --> src/labelled.rs:64:25 [INFO] [stdout] | [INFO] [stdout] 28 | let s_user: ShortUser = frunk::transform_from(n_user); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `frunk::LabelledGeneric` is not implemented for `main::ShortUser<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::transform_from` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] thread 'src/labelled.rs - labelled (line 37)' panicked at 'couldn't compile the test', src/librustdoc/test.rs:319:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7fdc4cda7823 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x7fdc4cd9f4cb - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x7fdc4cda3a56 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x7fdc4cda377e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x7fdc4cda4248 - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:478 [INFO] [stdout] 5: 0x55e913a77784 - std::panicking::begin_panic::h2203228e86eb91b5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55e913a6d68f - rustdoc::test::run_test::h29a20600da33f74f [INFO] [stdout] at src/librustdoc/test.rs:319 [INFO] [stdout] 7: 0x55e913a617c9 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h84ad3bdb52e265e9 [INFO] [stdout] at src/librustdoc/test.rs:715 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 8: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 9: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 10: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 11: 0x7fdc4e345f87 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 12: 0x7fdc4e31f9a4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 13: 0x7fdc4e323a54 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 14: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x7fdc4e324551 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x7fdc4cd8636e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 17: 0x7fdc4cdb3ddf - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 18: 0x7fdc4c91d4a3 - start_thread [INFO] [stdout] 19: 0x7fdc4c448d0e - __clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- src/labelled.rs - labelled::LabelledGeneric (line 166) stdout ---- [INFO] [stdout] error[E0277]: the trait bound `main::NewUser<'_>: frunk::LabelledGeneric` is not satisfied [INFO] [stdout] --> src/labelled.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 29 | let s_user: SavedUser = frunk::transform_from(n_user); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `frunk::LabelledGeneric` is not implemented for `main::NewUser<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::transform_from` [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `main::SavedUser<'_>: frunk::LabelledGeneric` is not satisfied [INFO] [stdout] --> src/labelled.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 29 | let s_user: SavedUser = frunk::transform_from(n_user); // done [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ the trait `frunk::LabelledGeneric` is not implemented for `main::SavedUser<'_>` [INFO] [stdout] | [INFO] [stdout] = note: required by `frunk::transform_from` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] thread 'src/labelled.rs - labelled::LabelledGeneric (line 166)' panicked at 'couldn't compile the test', src/librustdoc/test.rs:319:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7fdc4cda7823 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x7fdc4cd9f4cb - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x7fdc4cda3a56 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x7fdc4cda377e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x7fdc4cda4248 - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:478 [INFO] [stdout] 5: 0x55e913a77784 - std::panicking::begin_panic::h2203228e86eb91b5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55e913a6d68f - rustdoc::test::run_test::h29a20600da33f74f [INFO] [stdout] at src/librustdoc/test.rs:319 [INFO] [stdout] 7: 0x55e913a617c9 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h84ad3bdb52e265e9 [INFO] [stdout] at src/librustdoc/test.rs:715 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 8: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 9: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 10: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 11: 0x7fdc4e345f87 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 12: 0x7fdc4e31f9a4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 13: 0x7fdc4e323a54 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 14: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x7fdc4e324551 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x7fdc4cd8636e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 17: 0x7fdc4cdb3ddf - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 18: 0x7fdc4c91d4a3 - start_thread [INFO] [stdout] 19: 0x7fdc4c448d0e - __clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- src/labelled.rs - labelled (line 71) stdout ---- [INFO] [stdout] error[E0599]: no method named `transmogrify` found for type `main::InternalUser<'_>` in the current scope [INFO] [stdout] --> src/labelled.rs:134:49 [INFO] [stdout] | [INFO] [stdout] 22 | struct InternalUser<'a> { [INFO] [stdout] | ----------------------- method `transmogrify` not found for this [INFO] [stdout] ... [INFO] [stdout] 64 | let external_user: ExternalUser = internal_user.transmogrify(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the method `transmogrify` exists but the following trait bounds were not satisfied: [INFO] [stdout] `&main::InternalUser<'_> : frunk::labelled::Transmogrifier<_, _>` [INFO] [stdout] `&mut main::InternalUser<'_> : frunk::labelled::Transmogrifier<_, _>` [INFO] [stdout] `main::InternalUser<'_> : frunk::labelled::Transmogrifier<_, _>` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following trait is implemented but not in scope, perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 4 | use frunk_core::labelled::Transmogrifier; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] thread 'src/labelled.rs - labelled (line 71)' panicked at 'couldn't compile the test', src/librustdoc/test.rs:319:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7fdc4cda7823 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x7fdc4cd9f4cb - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x7fdc4cda3a56 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x7fdc4cda377e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x7fdc4cda4248 - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:478 [INFO] [stdout] 5: 0x55e913a77784 - std::panicking::begin_panic::h2203228e86eb91b5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55e913a6d68f - rustdoc::test::run_test::h29a20600da33f74f [INFO] [stdout] at src/librustdoc/test.rs:319 [INFO] [stdout] 7: 0x55e913a617c9 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h84ad3bdb52e265e9 [INFO] [stdout] at src/librustdoc/test.rs:715 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 8: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 9: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 10: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 11: 0x7fdc4e345f87 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 12: 0x7fdc4e31f9a4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 13: 0x7fdc4e323a54 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 14: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x7fdc4e324551 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x7fdc4cd8636e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 17: 0x7fdc4cdb3ddf - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 18: 0x7fdc4c91d4a3 - start_thread [INFO] [stdout] 19: 0x7fdc4c448d0e - __clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- src/labelled.rs - labelled::Transmogrifier (line 644) stdout ---- [INFO] [stdout] error[E0599]: no method named `transmogrify` found for type `main::InternalUser<'_>` in the current scope [INFO] [stdout] --> src/labelled.rs:706:49 [INFO] [stdout] | [INFO] [stdout] 21 | struct InternalUser<'a> { [INFO] [stdout] | ----------------------- method `transmogrify` not found for this [INFO] [stdout] ... [INFO] [stdout] 63 | let external_user: ExternalUser = internal_user.transmogrify(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the method `transmogrify` exists but the following trait bounds were not satisfied: [INFO] [stdout] `&main::InternalUser<'_> : frunk::labelled::Transmogrifier<_, _>` [INFO] [stdout] `&mut main::InternalUser<'_> : frunk::labelled::Transmogrifier<_, _>` [INFO] [stdout] `main::InternalUser<'_> : frunk::labelled::Transmogrifier<_, _>` [INFO] [stdout] = help: items from traits can only be used if the trait is in scope [INFO] [stdout] help: the following trait is implemented but not in scope, perhaps add a `use` for it: [INFO] [stdout] | [INFO] [stdout] 4 | use frunk_core::labelled::Transmogrifier; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] thread 'src/labelled.rs - labelled::Transmogrifier (line 644)' panicked at 'couldn't compile the test', src/librustdoc/test.rs:319:13 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x7fdc4cda7823 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h6485381528590a55 [INFO] [stdout] at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39 [INFO] [stdout] 1: 0x7fdc4cd9f4cb - std::sys_common::backtrace::_print::h49a82ae9552e35c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:71 [INFO] [stdout] 2: 0x7fdc4cda3a56 - std::panicking::default_hook::{{closure}}::he20974adbefcc046 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] at src/libstd/panicking.rs:197 [INFO] [stdout] 3: 0x7fdc4cda377e - std::panicking::default_hook::he4af6af4ac7fef7b [INFO] [stdout] at src/libstd/panicking.rs:208 [INFO] [stdout] 4: 0x7fdc4cda4248 - std::panicking::rust_panic_with_hook::h057ff03eb4c8000f [INFO] [stdout] at src/libstd/panicking.rs:478 [INFO] [stdout] 5: 0x55e913a77784 - std::panicking::begin_panic::h2203228e86eb91b5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:408 [INFO] [stdout] 6: 0x55e913a6d68f - rustdoc::test::run_test::h29a20600da33f74f [INFO] [stdout] at src/librustdoc/test.rs:319 [INFO] [stdout] 7: 0x55e913a617c9 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h84ad3bdb52e265e9 [INFO] [stdout] at src/librustdoc/test.rs:715 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 8: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 9: 0x7fdc4e32ab7e - as core::ops::function::FnOnce>::call_once::h6b004fa8f4fc1608 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 10: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 11: 0x7fdc4e345f87 - test::run_test::run_test_inner::{{closure}}::h9a4d23c41d058d37 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at src/libtest/lib.rs:1468 [INFO] [stdout] 12: 0x7fdc4e31f9a4 - std::sys_common::backtrace::__rust_begin_short_backtrace::h3765d76361a33ff7 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/sys_common/backtrace.rs:136 [INFO] [stdout] 13: 0x7fdc4e323a54 - std::panicking::try::do_call::h6f86e980b52f74d5 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:470 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:315 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:293 [INFO] [stdout] 14: 0x7fdc4cdb5169 - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:85 [INFO] [stdout] 15: 0x7fdc4e324551 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h760b8a2b155f54c3 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panicking.rs:272 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/panic.rs:394 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libstd/thread/mod.rs:469 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/libcore/ops/function.rs:231 [INFO] [stdout] 16: 0x7fdc4cd8636e - as core::ops::function::FnOnce>::call_once::h805c3cc89d534c05 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] 17: 0x7fdc4cdb3ddf - std::sys::unix::thread::Thread::new::thread_start::h6f10b78f26c98dc6 [INFO] [stdout] at /rustc/a53f9df32fbb0b5f4382caaad8f1a46f36ea887c/src/liballoc/boxed.rs:704 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 18: 0x7fdc4c91d4a3 - start_thread [INFO] [stdout] 19: 0x7fdc4c448d0e - __clone [INFO] [stdout] 20: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/generic.rs - generic (line 8) [INFO] [stdout] src/generic.rs - generic::Generic (line 52) [INFO] [stdout] src/labelled.rs - labelled (line 37) [INFO] [stdout] src/labelled.rs - labelled (line 71) [INFO] [stdout] src/labelled.rs - labelled::LabelledGeneric (line 166) [INFO] [stdout] src/labelled.rs - labelled::Transmogrifier (line 644) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 65 passed; 6 failed; 4 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `"docker" "inspect" "86bf6635d01601827d7965795ad1c3e5745ad57cddf913b6dff0819550832c28"` [INFO] running `"docker" "rm" "-f" "86bf6635d01601827d7965795ad1c3e5745ad57cddf913b6dff0819550832c28"` [INFO] [stdout] 86bf6635d01601827d7965795ad1c3e5745ad57cddf913b6dff0819550832c28