[INFO] fetching crate jgdtrans 0.3.1...
[INFO] testing jgdtrans-0.3.1 against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] extracting crate jgdtrans 0.3.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate jgdtrans 0.3.1
[INFO] finished tweaking crates.io crate jgdtrans 0.3.1
[INFO] tweaked toml for crates.io crate jgdtrans 0.3.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate jgdtrans 0.3.1 on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate jgdtrans 0.3.1 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" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7192fa2af672b54bd5fdea49803502ea1bc8fb0d36c73bc98af5826e11dafc33
[INFO] running `Command { std: "docker" "start" "-a" "7192fa2af672b54bd5fdea49803502ea1bc8fb0d36c73bc98af5826e11dafc33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7192fa2af672b54bd5fdea49803502ea1bc8fb0d36c73bc98af5826e11dafc33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7192fa2af672b54bd5fdea49803502ea1bc8fb0d36c73bc98af5826e11dafc33", kill_on_drop: false }`
[INFO] [stdout] 7192fa2af672b54bd5fdea49803502ea1bc8fb0d36c73bc98af5826e11dafc33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 301d6bb42bfc0f1767a42f3326eb19fd84fe3ba8166c31f6ae0453566fdea842
[INFO] running `Command { std: "docker" "start" "-a" "301d6bb42bfc0f1767a42f3326eb19fd84fe3ba8166c31f6ae0453566fdea842", kill_on_drop: false }`
[INFO] [stderr]    Compiling jgdtrans v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.57s
[INFO] running `Command { std: "docker" "inspect" "301d6bb42bfc0f1767a42f3326eb19fd84fe3ba8166c31f6ae0453566fdea842", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "301d6bb42bfc0f1767a42f3326eb19fd84fe3ba8166c31f6ae0453566fdea842", kill_on_drop: false }`
[INFO] [stdout] 301d6bb42bfc0f1767a42f3326eb19fd84fe3ba8166c31f6ae0453566fdea842
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] a2cfa89c53758d09eb9fa110752f6bda41fb04e8c4999da8d8cf69997c77ad47
[INFO] running `Command { std: "docker" "start" "-a" "a2cfa89c53758d09eb9fa110752f6bda41fb04e8c4999da8d8cf69997c77ad47", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling serde_test v1.0.177
[INFO] [stderr]    Compiling jgdtrans v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.44s
[INFO] running `Command { std: "docker" "inspect" "a2cfa89c53758d09eb9fa110752f6bda41fb04e8c4999da8d8cf69997c77ad47", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2cfa89c53758d09eb9fa110752f6bda41fb04e8c4999da8d8cf69997c77ad47", kill_on_drop: false }`
[INFO] [stdout] a2cfa89c53758d09eb9fa110752f6bda41fb04e8c4999da8d8cf69997c77ad47
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] ce30b404735390b01ed5421006c75094902e96008a7413995c1f3284046b595b
[INFO] running `Command { std: "docker" "start" "-a" "ce30b404735390b01ed5421006c75094902e96008a7413995c1f3284046b595b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/jgdtrans/a9069e954000d6f4/deps/jgdtrans-a9069e954000d6f4)
[INFO] [stdout] 
[INFO] [stdout] running 63 tests
[INFO] [stdout] test dms::test::test_from_str ... ok
[INFO] [stdout] test builder::test::test_impl ... ok
[INFO] [stdout] test dms::test::test_to_degree ... ok
[INFO] [stdout] test dms::test::test_to_string_alt ... ok
[INFO] [stdout] test dms::test::test_to_string ... ok
[INFO] [stdout] test dms::test::test_try_new ... ok
[INFO] [stdout] test dms::test::test_try_from_dd ... ok
[INFO] [stdout] test mesh::cell::test::test_getter ... ok
[INFO] [stdout] test mesh::cell::test::test_try_from_point ... ok
[INFO] [stdout] test mesh::cell::test::test_try_from_meshcode ... ok
[INFO] [stdout] test mesh::cell::test::test_position ... ok
[INFO] [stdout] test mesh::cell::test::test_try_from_sw_node ... ok
[INFO] [stdout] test mesh::cell::test::test_try_new ... ok
[INFO] [stdout] test mesh::coord::test::test_getter ... ok
[INFO] [stdout] test mesh::coord::test::test_to_latitude ... ok
[INFO] [stdout] test mesh::coord::test::test_try_from ... ok
[INFO] [stdout] test mesh::coord::test::test_to_longitude ... ok
[INFO] [stdout] test mesh::coord::test::test_try_from_longitude ... ok
[INFO] [stdout] test mesh::coord::test::test_try_next_down ... ok
[INFO] [stdout] test mesh::coord::test::test_try_next_up ... ok
[INFO] [stdout] test mesh::node::test::test_to_meshcode ... ok
[INFO] [stdout] test mesh::node::test::test_try_from ... ok
[INFO] [stdout] test mesh::node::test::test_try_from_point ... ok
[INFO] [stdout] test par::test::tests_ITRF2014::test ... ok
[INFO] [stdout] test par::test::tests_PatchJGD::test ... ok
[INFO] [stdout] test par::test::tests_PatchJGD_H::test ... ok
[INFO] [stdout] test mesh::node::test::test_try_from_meshcode ... ok
[INFO] [stdout] test par::test::tests_HyokoRev::test ... ok
[INFO] [stdout] test mesh::node::test::test_try_new ... ok
[INFO] [stdout] test mesh::coord::test::test_try_new ... ok
[INFO] [stdout] test mesh::coord::test::test_try_from_latitude ... ok
[INFO] [stdout] test mesh::node::test::test_getter ... ok
[INFO] [stdout] test par::test::tests_PatchJGD_HV::test ... ok
[INFO] [stdout] test mesh::node::test::test_to_point ... ok
[INFO] [stdout] test par::test::tests_TKY2JGD::test ... ok
[INFO] [stdout] test par::test::tests_SemiDynaEXE::test ... ok
[INFO] [stdout] test par::test::tests_TKY2JGD::test_empty ... ok
[INFO] [stdout] test par::test::tests_error::test_latitude ... ok
[INFO] [stdout] test par::test::tests_error::test_altitude ... ok
[INFO] [stdout] test par::test::tests_error::test_longitude ... ok
[INFO] [stdout] test par::test::tests_error::test_meshcode ... ok
[INFO] [stdout] test point::test::test_normalize ... ok
[INFO] [stdout] test par::test::tests_geonetF3::test ... ok
[INFO] [stdout] test trans::test::test_transformer::test_vs_SemiDynaEXE_exact_result ... ok
[INFO] [stdout] test trans::test::test_transformer::test_backward_compat_and_corr_unchecked ... ok
[INFO] [stdout] test trans::test::test_transformer::test_forward_and_corr_unchecked ... ok
[INFO] [stdout] test trans::test::test_transformer::test_vs_PatchJGD_HV_web_app ... ok
[INFO] [stdout] test trans::test::test_sampling::PatchJGD::test_forward_corr_and_one_unchecked ... ok
[INFO] [stdout] test trans::test::test_transformer::test_backward_checked_and_corr_unchecked ... ok
[INFO] [stdout] test mesh::node::test::test_identity ... ok
[INFO] [stdout] test trans::test::test_sampling::TKY2JGD::test_forward_corr_and_one_unchecked ... ok
[INFO] [stdout] test trans::test::test_sampling::TKY2JGD::test_identity ... ok
[INFO] [stdout] test trans::test::test_sampling::PatchJGD::test_backward_corr_and_one_unchecked ... ok
[INFO] [stdout] test trans::test::test_sampling::PatchJGD::test_identity ... ok
[INFO] [stdout] test par::test::tests_error::test_empty ... ok
[INFO] [stdout] test trans::test::test_transformer::test_vs_SemiDynaEXE_web_app ... ok
[INFO] [stdout] test trans::test::test_transformer::test_vs_TKY2JGD_web_app ... ok
[INFO] [stdout] test builder::test::test_panic - should panic ... ok
[INFO] [stdout] test transformer::test::test_ksum::test_nan ... ok
[INFO] [stdout] test transformer::test::test_transformer::test_stats ... ok
[INFO] [stdout] test trans::test::test_sampling::TKY2JGD::test_backward_corr_and_one_unchecked ... ok
[INFO] [stdout] test mesh::coord::test::test_identity_on_from_to ... ok
[INFO] [stderr]    Doc-tests jgdtrans
[INFO] [stdout] test dms::test::test_identity_exact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 63 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 105 tests
[INFO] [stdout] test src/dms.rs - dms::DMS::fmt (line 101) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::fract (line 474) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<RandomState>::new (line 45) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<S>::format (line 131) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::second (line 455) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::sign (line 398) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<RandomState>::with_capacity (line 66) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<S>::parameter (line 170) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::minute (line 436) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::new (line 363) ... ok
[INFO] [stdout] test src/lib.rs - (line 86) - compile ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::degree (line 417) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<S>::parameters (line 192) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<S>::with_hasher (line 89) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::to_degree (line 493) ... ok
[INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::from_str (line 179) ... ok
[INFO] [stdout] test src/dms.rs - dms::from_dms (line 37) ... ok
[INFO] [stdout] test src/lib.rs - (line 105) ... FAILED
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder (line 14) ... ok
[INFO] [stdout] test src/builder.rs - builder::TransformerBuilder<S>::with_capacity_and_hasher (line 111) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS::try_from (line 314) ... ok
[INFO] [stdout] test src/dms.rs - dms::DMS (line 62) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::north_east (line 225) ... ok
[INFO] [stdout] test src/mesh.rs - mesh::is_meshcode (line 30) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::new (line 76) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::mesh_unit (line 249) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::north_west (line 201) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::position (line 424) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::try_from_point (line 378) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::south_west (line 153) ... ok
[INFO] [stdout] test src/dms.rs - dms::to_dms (line 17) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell (line 12) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord (line 17) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::try_from_node (line 312) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::first (line 121) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::is_mesh_unit (line 183) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::try_from_meshcode (line 278) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::position (line 459) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::second (line 141) ... ok
[INFO] [stdout] test src/mesh/cell.rs - mesh::cell::MeshCell::south_east (line 177) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::third (line 161) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::next_down (line 459) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::new (line 91) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::is_mesh_unit (line 221) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::next_up (line 391) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::MIN (line 80) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::MAX (line 104) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode (line 10) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::to_longitude (line 361) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::to_latitude (line 334) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::try_from_longitude (line 295) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::latitude (line 173) ... ok
[INFO] [stdout] test src/mesh/coord.rs - mesh::coord::MeshCoord::try_from_latitude (line 241) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::next_north (line 416) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::longitude (line 196) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::next_east (line 492) ... ok
[INFO] [stdout] test src/par.rs - par::ParData<RandomState>::from_str_with_description (line 227) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::next_west (line 530) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::to_point (line 384) ... ok
[INFO] [stdout] test src/par.rs - par::ParParser<RandomState>::with_capacity (line 573) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::new (line 136) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::try_from_meshcode (line 295) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::next_south (line 454) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::to_meshcode (line 357) ... ok
[INFO] [stdout] test src/par.rs - par::Format::mesh_unit (line 49) ... ok
[INFO] [stdout] test src/par.rs - par::ParParser<S>::with_capacity_and_hasher (line 615) ... ok
[INFO] [stdout] test src/point.rs - point::Point::new (line 192) ... ok
[INFO] [stdout] test src/mesh/node.rs - mesh::node::MeshNode::try_from_point (line 249) ... ok
[INFO] [stdout] test src/par.rs - par::ParData<S>::with_description (line 139) ... ok
[INFO] [stdout] test src/par.rs - par::ParParser<S>::with_hasher (line 591) ... ok
[INFO] [stdout] test src/par.rs - par::ParData<S>::new (line 100) ... ok
[INFO] [stdout] test src/par.rs - par::ParParser (line 487) ... ok
[INFO] [stdout] test src/point.rs - point::Point (line 38) ... ok
[INFO] [stdout] test src/point.rs - point::Point::try_from_meshcode (line 292) ... ok
[INFO] [stdout] test src/par.rs - par::ParParser<S>::parse_with_description (line 677) ... ok
[INFO] [stdout] test src/point.rs - point::Point::normalize (line 262) ... ok
[INFO] [stdout] test src/point.rs - point::Point::from_node (line 316) ... ok
[INFO] [stdout] test src/par.rs - par::ParData<RandomState>::from_str (line 183) ... ok
[INFO] [stdout] test src/point.rs - point::Point::try_to_cell (line 413) ... ok
[INFO] [stdout] test src/point.rs - point::Point::try_to_node (line 384) ... ok
[INFO] [stdout] test src/point.rs - point::Point::try_to_meshcode (line 349) ... ok
[INFO] [stdout] test src/par.rs - par::ParParser<RandomState>::new (line 528) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::forward (line 104) ... ok
[INFO] [stdout] test src/point.rs - point::Point::new_unchecked (line 235) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_unchecked (line 353) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_corr (line 524) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Correction::new (line 140) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_compat_corr (line 463) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::forward_corr (line 395) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_compat_unchecked (line 303) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_corr_unchecked (line 830) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Correction (line 117) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_compat_corr_unchecked (line 763) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::forward_corr_unchecked (line 691) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward_compat (line 149) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::forward_unchecked (line 254) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Parameter::new (line 79) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Parameter (line 33) ... ok
[INFO] [stdout] test src/trans.rs - trans::Transformer<T>::backward (line 202) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Transformer<T>::statistics (line 477) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Transformer<T>::new (line 326) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Transformer<ParData<RandomState>>::from_str (line 367) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Transformer<ParData<RandomState>>::from_str_with_description (line 409) ... ok
[INFO] [stdout] test src/transformer.rs - transformer::Transformer (line 283) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 105) stdout ----
[INFO] [stdout] error[E0277]: the trait bound `ParData: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> src/lib.rs:124:38
[INFO] [stdout]      |
[INFO] [stdout]  124 |     let json = serde_json::to_string(&data)?;
[INFO] [stdout]      |                --------------------- ^^^^^ the trait `serde::ser::Serialize` is not implemented for `ParData`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = note: for local types consider adding `#[derive(serde::Serialize)]` to your `ParData` type
[INFO] [stdout]      = note: for types from other crates check whether the crate offers a `serde` feature flag
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T,)
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 131 others
[INFO] [stdout] note: required by a bound in `serde_json::to_string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/ser.rs:2239:17
[INFO] [stdout]      |
[INFO] [stdout] 2237 | pub fn to_string<T>(value: &T) -> Result<String>
[INFO] [stdout]      |        --------- required by a bound in this function
[INFO] [stdout] 2238 | where
[INFO] [stdout] 2239 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_string`
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ParData: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:131:27
[INFO] [stdout]      |
[INFO] [stdout]  131 |     let result: ParData = serde_json::from_str(&json)?;
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Deserialize<'_>` is not implemented for `ParData`
[INFO] [stdout]      |
[INFO] [stdout]      = note: for local types consider adding `#[derive(serde::Deserialize)]` to your `ParData` type
[INFO] [stdout]      = note: for types from other crates check whether the crate offers a `serde` feature flag
[INFO] [stdout]      = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T,)
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]              and 142 others
[INFO] [stdout] note: required by a bound in `serde_json::from_str`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.140/src/de.rs:2699:8
[INFO] [stdout]      |
[INFO] [stdout] 2697 | pub fn from_str<'a, T>(s: &'a str) -> Result<T>
[INFO] [stdout]      |        -------- required by a bound in this function
[INFO] [stdout] 2698 | where
[INFO] [stdout] 2699 |     T: de::Deserialize<'a>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str`
[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] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 105)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 104 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.03s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "ce30b404735390b01ed5421006c75094902e96008a7413995c1f3284046b595b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ce30b404735390b01ed5421006c75094902e96008a7413995c1f3284046b595b", kill_on_drop: false }`
[INFO] [stdout] ce30b404735390b01ed5421006c75094902e96008a7413995c1f3284046b595b
