[INFO] fetching crate swift-bridge-ir 0.1.29... [INFO] testing swift-bridge-ir-0.1.29 against 1.60.0 for beta-1.61-1 [INFO] extracting crate swift-bridge-ir 0.1.29 into /workspace/builds/worker-23/source [INFO] validating manifest of crates.io crate swift-bridge-ir 0.1.29 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate swift-bridge-ir 0.1.29 [INFO] finished tweaking crates.io crate swift-bridge-ir 0.1.29 [INFO] tweaked toml for crates.io crate swift-bridge-ir 0.1.29 written to /workspace/builds/worker-23/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 598cdec3153e4aa8e2a0d10f94408e51ef00d16e57e7c635c9722325a864c76f [INFO] running `Command { std: "docker" "start" "-a" "598cdec3153e4aa8e2a0d10f94408e51ef00d16e57e7c635c9722325a864c76f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "598cdec3153e4aa8e2a0d10f94408e51ef00d16e57e7c635c9722325a864c76f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "598cdec3153e4aa8e2a0d10f94408e51ef00d16e57e7c635c9722325a864c76f", kill_on_drop: false }` [INFO] [stdout] 598cdec3153e4aa8e2a0d10f94408e51ef00d16e57e7c635c9722325a864c76f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 24526f40ac51b6f787760b219a0289d19a1a5f676658b4daa9d3a027820f253c [INFO] running `Command { std: "docker" "start" "-a" "24526f40ac51b6f787760b219a0289d19a1a5f676658b4daa9d3a027820f253c", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syn v1.0.91 [INFO] [stderr] Compiling swift-bridge-ir v0.1.29 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.65s [INFO] running `Command { std: "docker" "inspect" "24526f40ac51b6f787760b219a0289d19a1a5f676658b4daa9d3a027820f253c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24526f40ac51b6f787760b219a0289d19a1a5f676658b4daa9d3a027820f253c", kill_on_drop: false }` [INFO] [stdout] 24526f40ac51b6f787760b219a0289d19a1a5f676658b4daa9d3a027820f253c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 03fccaf7be45a5637fb7e544029d81382575cfeb57fcaf141a73097c9bfdd348 [INFO] running `Command { std: "docker" "start" "-a" "03fccaf7be45a5637fb7e544029d81382575cfeb57fcaf141a73097c9bfdd348", kill_on_drop: false }` [INFO] [stderr] Compiling swift-bridge-ir v0.1.29 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.96s [INFO] running `Command { std: "docker" "inspect" "03fccaf7be45a5637fb7e544029d81382575cfeb57fcaf141a73097c9bfdd348", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "03fccaf7be45a5637fb7e544029d81382575cfeb57fcaf141a73097c9bfdd348", kill_on_drop: false }` [INFO] [stdout] 03fccaf7be45a5637fb7e544029d81382575cfeb57fcaf141a73097c9bfdd348 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-23/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8e8d4f34842571b2f9a840d24a41f4477d85a1ecb94caf57efc0147146e2785d [INFO] running `Command { std: "docker" "start" "-a" "8e8d4f34842571b2f9a840d24a41f4477d85a1ecb94caf57efc0147146e2785d", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.01s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/swift_bridge_ir-efdf07926b50683f) [INFO] [stdout] [INFO] [stdout] running 172 tests [INFO] [stdout] test codegen::codegen_tests::conditional_compilation_codegen_tests::cfg_feature_bridge_module_feature_disabled::cfg_feature_bridge_module_feature_disabled ... ok [INFO] [stdout] test codegen::codegen_tests::conditional_compilation_codegen_tests::cfg_feature_bridge_module_feature_enabled::cfg_feature_bridge_module_feature_enabled ... ok [INFO] [stdout] test codegen::codegen_tests::already_declared_attribute_codegen_tests::extern_rust_already_declared_type_attribute::extern_rust_already_declared_type_attribute ... ok [INFO] [stdout] test bridged_type::tests::std_lib_types ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_no_return::extern_rust_async_function ... ok [INFO] [stdout] test codegen::codegen_tests::already_declared_attribute_codegen_tests::already_declared_struct::already_declared_struct ... ok [INFO] [stdout] test codegen::codegen_tests::already_declared_attribute_codegen_tests::extern_rust_already_declared_type_still_generates_methods::extern_rust_already_declared_type_still_generates_methods ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_returns_u8::extern_rust_async_function_returns_u8 ... ok [INFO] [stdout] test codegen::codegen_tests::extern_swift_freestanding_fn_with_owned_opaque_swift_type_arg::extern_swift_freestanding_fn_with_owned_opaque_swift_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::return_with::return_with ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_returns_struct::extern_rust_async_function_returns_struct ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::into_return_type_attribute_for_shared_struct::shared_struct_swift_name_attribute ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_return_codegen_tests::test_extern_rust_function_owned_opaque_rust_type_return::extern_rust_fn_opaque_type_return ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_opaque_type_codegen_tests::extern_rust_type::extern_rust_fn_return_option_string ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_argument_codegen_tests::test_extern_rust_function_ref_opaque_rust_type_argument::extern_rust_fn_ref_opaque_type_argument ... ok [INFO] [stdout] test codegen::codegen_tests::extern_swift_freestanding_fn_with_owned_opaque_rust_type_arg::extern_swift_freestanding_fn_with_owned_opaque_rust_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_arg_option_str::extern_rust_fn_return_option_str ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_argument_codegen_tests::test_extern_rust_function_owned_opaque_rust_type_argument::extern_rust_fn_opaque_type_argument ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_return_codegen_tests::test_extern_rust_function_ref_mut_opaque_rust_type_return::extern_rust_fn_ref_mut_opaque_type_return ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::generates_struct_to_and_from_ffi_conversions_no_fields::generates_struct_to_and_from_ffi_conversions_with_fields ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_option_string::extern_rust_fn_return_option_string ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_return_codegen_tests::test_extern_rust_function_ref_opaque_rust_type_return::extern_rust_fn_ref_opaque_type_return ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_option_primitive::extern_rust_fn_option_primitive ... ok [INFO] [stdout] test codegen::codegen_tests::shared_enum_codegen_tests::generates_enum_to_and_from_ffi_conversions_no_data::generates_enum_to_and_from_ffi_conversions_no_data ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::generates_struct_to_and_from_ffi_conversions_with_fields::generates_struct_to_and_from_ffi_conversions_with_fields ... ok [INFO] [stdout] test codegen::codegen_tests::string_codegen_tests::extern_rust_fn_return_str::extern_rust_fn_return_str ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_argument_codegen_tests::test_extern_rust_function_ref_mut_opaque_rust_type_argument::extern_rust_fn_ref_mut_opaque_type_argument ... ok [INFO] [stdout] test codegen::codegen_tests::string_codegen_tests::extern_rust_fn_with_owned_string_argument::extern_rust_fn_with_owned_string_argument ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::extern_rust_fn_arg_swift_repr_struct::extern_rust_fn_arg_swift_repr_struct ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::extern_swift_fn_arg_swift_repr_struct::extern_swift_fn_arg_swift_repr_struct ... ok [INFO] [stdout] test codegen::generate_c_header::tests::freestanding_function_no_args ... ok [INFO] [stdout] test codegen::codegen_tests::string_codegen_tests::extern_rust_fn_returns_string::extern_rust_fn_returns_string ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_method_swift_class_placement_codegen_tests::extern_rust_method_swift_class_placement::extern_rust_fn_return_option_string ... ok [INFO] [stdout] test codegen::generate_c_header::tests::generates_empty_header_for_empty_section ... ok [INFO] [stdout] test codegen::generate_c_header::tests::extern_rust_fn_returns_extern_swift_owned_opaque_type ... ok [INFO] [stdout] test codegen::codegen_tests::string_codegen_tests::extern_rust_fn_with_str_argument::extern_rust_fn_with_str_argument ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::function_args_into_attribute::function_args_into_attribute ... ok [INFO] [stdout] test codegen::codegen_tests::shared_enum_codegen_tests::using_enum_in_extern_rust_fn::using_enum_in_extern_rust_fn ... ok [INFO] [stdout] test codegen::generate_c_header::tests::freestanding_function_one_args ... ok [INFO] [stdout] test codegen::generate_c_header::tests::freestanding_function_with_return ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_method_drops_owned_self ... ok [INFO] [stdout] test codegen::generate_c_header::tests::ignores_extern_swift ... ok [INFO] [stdout] test codegen::generate_c_header::tests::type_definition_includes_vec_functions ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::shared_struct_with_option_field_ffi_repr::shared_struct_with_option_field_ffi_repr ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_rust_method_no_args ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::extern_rust_return_swift_repr_struct::extern_rust_return_swift_repr_struct ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::extern_swift_return_swift_repr_struct::extern_swift_return_swift_repr_struct ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_function_no_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_static_method_no_return_type ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_type_vec_support::extern_rust_fn_return_vec_of_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_return_option_str::extern_rust_fn_return_option_str ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_fn_return_vec_of_opaque_rust_type::extern_rust_fn_return_vec_of_opaque_rust_type ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_swift_function_no_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_rust_static_method_no_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::generates_struct_for_swift_type ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_with_return ... ok [INFO] [stdout] test codegen::generate_swift::vec::tests::generates_vectorizable_extension ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_one_opaque_arg ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_one_arg ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_uses_swift_name_function_attribute ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_func_with_declared_swift_type_arg ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_with_built_in_return_type ... ok [INFO] [stdout] test parse::parse_enum::tests::enum_with_one_variant ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_rust_function_no_args ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_no_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::rust_associated_method_one_args ... ok [INFO] [stdout] test codegen::codegen_tests::shared_enum_codegen_tests::extern_rust_option_enum::option_enum ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_swift_function_no_args ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::extern_rust_option_struct::option_struct ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_swift_function_one_arg ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_return_option_opaque_rust_type::extern_rust_fn_return_option_opaque_rust_type ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_fn_return_reference_to_bridged_type ... ok [INFO] [stdout] test codegen::generate_swift::tests::free_class_memory ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_rust_fn_returns_extern_swift_owned_opaque_type ... ok [INFO] [stdout] test codegen::generate_swift::tests::class_with_init ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_rust_static_method_one_arg ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_func_returns_opaque_swift_type ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_rust_fn_with_extern_swift_owned_opaque_arg ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::struct_with_primitive_field::struct_with_primitive_field ... ok [INFO] [stdout] test parse::parse_enum::tests::parse_enum_no_variants ... ok [INFO] [stdout] test codegen::generate_rust_tokens::vec::tests::generates_vectorizable_impl_for_opaque_rust_type ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_one_arg ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::swift_class_method_no_args ... ok [INFO] [stdout] test codegen::generate_swift::tests::class_with_init_and_param ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::extern_rust_void_pointers ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::extern_swift_built_in_pointers ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_class_init ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::swift_instance_methods ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_empty_module ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_rust_const_void_pointer_argument ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_function_with_return ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::freestanding_function_returns_undeclared_type ... ok [INFO] [stdout] test codegen::generate_swift::tests::static_class_method ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_fn_arg_vec_of_opaque_rust_type::extern_rust_fn_return_vec_of_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_with_option_opaque_rust_type_arg::extern_rust_fn_return_option_str ... ok [INFO] [stdout] test codegen::generate_c_header::tests::slice_return ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::protocol_identifiable::protocol_identifiable ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_rust_function_one_arg ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_rust_return_const_void_pointer ... ok [INFO] [stdout] test codegen::generate_swift::tests::return_string ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_static_class_method ... ok [INFO] [stdout] test codegen::generate_swift::tests::instance_method_with_return ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_method_has_ambiguous_self ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::error_if_initialized_type_not_defined ... ok [INFO] [stdout] test parse::tests::parse_module_cfg_feature ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_class_instance_method ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_no_abi_name_provided_for_an_extern_block ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_const_void_pointer_argument ... ok [INFO] [stdout] test parse::parse_enum::tests::parse_enum_variant_field ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_invalid_abi_name ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::extern_swift_void_pointers ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_unit_struct ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::initializer_with_inputs ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parse_associated_function ... ok [INFO] [stdout] test codegen::generate_swift::tests::instance_method_with_declared_type_arg ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_swift_name_attribute ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_attribute_unrecognized ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_empty_struct_swift_repr_set_to_class ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::error_if_identifiable_attribute_on_non_ref_self ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parses_multiple_function_swift_bridge_attributes ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::associated_function_with_args ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_swift_function_return_slice ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_declared_built_in_type ... ok [INFO] [stdout] test parse::parse_struct::tests::parses_struct_already_declared_attribute ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_invalid_swift_repr ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_already_declared_attribute ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_func_return_ref_byte_slice ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parses_extern_rust_args_into_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_opaque_rust_type_doc_comment ... ok [INFO] [stdout] test tests::foo ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parses_identifiable_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::infer_type_with_multiple_externs ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::initializer ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::rust_type_declaration ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parse_extern_rust_return_with_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parse_extern_rust_into_return_type_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::error_if_identifiable_attribute_on_non_returning_method ... ok [INFO] [stdout] test codegen::generate_swift::tests::swift_function_return_slice ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_missing_swift_repr ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::type_defined_in_another_foreign_module ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::freestanding_function_return_declared_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::rust_freestanding_function_no_args ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::rust_freestanding_function_one_arg ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_struct_with_named_u8_field ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::disambiguate_method ... ok [INFO] [stdout] test parse::parse_struct::tests::parses_multiple_struct_attributes ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::freestanding_function_argument_undeclared_type ... ok [INFO] [stdout] test parsed_extern_fn::to_extern_c_fn::tests::link_to_swift_freestanding_function ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::call_args_marks_instance_no_longer_owned_if_passed_owned_to_rust ... ok [INFO] [stdout] test parsed_extern_fn::to_extern_c_fn::tests::wraps_string_in_rust_string ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::extern_rust_freestanding_function_rust_name ... ok [INFO] [stdout] test parsed_extern_fn::tests::extern_rust_strings ... ok [INFO] [stdout] test parsed_extern_fn::tests::unboxes_owned_opaque_type ... ok [INFO] [stdout] test parsed_extern_fn::to_rust_impl_call_swift::tests::static_class_method ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::call_args_uses_pointer_from_class_instances ... ok [INFO] [stdout] test parsed_extern_fn::tests::does_not_include_self_in_rust_call_args ... ok [INFO] [stdout] test parsed_extern_fn::to_extern_c_param_names_and_types::tests::converts_string_param_to_ruststring_pointer ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::method_return_reference_to_bridged_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parses_rust_self_methods ... ok [INFO] [stdout] test parsed_extern_fn::to_rust_impl_call_swift::tests::class_initializer ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::extern_rust_into_return_type ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::strips_references_from_params_with_declared_type ... ok [INFO] [stdout] test parsed_extern_fn::to_extern_c_param_names_and_types::tests::renames_self_to_this_in_params ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::type_declared_in_separate_extern_block_after_use ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::return_declared_type ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::excludes_self_from_params ... ok [INFO] [stdout] test parsed_extern_fn::tests::extern_rust_strs ... ok [INFO] [stdout] test parsed_extern_fn::to_rust_impl_call_swift::tests::converts_slice ... ok [INFO] [stdout] test parsed_extern_fn::to_rust_impl_call_swift::tests::call_with_str_arg_and_return_str ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::converts_unsafe_buffer_pointer_to_ffi_slice ... ok [INFO] [stdout] test parsed_extern_fn::to_extern_c_fn::tests::wraps_extern_rust_slice ... ok [INFO] [stdout] test codegen::codegen_tests::shared_struct_codegen_tests::shared_struct_swift_name_attribute::shared_struct_swift_name_attribute ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 172 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Doc-tests swift-bridge-ir [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test src/lib.rs - SwiftBridgeModule (line 37) ... ignored [INFO] [stdout] test src/parsed_extern_fn.rs - parsed_extern_fn::ParsedExternFn::args_into (line 65) ... ignored [INFO] [stdout] test src/parsed_extern_fn.rs - parsed_extern_fn::ParsedExternFn::into_return_type (line 52) ... ignored [INFO] [stdout] test src/bridge_module_attributes.rs - bridge_module_attributes::CfgAttr (line 8) - compile ... ok [INFO] [stdout] test src/parsed_extern_fn/to_extern_c_fn.rs - parsed_extern_fn::to_extern_c_fn::ParsedExternFn::to_extern_c_function_tokens (line 11) ... ok [INFO] [stdout] test src/bridged_type/shared_struct/struct_field/normalized_field.rs - bridged_type::shared_struct::struct_field::normalized_field::NormalizedStructField::maybe_name_and_colon (line 17) ... ok [INFO] [stdout] test src/parsed_extern_fn/to_rust_impl_call_swift.rs - parsed_extern_fn::to_rust_impl_call_swift::ParsedExternFn (line 16) ... ok [INFO] [stdout] test src/parsed_extern_fn.rs - parsed_extern_fn::ParsedExternFn::associated_type (line 28) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "8e8d4f34842571b2f9a840d24a41f4477d85a1ecb94caf57efc0147146e2785d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8e8d4f34842571b2f9a840d24a41f4477d85a1ecb94caf57efc0147146e2785d", kill_on_drop: false }` [INFO] [stdout] 8e8d4f34842571b2f9a840d24a41f4477d85a1ecb94caf57efc0147146e2785d