[INFO] fetching crate excel-api 0.1.0...
[INFO] testing excel-api-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate excel-api 0.1.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate excel-api 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate excel-api 0.1.0
[INFO] tweaked toml for crates.io crate excel-api 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate excel-api 0.1.0 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 excel-api 0.1.0 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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded excel-api-macros v0.1.0
[INFO] [stderr]   Downloaded excel-api-sys v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c
[INFO] running `Command { std: "docker" "start" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", 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" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c" "/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" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", 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" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling excel-api-sys v0.1.0
[INFO] [stderr]    Compiling excel-api-macros v0.1.0
[INFO] [stderr]    Compiling excel-api v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `c_char` and `c_void`
[INFO] [stdout]  --> src/excel_call.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 |     ffi::{c_char, c_int, c_void},
[INFO] [stdout]   |           ^^^^^^         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4.92s
[INFO] running `Command { std: "docker" "inspect" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", 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" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c" "/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 excel-api v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `c_char` and `c_void`
[INFO] [stdout]  --> src/excel_call.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 |     ffi::{c_char, c_int, c_void},
[INFO] [stdout]   |           ^^^^^^         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `c_char` and `c_void`
[INFO] [stdout]  --> src/excel_call.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 |     ffi::{c_char, c_int, c_void},
[INFO] [stdout]   |           ^^^^^^         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.12s
[INFO] running `Command { std: "docker" "inspect" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", 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" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused imports: `c_char` and `c_void`
[INFO] [stderr]  --> src/excel_call.rs:4:11
[INFO] [stderr]   |
[INFO] [stderr] 4 |     ffi::{c_char, c_int, c_void},
[INFO] [stderr]   |           ^^^^^^         ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `excel-api` (lib) generated 1 warning (run `cargo fix --lib -p excel-api` to apply 1 suggestion)
[INFO] [stderr] warning: `excel-api` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/excel_api-bc9980d0101c4ec6)
[INFO] [stdout] 
[INFO] [stdout] running 130 tests
[INFO] [stdout] test async_udf::tests::calculation_canceled_then_ended_is_idempotent ... ok
[INFO] [stdout] test async_udf::tests::excel_rejection_and_user_panic_each_retire_exactly_once ... ok
[INFO] [stdout] test async_udf::tests::invalid_async_handles_are_rejected_before_submission ... ok
[INFO] [stdout] test async_udf::tests::executor_rejection_preserves_specific_error_and_accounting ... ok
[INFO] [stdout] test borrowed::tests::array_supports_indexing_rows_and_columns ... ok
[INFO] [stdout] test borrowed::tests::decodes_scalar_tags_and_masks_ownership_bits ... ok
[INFO] [stdout] test async_udf::tests::thread_pool_shutdown_with_empty_queue_is_permanent ... ok
[INFO] [stdout] test async_udf::tests::excel_return_code_and_boolean_rejection_are_preserved ... ok
[INFO] [stdout] test async_udf::tests::public_async_errors_have_structured_error_contracts ... ok
[INFO] [stdout] test async_udf::tests::stale_generation_cannot_complete_after_reopen_or_unlink ... ok
[INFO] [stdout] test borrowed::tests::malformed_type_fuzz_never_panics ... ok
[INFO] [stdout] test async_udf::tests::shutdown_between_reservation_and_submission_rejects_without_running ... ok
[INFO] [stdout] test borrowed::tests::missing_and_nil_are_independent ... ok
[INFO] [stdout] test borrowed::tests::multi_reference_exposes_every_sdk_tail_area ... ok
[INFO] [stdout] test borrowed::tests::parses_all_three_string_abis_without_conversion ... ok
[INFO] [stdout] test borrowed::tests::rejects_malformed_array_dimensions_and_pointer ... ok
[INFO] [stdout] test borrowed::tests::rejects_malformed_strings ... ok
[INFO] [stdout] test async_udf::tests::schedule_before_reserve_and_after_accept_obey_shutdown_boundary ... ok
[INFO] [stdout] test borrowed::tests::malformed_tags_are_not_interpreted_as_union_members ... ok
[INFO] [stdout] test borrowed::tests::every_sdk_type_is_decoded_or_explicitly_rejected ... ok
[INFO] [stdout] test borrowed::tests::rejects_nested_arrays_and_references_in_arrays ... ok
[INFO] [stdout] test borrowed::tests::represents_single_and_multi_references_distinctly ... ok
[INFO] [stdout] test borrowed::tests::validates_reference_shapes ... ok
[INFO] [stdout] test context::tests::contexts_carry_a_real_borrowed_capability ... ok
[INFO] [stdout] test convert::tests::boolean_and_error_conversions_require_exact_types ... ok
[INFO] [stdout] test convert::tests::conversion_limits_are_enforced_before_copying ... ok
[INFO] [stdout] test convert::tests::deep_copied_mixed_array_is_independent_and_row_major ... ok
[INFO] [stdout] test async_udf::tests::successful_completion_is_at_most_once_and_preserves_handle ... ok
[INFO] [stdout] test async_udf::tests::canceled_queued_work_skips_user_body_and_retires_once ... ok
[INFO] [stdout] test async_udf::tests::thread_pool_partial_start_failure_closes_and_joins ... ok
[INFO] [stdout] test convert::tests::into_excel_preserves_i32_backed_integer_semantics ... ok
[INFO] [stdout] test convert::tests::deep_copy_preserves_scalars_missing_empty_and_integer ... ok
[INFO] [stdout] test convert::tests::strict_string_conversion_rejects_unpaired_surrogates ... ok
[INFO] [stdout] test convert::tests::numeric_conversions_follow_checked_policy ... ok
[INFO] [stdout] test convert::tests::borrowed_text_copy_is_independent_and_preserves_code_units ... ok
[INFO] [stdout] test async_udf::tests::running_cancellation_sets_token_and_suppresses_ignored_result ... ok
[INFO] [stdout] test diagnostics::tests::sink_panic_and_reentrancy_do_not_escape ... ok
[INFO] [stdout] test async_udf::tests::thread_pool_is_lazy_bounded_and_permanently_closed ... ok
[INFO] [stdout] test async_udf::tests::thread_pool_runs_multiple_workers_and_joins_queued_work ... ok
[INFO] [stdout] test diagnostics::tests::saturation_is_bounded_and_preserves_excel_codes ... ok
[INFO] [stdout] test convert::tests::references_are_rejected_without_coercion ... ok
[INFO] [stdout] test convert::tests::option_and_optional_value_have_documented_empty_policy ... ok
[INFO] [stdout] test async_udf::tests::execute_racing_shutdown_is_linearizable ... ok
[INFO] [stdout] test async_udf::tests::completion_racing_cancellation_is_linearizable_and_retires_once ... ok
[INFO] [stdout] test dispatcher::tests::caller_timeout_does_not_expire_a_longer_lived_request ... ok
[INFO] [stdout] test dispatcher::tests::nested_enqueue_waits_for_later_drain_and_nested_drain_is_suppressed ... ok
[INFO] [stdout] test dispatcher::tests::panic_clears_guard_and_later_drain_succeeds ... ok
[INFO] [stdout] test dispatcher::tests::wait_returns_completion_cancellation_and_shutdown_results ... ok
[INFO] [stdout] test dispatcher::tests::cancellation_loses_after_execution_commitment ... ok
[INFO] [stdout] test dispatcher::tests::waits_are_rejected_under_callback_depth_guard ... ok
[INFO] [stdout] test dispatcher::tests::worksheet_and_lifecycle_contexts_execute_only_approved_work ... ok
[INFO] [stdout] test dispatcher::tests::cancel_before_and_after_selection_retires_exactly_once ... ok
[INFO] [stdout] test excel_call::tests::abort_descriptor_and_zero_retain_clear_forms_are_exact ... ok
[INFO] [stdout] test excel_call::tests::abort_is_available_to_verified_contexts_and_preserves_return_codes ... ok
[INFO] [stdout] test excel_call::tests::selected_m11_descriptors_preserve_sdk_ids_and_contracts ... ok
[INFO] [stdout] test excel_owned::tests::backend_panic_is_contained_and_consumes_the_obligation ... ok
[INFO] [stdout] test excel_owned::tests::conversion_and_release_failures_are_composed_without_retry ... ok
[INFO] [stdout] test excel_owned::tests::conversion_limits_and_references_fail_but_still_release ... ok
[INFO] [stdout] test excel_owned::tests::explicit_drop_and_no_release_policies_are_exact ... ok
[INFO] [stdout] test excel_owned::tests::multi_is_copied_and_only_the_top_level_root_is_released ... ok
[INFO] [stdout] test excel_owned::tests::ownership_bits_are_masked_and_utf16_copy_is_lossless ... ok
[INFO] [stdout] test excel_owned::tests::panic_during_conversion_still_releases_once ... ok
[INFO] [stdout] test excel_owned::tests::repeated_release_cycles_are_exactly_once_and_never_set_dllfree ... ok
[INFO] [stdout] test excel_owned::tests::successful_conversion_preserves_release_failure_and_does_not_retry ... ok
[INFO] [stdout] test excel_owned::tests::transfer_token_consumes_owner_without_premature_bit_or_release ... ok
[INFO] [stdout] test registration::tests::async_registration_requires_exact_void_handle_pair ... ok
[INFO] [stdout] test registration::tests::exact_type_text_is_generated_from_the_signature ... ok
[INFO] [stdout] test registration::tests::incompatible_flags_and_mismatched_metadata_are_rejected ... ok
[INFO] [stdout] test registration::tests::q_and_u_and_direct_wide_strings_remain_distinct ... ok
[INFO] [stdout] test return_alloc::tests::arrays_are_one_stable_row_major_block_with_deep_strings ... ok
[INFO] [stdout] test return_alloc::tests::callback_contains_test_panic_and_still_reclaims_valid_handoff ... ok
[INFO] [stdout] test return_alloc::tests::callback_is_null_tolerant_and_abi_exact ... ok
[INFO] [stdout] test return_alloc::tests::corrupted_text_and_array_plans_fail_before_publication ... ok
[INFO] [stdout] test return_alloc::tests::counted_strings_preserve_every_utf16_form_without_terminator ... ok
[INFO] [stdout] test return_alloc::tests::every_excel_error_uses_the_exact_sdk_code ... ok
[INFO] [stdout] test return_alloc::tests::every_injected_failure_releases_partial_storage ... ok
[INFO] [stdout] test return_alloc::tests::handed_off_allocation_can_be_reclaimed_on_another_thread ... ok
[INFO] [stdout] test return_alloc::tests::handoff_and_callback_cover_every_scalar_root_and_error ... ok
[INFO] [stdout] test return_alloc::tests::handoff_preserves_counted_string_pointers_and_arbitrary_utf16 ... ok
[INFO] [stdout] test return_alloc::tests::handoff_preserves_multi_storage_and_marks_only_the_root ... ok
[INFO] [stdout] test return_alloc::tests::local_drop_and_repeated_construction_release_exactly_once ... ok
[INFO] [stdout] test return_alloc::tests::materialization_verifies_every_planned_storage_total ... ok
[INFO] [stdout] test return_alloc::tests::maximum_counted_string_uses_exact_prefix_and_payload ... ok
[INFO] [stdout] test return_alloc::tests::moving_excel_return_preserves_every_published_address ... ok
[INFO] [stdout] test return_alloc::tests::one_by_one_array_and_empty_nested_text_are_supported ... ok
[INFO] [stdout] test return_alloc::tests::panic_before_handoff_keeps_raii_cleanup_local ... ok
[INFO] [stdout] test return_alloc::tests::repeated_handoff_callback_cycles_reclaim_exactly_once ... ok
[INFO] [stdout] test return_alloc::tests::root_is_offset_zero_and_scalars_use_exact_sdk_members ... ok
[INFO] [stdout] test return_plan::tests::accounting_overflow_paths_are_explicit ... ok
[INFO] [stdout] test return_plan::tests::aggregate_strings_allocation_and_depth_limits_are_enforced ... ok
[INFO] [stdout] test return_plan::tests::array_shape_dimension_empty_and_nesting_fail_precisely ... ok
[INFO] [stdout] test return_plan::tests::dimension_overflow_is_checked_before_project_element_limit ... ok
[INFO] [stdout] test return_plan::tests::every_scalar_and_excel_error_plans_as_one_root ... ok
[INFO] [stdout] test return_plan::tests::excel_string_maximum_is_a_hard_boundary ... ok
[INFO] [stdout] test return_plan::tests::planning_is_deterministic_owned_send_sync_and_pointer_free ... ok
[INFO] [stdout] test return_plan::tests::rectangular_array_preserves_order_variants_and_exact_storage ... ok
[INFO] [stdout] test return_plan::tests::return_limits_accept_boundaries_and_reject_one_over ... ok
[INFO] [stdout] test return_plan::tests::semantic_values_convert_without_losing_integer_or_utf16_identity ... ok
[INFO] [stdout] test return_plan::tests::strings_preserve_sources_and_account_for_prefix_exactly ... ok
[INFO] [stdout] test dispatcher::tests::wait_observes_request_deadline_before_longer_caller_timeout ... ok
[INFO] [stdout] test dispatcher::tests::empty_queue_fifo_and_bounded_batch_are_exact ... ok
[INFO] [stdout] test dispatcher::tests::expiration_and_wait_timeout_are_distinct ... ok
[INFO] [stdout] test dispatcher::tests::compatible_request_behind_macro_head_executes_without_excel_call ... ok
[INFO] [stdout] test dispatcher::tests::queued_shutdown_signals_ticket_and_repeated_poll_is_stable ... ok
[INFO] [stdout] test dispatcher::tests::running_guard_retires_repeated_pre_execution_panics_without_underflow ... ok
[INFO] [stdout] test dispatcher::tests::selected_request_cannot_start_after_shutdown_boundary ... ok
[INFO] [stdout] test dispatcher::tests::missing_running_operation_is_a_controlled_failure_and_shutdown_remains_live ... ok
[INFO] [stdout] test thunk::tests::every_function_error_preserves_its_exact_excel_code ... ok
[INFO] [stdout] test dispatcher::tests::shutdown_waits_for_running_operation_then_reopen_rejects_stale_generation ... ok
[INFO] [stdout] test thunk::tests::scalar_and_xloper_boundaries_contain_panics ... ok
[INFO] [stdout] test value::tests::array_indexing_rows_columns_and_iteration_are_row_major ... ok
[INFO] [stdout] test value::tests::array_shape_and_nested_array_are_rejected ... ok
[INFO] [stdout] test dispatcher::tests::spurious_notifications_do_not_complete_a_wait ... ok
[INFO] [stdout] test dispatcher::tests::queue_full_and_detached_ticket_policy_remain_bounded ... ok
[INFO] [stdout] test value::tests::utf8_conversion_is_infallible_and_exact ... ok
[INFO] [stdout] test value::tests::excel_string_preserves_every_required_utf16_form ... ok
[INFO] [stdout] test value::tests::strict_and_lossy_utf16_conversion_are_distinct ... ok
[INFO] [stdout] test value::tests::owned_types_are_static_send_and_sync ... ok
[INFO] [stdout] test dispatcher::tests::compatibility_table_is_explicit_and_not_a_main_thread_ordering ... ok
[INFO] [stdout] test dispatcher::tests::xl_abort_failure_preserves_exact_code_and_no_auxiliary_owner ... ok
[INFO] [stdout] test dispatcher::tests::zero_duration_requeues_selected_work_without_execution ... ok
[INFO] [stdout] test runtime::tests::async_events_register_once_across_close_and_reopen ... ok
[INFO] [stdout] test dispatcher::tests::waiting_after_expiry_is_immediate_and_selected_or_running_work_does_not_expire ... ok
[INFO] [stdout] test runtime::tests::close_failure_is_cleanup_required_and_retry_can_reopen ... ok
[INFO] [stdout] test runtime::tests::duplicate_sequences_register_once_and_close_is_idempotent ... ok
[INFO] [stdout] test runtime::tests::failed_second_event_registration_retries_only_missing_event ... ok
[INFO] [stdout] test runtime::tests::initialization_failure_after_events_shuts_generation_and_reuses_events ... ok
[INFO] [stdout] test runtime::tests::dispatcher_shutdown_precedes_cleanup_required_and_backend_unlink ... ok
[INFO] [stderr]      Running tests/macro_metadata.rs (/opt/rustwide/target/release/deps/macro_metadata-c717bf7559f6ba76)
[INFO] [stdout] test runtime::tests::partial_registration_rolls_back_and_retry_succeeds ... ok
[INFO] [stdout] test runtime::tests::unavailable_backend_restores_uninitialized_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 130 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test annotated_functions_remain_ordinary_callable_rust_functions ... ok
[INFO] [stdout] test generated_direct_utf16_and_context_inputs_are_callback_scoped ... ok
[INFO] [stdout] test compile_pass_examples_generate_the_closed_type_mapping ... ok
[INFO] [stdout] test generated_scalar_thunks_use_exact_abi_and_contain_failures ... ok
[INFO] [stdout] test generated_dynamic_thunks_map_panics_and_result_errors ... ok
[INFO] [stderr]    Doc-tests excel_api
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelArrayView (line 287) - compile fail ... ok
[INFO] [stdout] test src/context.rs - context::LifecycleContext (line 36) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelValueRef (line 146) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelValueRef (line 134) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelReference (line 465) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::RawExcelValue (line 89) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - borrowed (line 93) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelArrayView (line 281) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelStr (line 192) - compile fail ... ok
[INFO] [stdout] test src/context.rs - context::MacroContext (line 53) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelArrayView (line 275) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelReference (line 477) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::RawExcelValue (line 95) - compile fail ... ok
[INFO] [stdout] test src/return_alloc.rs - return_alloc::ExcelReturn (line 39) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelValueRef (line 140) - compile fail ... ok
[INFO] [stdout] test src/excel_owned.rs - excel_owned::ExcelOwnedValue (line 123) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - (line 163) - compile ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelReference (line 471) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - borrowed (line 84) - compile fail ... ok
[INFO] [stdout] test src/excel_owned.rs - excel_owned::ExcelXlFreeTransfer (line 143) - compile fail ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelStr (line 204) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - dispatcher (line 90) - compile fail ... ok
[INFO] [stdout] test src/lib.rs - (line 81) - compile ... ok
[INFO] [stdout] test src/borrowed.rs - borrowed::ExcelStr (line 198) - compile fail ... ok
[INFO] [stdout] test src/return_alloc.rs - return_alloc::ExcelReturn (line 48) - compile fail ... ok
[INFO] [stdout] test src/return_alloc.rs - return_alloc::ExcelReturn (line 30) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.65s; merged doctests compilation took 0.08s
[INFO] running `Command { std: "docker" "inspect" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c", kill_on_drop: false }`
[INFO] [stdout] 728278257d13a4ab8ecaa5964c42fc61e2c0a189694dab015609966d06e47d6c
