[INFO] fetching crate conkit-signature 0.0.1...
[INFO] testing conkit-signature-0.0.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate conkit-signature 0.0.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate conkit-signature 0.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate conkit-signature 0.0.1
[INFO] tweaked toml for crates.io crate conkit-signature 0.0.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate conkit-signature 0.0.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate conkit-signature 0.0.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723
[INFO] running `Command { std: "docker" "start" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling conkit-signature v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 53.40s
[INFO] running `Command { std: "docker" "inspect" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling conkit-signature v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.96s
[INFO] running `Command { std: "docker" "inspect" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.07s
[INFO] [stderr]      Running unittests lib.rs (/opt/rustwide/target/release/deps/conkit_signature-15ccb1059aad530a)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test files::tests::catalog_path_serializes_as_a_scalar ... ok
[INFO] [stdout] test inventory::tests::merge_all_is_deterministic ... ok
[INFO] [stdout] test inventory::tests::mismatched_digest_uses_expected_group_topology ... ok
[INFO] [stdout] test files::tests::catalog_path_accepts_valid_logical_paths ... ok
[INFO] [stdout] test files::tests::catalog_path_rejects_invalid_logical_paths ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::converts_compound_types ... ok
[INFO] [stdout] test files::tests::detects_extensions ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::converts_function_pointer_argument_attributes_exactly ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::converts_function_pointer_abi_and_variadic_exactly ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::converts_pointer_trait_and_impl_types ... ok
[INFO] [stdout] test inventory::tests::duplicate_insert_with_different_digest_fails ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::converts_function_pointer_lifetimes_exactly ... ok
[INFO] [stdout] test files::tests::catalog_path_deserialization_requires_a_valid_scalar ... ok
[INFO] [stdout] test files::tests::exposes_catalog_accessors_without_raw_map ... ok
[INFO] [stdout] test files::tests::iterates_in_catalog_path_order ... ok
[INFO] [stdout] test files::tests::nonempty_catalog_json_round_trip_is_path_sorted ... ok
[INFO] [stdout] test inventory::tests::compare_reports_missing_extra_and_mismatched_entries ... ok
[INFO] [stdout] test inventory::tests::group_context_remains_part_of_compare_and_diff_semantics ... ok
[INFO] [stdout] test inventory::tests::duplicate_insert_with_different_group_fails ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::function_pointer_abi_changes_converted_type ... ok
[INFO] [stdout] test inventory::tests::duplicate_insert_with_same_digest_is_idempotent ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::converts_primitive_scalars ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::function_pointer_argument_names_do_not_change_converted_type ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::function_pointer_argument_attributes_change_converted_type ... ok
[INFO] [stdout] test files::tests::duplicate_insert_returns_catalog_error ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::function_pointer_lifetimes_change_converted_type ... ok
[INFO] [stdout] test inventory::tests::diff_reports_added_removed_and_changed_entries ... ok
[INFO] [stdout] test languages::rust::parser::visibility_converter::tests::converts_public_and_private_visibility ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::canonical_signature_type_rejects_aliases_and_kind_inapplicable_fields ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::contract_catalog_paths_require_shorthand_strings ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::duplicate_structural_signature_labels_are_rejected ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::function_pointer_variadic_changes_converted_type ... ok
[INFO] [stdout] test languages::rust::parser::type_converter::tests::uses_declared_generic_context ... ok
[INFO] [stdout] test languages::rust::parser::visibility_converter::tests::converts_crate_and_restricted_visibility ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::every_signature_kind_rejects_each_inapplicable_field_even_when_null ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::explicit_rust_abi_round_trips ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::methodless_implementations_reject_noncanonical_missing_values ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::later_version_language_dialect_is_rejected ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::existing_labels_reserve_lossy_candidates_for_new_and_removed_items ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::nested_contract_yaml_is_ignored_and_extensions_are_case_insensitive ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::generated_contract_round_trips_to_source_inventory ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::owner_methods_reject_null_or_empty_implementation_fields ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::parsed_documents_supply_the_allowlist_and_inventory_from_one_owner ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::generated_labels_are_unique_after_lossy_sanitization ... ok
[INFO] [stdout] test inventory::tests::group_and_inventory_digests_are_independent_of_insertion_order ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::external_implementation_owner_is_rejected ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::generated_named_fields_preserve_declaration_order ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::generation_emits_combined_original_shape_and_folds_implementations ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::generation_preserves_stable_label_and_linked_sketch ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::restored_document_matches_owner_with_nested_methods ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::rust_syntax_abi_compatibility_spelling_is_rejected ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::signature_file_must_be_in_document_allowlist ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::document::trait_declaration_methods_reject_implementation_field_presence ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::implementation_owner_cannot_traverse_above_the_source_root ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::cross_file_implementation_folds_into_its_local_owner ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::leading_colon_owner_paths_are_not_resolved_as_local ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::ambiguous_unqualified_owner_is_rejected_deterministically ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::module_declarations_only_supply_traversal_context ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::distinct_local_implementation_descriptors_have_stable_lossless_ids ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::repeated_macro_invocations_receive_stable_occurrence_ids ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::methodless_implementation_metadata_round_trips_exactly ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::non_identity_and_qualified_owner_arguments_are_rejected ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::qualified_cross_file_trait_implementation_uses_private_owner_visibility ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::public_source_main_normalizes_to_the_visibility_free_main_contract ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::implementation_source_order_and_inherent_visibility_are_stable ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::repeated_macro_regeneration_retains_labels_by_occurrence ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::identity_owner_applications_preserve_type_lifetime_and_const_parameters ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::qualified_owner_selects_between_same_named_types ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::qualified_implementation_owners_resolve_crate_self_and_super_paths ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::linked_sketch_resolver_selects_each_macro_occurrence ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::yaml_grouping_rejects_unnormalized_owner_names ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::linked_sketch_resolver_converts_utf8_columns_to_byte_offsets ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::repeated_macro_round_trip_preserves_numeric_occurrence_order ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::linked_sketch_resolver_matches_declared_and_invoked_macros ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::same_named_non_owner_does_not_replace_the_implementation_owner_group ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::specialized_inherent_owner_applications_are_rejected ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::linked_sketch_resolver_returns_exact_source_item_text ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::global_contract_collisions_use_one_validation_contract ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::orphan_and_mismatched_sketch_links_are_rejected ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::specialized_trait_owner_applications_are_rejected ... ok
[INFO] [stdout] test work::tests::dropped_sender_maps_to_worker_dropped ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::trait_implementation_methods_use_public_contract_visibility ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::sketch::linked_sketch_resolver_uses_nested_module_identity ... ok
[INFO] [stdout] test work::tests::dropping_running_work_holds_admission_until_the_job_finishes ... ok
[INFO] [stdout] test work::tests::execute_runs_on_a_worker_thread ... ok
[INFO] [stdout] test work::tests::fixed_one_bounds_admission_until_running_work_finishes ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::type_alias_trait_implementation_round_trips_under_the_alias ... ok
[INFO] [stdout] test work::tests::execute_returns_value ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::union_implementation_round_trips_under_the_union ... ok
[INFO] [stdout] test work::tests::worker_panics_resume_on_the_polling_thread_and_leave_the_pool_usable ... ok
[INFO] [stdout] test work::tests::dropping_queued_work_skips_its_body_and_releases_admission ... ok
[INFO] [stdout] test work::tests::fixed_parallelism_builds_pool ... ok
[INFO] [stdout] test work::tests::default_options_build_pool ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::unqualified_owner_resolution_is_stable_across_relocation_and_spelling ... ok
[INFO] [stdout] test work::tests::fixed_two_limits_active_root_jobs ... ok
[INFO] [stdout] test languages::rust::parser::yaml::tests::generate::local_implementation_methods_are_independent_of_block_partitioning_and_relocation ... ok
[INFO] [stdout] test work::tests::dropping_an_admission_waiter_prevents_submission ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/public_api.rs (/opt/rustwide/target/release/deps/public_api-98b90a77cd5bc5da)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test builder_tests::builder_accepts_work_options ... ok
[INFO] [stdout] test public_boundary_tests::diagnostic_documentation_defines_contract_as_expected_and_source_as_actual ... ok
[INFO] [stdout] test public_boundary_tests::api_does_not_restore_path_based_public_boundary ... ok
[INFO] [stdout] test dto_tests::public_dtos_are_constructed_from_catalogs ... ok
[INFO] [stdout] test async_api_tests::check_returns_json_report_bytes ... ok
[INFO] [stdout] test async_api_tests::resolve_sketches_returns_neutral_exact_source_seed ... ok
[INFO] [stdout] test async_api_tests::check_diagnostics_use_contract_as_expected_and_source_as_actual ... ok
[INFO] [stdout] test async_api_tests::diff_reports_unchanged_for_equal_contract_catalogs ... ok
[INFO] [stdout] test public_boundary_tests::rust_yaml_private_dtos_are_not_exported ... ok
[INFO] [stdout] test public_boundary_tests::signature_does_not_own_archive_transport ... ok
[INFO] [stdout] test spawn_compatibility::public_operations_support_send_and_owning_spawn_contracts ... ok
[INFO] [stdout] test async_api_tests::check_returns_yaml_report_bytes ... ok
[INFO] [stdout] test async_api_tests::diff_reports_added_removed_and_changed_contracts ... ok
[INFO] [stdout] test async_api_tests::generate_returns_contract_catalog ... ok
[INFO] [stdout] test async_api_tests::check_scope_variants_use_the_same_signature_inventory ... ok
[INFO] [stdout] test async_api_tests::check_rejects_a_missing_listed_source_before_parsing_unlisted_input ... ok
[INFO] [stdout] test builder_tests::build_constructs_contract_kit ... ok
[INFO] [stdout] test async_api_tests::check_passes_for_generated_contract_catalog ... ok
[INFO] [stdout] test public_boundary_tests::production_signature_code_uses_catalog_boundary ... ok
[INFO] [stdout] test async_api_tests::check_reports_mismatched_and_missing_signatures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests conkit_signature
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test error.rs - error::SignatureContractKitError (line 11) ... ok
[INFO] [stdout] test api.rs - api::CheckRequest (line 757) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit::builder (line 154) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKitBuilder::build (line 135) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit (line 22) ... ok
[INFO] [stdout] test api.rs - api::ReportRequest (line 797) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit::check (line 183) ... ok
[INFO] [stdout] test api.rs - api::GenerateResponse (line 1039) ... ok
[INFO] [stdout] test api.rs - api::CheckDiagnostic (line 878) ... ok
[INFO] [stdout] test files.rs - files::CatalogPath::as_str (line 285) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKitBuilder (line 84) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit::generate (line 246) ... ok
[INFO] [stdout] test files.rs - files::CatalogPath::new (line 261) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit::resolve_sketches (line 300) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit::diff (line 376) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKit (line 34) ... ok
[INFO] [stdout] test api.rs - api::ContractScope (line 661) ... ok
[INFO] [stdout] test files.rs - files::CatalogPath (line 205) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::get (line 100) ... ok
[INFO] [stdout] test api.rs - api::SignatureContractKitBuilder::with_work_options (line 110) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog (line 16) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::iter (line 119) ... ok
[INFO] [stdout] test work.rs - work::WorkOptions (line 48) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::insert (line 74) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::len (line 163) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::new (line 53) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::into_entries (line 144) ... ok
[INFO] [stdout] test files.rs - files::FileCatalog::is_empty (line 181) ... ok
[INFO] [stdout] test lib.rs - (line 57) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.29s; merged doctests compilation took 1.21s
[INFO] running `Command { std: "docker" "inspect" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723", kill_on_drop: false }`
[INFO] [stdout] 5431a472bd79e79faff1bab55665f112eb80490a12f1bff4103c39eec9a9d723
