[INFO] fetching crate utoipa 0.1.0-beta.5... [INFO] testing utoipa-0.1.0-beta.5 against beta-2022-02-22 for beta-1.60-1 [INFO] extracting crate utoipa 0.1.0-beta.5 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate utoipa 0.1.0-beta.5 on toolchain beta-2022-02-22 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate utoipa 0.1.0-beta.5 [INFO] finished tweaking crates.io crate utoipa 0.1.0-beta.5 [INFO] tweaked toml for crates.io crate utoipa 0.1.0-beta.5 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-02-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rust-embed-impl v6.2.0 [INFO] [stderr] Downloaded rust-embed-utils v7.1.0 [INFO] [stderr] Downloaded rust-embed v6.3.0 [INFO] [stderr] Downloaded utoipa-gen v0.1.0-beta.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 07be740b251c0b920e4b1c9720966cdcd81bdabdd0ffcbd276e37e44eb53ab4e [INFO] running `Command { std: "docker" "start" "-a" "07be740b251c0b920e4b1c9720966cdcd81bdabdd0ffcbd276e37e44eb53ab4e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "07be740b251c0b920e4b1c9720966cdcd81bdabdd0ffcbd276e37e44eb53ab4e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07be740b251c0b920e4b1c9720966cdcd81bdabdd0ffcbd276e37e44eb53ab4e", kill_on_drop: false }` [INFO] [stdout] 07be740b251c0b920e4b1c9720966cdcd81bdabdd0ffcbd276e37e44eb53ab4e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e79fe8ec5307081fedbaf571b1ba93271574e9a4be5113170c9cc45e3e2a9d9a [INFO] running `Command { std: "docker" "start" "-a" "e79fe8ec5307081fedbaf571b1ba93271574e9a4be5113170c9cc45e3e2a9d9a", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling utoipa v0.1.0-beta.5 (/opt/rustwide/workdir) [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling quote v1.0.15 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling utoipa-gen v0.1.0-beta.5 [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.28s [INFO] running `Command { std: "docker" "inspect" "e79fe8ec5307081fedbaf571b1ba93271574e9a4be5113170c9cc45e3e2a9d9a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e79fe8ec5307081fedbaf571b1ba93271574e9a4be5113170c9cc45e3e2a9d9a", kill_on_drop: false }` [INFO] [stdout] e79fe8ec5307081fedbaf571b1ba93271574e9a4be5113170c9cc45e3e2a9d9a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d07e38fe5e732c72ce2be986530e2b10fe7fa9acbd80b461aaf17b1f9fdfa384 [INFO] running `Command { std: "docker" "start" "-a" "d07e38fe5e732c72ce2be986530e2b10fe7fa9acbd80b461aaf17b1f9fdfa384", kill_on_drop: false }` [INFO] [stderr] Compiling paste v1.0.6 [INFO] [stderr] Compiling utoipa v0.1.0-beta.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: function is never used: `assert_json_array_len` [INFO] [stdout] --> tests/common.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn assert_json_array_len(value: &Value, len: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `assert_json_array_len` [INFO] [stdout] --> tests/common.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn assert_json_array_len(value: &Value, len: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.24s [INFO] running `Command { std: "docker" "inspect" "d07e38fe5e732c72ce2be986530e2b10fe7fa9acbd80b461aaf17b1f9fdfa384", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d07e38fe5e732c72ce2be986530e2b10fe7fa9acbd80b461aaf17b1f9fdfa384", kill_on_drop: false }` [INFO] [stdout] d07e38fe5e732c72ce2be986530e2b10fe7fa9acbd80b461aaf17b1f9fdfa384 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-02-22" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] e2c5b84fe36d602edc267b73a3e387f42734922a072f5eb20b0e76183c84ce69 [INFO] running `Command { std: "docker" "start" "-a" "e2c5b84fe36d602edc267b73a3e387f42734922a072f5eb20b0e76183c84ce69", kill_on_drop: false }` [INFO] [stderr] warning: function is never used: `assert_json_array_len` [INFO] [stderr] --> tests/common.rs:24:8 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn assert_json_array_len(value: &Value, len: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `utoipa` (test "request_body_derive_test") generated 1 warning [INFO] [stderr] warning: `utoipa` (test "path_response_derive_test") generated 1 warning (1 duplicate) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/utoipa-9b338342bfd63457) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test openapi::tests::serialize_deserialize_openapi_version_success ... ok [INFO] [stdout] test openapi::tests::serialize_openapi_json_minimal_success ... ok [INFO] [stdout] test openapi::schema::tests::derive_object_with_example ... ok [INFO] [stdout] test openapi::schema::tests::create_schema_serializes_json ... ok [INFO] [stdout] test openapi::tests::serialize_openapi_json_with_paths_success ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/common.rs (/opt/rustwide/target/debug/deps/common-81594101f7771406) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/component_derive_no_serde_json.rs (/opt/rustwide/target/debug/deps/component_derive_no_serde_json-27cdd254169ebeb8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/component_derive_test.rs (/opt/rustwide/target/debug/deps/component_derive_test-36e327b7d213e9f7) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test derive_enum_with_additional_properties_success ... ok [INFO] [stdout] test derive_enum_with_comments_success ... ok [INFO] [stdout] test derive_complex_enum_with_named_and_unnamed_fields ... ok [INFO] [stdout] test derive_enum_with_with_custom_default_fn_success ... ok [INFO] [stdout] test derive_enum_with_defaults_success ... ok [INFO] [stdout] test derive_enum_with_deprecated ... ok [INFO] [stdout] test derive_struct_unnamed_field_single_value_type_success ... ok [INFO] [stdout] test derive_struct_nested_vec_success ... ok [INFO] [stdout] test derive_struct_unnamed_field_vec_type_success ... ok [INFO] [stdout] test derive_struct_unnamed_field_with_generic_types_success ... ok [INFO] [stdout] test derive_struct_unnamed_field_with_multiple_nested_generic_type_success ... ok [INFO] [stdout] test derive_struct_unnamed_fields_tuple_with_different_types_success ... ok [INFO] [stdout] test derive_struct_unnamed_field_with_nested_generic_type_success ... ok [INFO] [stdout] test derive_struct_unnamed_fields_tuple_with_same_type_success ... ok [INFO] [stdout] test derive_struct_with_defaults_success ... ok [INFO] [stdout] test derive_struct_with_cow ... ok [INFO] [stdout] test derive_struct_with_custom_properties_success ... ok [INFO] [stdout] test derive_struct_with_comments_success ... ok [INFO] [stdout] test derive_struct_with_deprecated ... ok [INFO] [stdout] test derive_struct_with_example ... ok [INFO] [stdout] test derive_struct_with_lifetime_generics ... ok [INFO] [stdout] test derive_struct_with_generics ... ok [INFO] [stdout] test derive_struct_with_read_only_and_write_only ... ok [INFO] [stdout] test derive_unnamed_struct_deprecated_success ... ok [INFO] [stdout] test derive_unnamed_struct_example_json_array_success ... ok [INFO] [stdout] test derive_with_box_and_refcell ... ok [INFO] [stdout] test derive_struct_with_optional_properties_success ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/path_derive.rs (/opt/rustwide/target/debug/deps/path_derive-59d4af758b1dcdf3) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test derive_path_connect ... ok [INFO] [stdout] test derive_path_get ... ok [INFO] [stdout] test derive_path_delete ... ok [INFO] [stdout] test derive_path_head ... ok [INFO] [stdout] test derive_path_patch ... ok [INFO] [stdout] test derive_path_post ... ok [INFO] [stdout] test derive_path_options ... ok [INFO] [stdout] test derive_path_put ... ok [INFO] [stdout] test derive_path_with_all_info_success ... ok [INFO] [stdout] test derive_path_with_defaults_success ... ok [INFO] [stdout] test derive_path_trace ... ok [INFO] [stdout] test derive_path_with_extra_attributes_without_nested_module ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/path_derive_actix.rs (/opt/rustwide/target/debug/deps/path_derive_actix-da0dd6d66ce49c54) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/path_parameter_derive_actix.rs (/opt/rustwide/target/debug/deps/path_parameter_derive_actix-8e870b2502aab4e4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/path_parameter_derive_test.rs (/opt/rustwide/target/debug/deps/path_parameter_derive_test-53f41109a6b82a6f) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test derive_params_without_fn_args ... ok [INFO] [stdout] test derive_path_parameter_multiple_success ... ok [INFO] [stdout] test derive_path_parameters_minimal_success ... ok [INFO] [stdout] test derive_parameters_with_all_types ... ok [INFO] [stdout] test derive_path_parameters_with_all_options_success ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/path_response_derive_test.rs (/opt/rustwide/target/debug/deps/path_response_derive_test-371a207e326f79e3) [INFO] [stdout] [INFO] [stdout] running 16 tests [INFO] [stdout] test derive_path_with_simple_success_response ... ok [INFO] [stdout] test object_body_override_content_type_to_xml ... ok [INFO] [stdout] test derive_response_with_json_example_success ... ok [INFO] [stdout] test derive_path_with_multiple_simple_responses ... ok [INFO] [stdout] test object_body ... ok [INFO] [stdout] test object_body_with_header_with_type ... ok [INFO] [stdout] test object_body_with_multiple_headers ... ok [INFO] [stdout] test object_body_with_simple_header ... ok [INFO] [stdout] test object_slice_body ... ok [INFO] [stdout] test primitive_bool_body ... ok [INFO] [stdout] test primitive_big_integer_body ... ok [INFO] [stdout] test primitive_string_sclice_body ... ok [INFO] [stdout] test primitive_integer_body ... ok [INFO] [stdout] test primitive_string_body ... ok [INFO] [stdout] test primitive_integer_slice_body ... ok [INFO] [stdout] test response_no_body_with_complex_header_with_description ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/path_response_derive_test_no_serde_json.rs (/opt/rustwide/target/debug/deps/path_response_derive_test_no_serde_json-0cda94954028d19a) [INFO] [stdout] [INFO] [stderr] Running tests/request_body_derive_test.rs (/opt/rustwide/target/debug/deps/request_body_derive_test-dd26ec5467c1148e) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test derive_path_request_body_simple_success ... ok [INFO] [stdout] test derive_request_body_complex_success ... ok [INFO] [stdout] test derive_path_request_body_simple_array_success ... ok [INFO] [stdout] test derive_request_body_complex_primitive_array_success ... ok [INFO] [stdout] test derive_request_body_option_array_success ... ok [INFO] [stdout] test derive_request_body_complex_required_explisit_false_success ... ok [INFO] [stdout] test derive_request_body_primitive_array_success ... ok [INFO] [stdout] test derive_request_body_primitive_simple_success ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/utoipa_gen_test.rs (/opt/rustwide/target/debug/deps/utoipa_gen_test-3192d5e07ec02e14) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests utoipa [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test src/lib.rs - Component (line 229) ... ok [INFO] [stdout] test src/lib.rs - OpenApi (line 181) ... ok [INFO] [stdout] test src/lib.rs - Component (line 217) ... ok [INFO] [stdout] test src/lib.rs - OpenApi (line 170) ... ok [INFO] [stdout] test src/lib.rs - Path (line 275) ... ok [INFO] [stdout] test src/lib.rs - (line 65) ... ok [INFO] [stdout] test src/lib.rs - (line 54) ... ok [INFO] [stdout] test src/lib.rs - Path (line 305) ... ok [INFO] [stdout] test src/lib.rs - (line 101) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "e2c5b84fe36d602edc267b73a3e387f42734922a072f5eb20b0e76183c84ce69", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e2c5b84fe36d602edc267b73a3e387f42734922a072f5eb20b0e76183c84ce69", kill_on_drop: false }` [INFO] [stdout] e2c5b84fe36d602edc267b73a3e387f42734922a072f5eb20b0e76183c84ce69