[INFO] fetching crate swift-bridge-ir 0.1.57... [INFO] testing swift-bridge-ir-0.1.57 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate swift-bridge-ir 0.1.57 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate swift-bridge-ir 0.1.57 [INFO] finished tweaking crates.io crate swift-bridge-ir 0.1.57 [INFO] tweaked toml for crates.io crate swift-bridge-ir 0.1.57 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate swift-bridge-ir 0.1.57 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 4 packages to latest compatible versions [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.106) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4924a8374b228db90e60efeab1fb0c266fa17ad1eb5626a5fde9336c1a476731 [INFO] running `Command { std: "docker" "start" "-a" "4924a8374b228db90e60efeab1fb0c266fa17ad1eb5626a5fde9336c1a476731", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4924a8374b228db90e60efeab1fb0c266fa17ad1eb5626a5fde9336c1a476731", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4924a8374b228db90e60efeab1fb0c266fa17ad1eb5626a5fde9336c1a476731", kill_on_drop: false }` [INFO] [stdout] 4924a8374b228db90e60efeab1fb0c266fa17ad1eb5626a5fde9336c1a476731 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 712e4d11cf3706402db45af51316ce0f6d4c17294d5ae5c4a7c45fd3d618840f [INFO] running `Command { std: "docker" "start" "-a" "712e4d11cf3706402db45af51316ce0f6d4c17294d5ae5c4a7c45fd3d618840f", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling swift-bridge-ir v0.1.57 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.98s [INFO] running `Command { std: "docker" "inspect" "712e4d11cf3706402db45af51316ce0f6d4c17294d5ae5c4a7c45fd3d618840f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "712e4d11cf3706402db45af51316ce0f6d4c17294d5ae5c4a7c45fd3d618840f", kill_on_drop: false }` [INFO] [stdout] 712e4d11cf3706402db45af51316ce0f6d4c17294d5ae5c4a7c45fd3d618840f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0a2e39e34628c10f7b22a0f0cf78c3c90c08ea1ee6d4c968dc4de2ef1ba81506 [INFO] running `Command { std: "docker" "start" "-a" "0a2e39e34628c10f7b22a0f0cf78c3c90c08ea1ee6d4c968dc4de2ef1ba81506", kill_on_drop: false }` [INFO] [stderr] Compiling swift-bridge-ir v0.1.57 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 12.24s [INFO] running `Command { std: "docker" "inspect" "0a2e39e34628c10f7b22a0f0cf78c3c90c08ea1ee6d4c968dc4de2ef1ba81506", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0a2e39e34628c10f7b22a0f0cf78c3c90c08ea1ee6d4c968dc4de2ef1ba81506", kill_on_drop: false }` [INFO] [stdout] 0a2e39e34628c10f7b22a0f0cf78c3c90c08ea1ee6d4c968dc4de2ef1ba81506 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5cf724d40e99893a80de2cbf44fdcae6d0615f6f025e954bce9e77c469d33a14 [INFO] running `Command { std: "docker" "start" "-a" "5cf724d40e99893a80de2cbf44fdcae6d0615f6f025e954bce9e77c469d33a14", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.07s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/swift_bridge_ir-51f41c6a4a7d39bc) [INFO] [stdout] [INFO] [stdout] running 303 tests [INFO] [stdout] test bridged_type::boxed_fn::tests::no_space_before_arg_parens ... ok [INFO] [stdout] test bridged_type::boxed_fn::tests::boxed_fn_once_from_string_with_arrow ... ok [INFO] [stdout] test bridged_type::boxed_fn::tests::boxed_fn_once_from_string_no_arrow ... ok [INFO] [stdout] test bridged_type::boxed_fn::tests::comma_after_fn_once ... ok [INFO] [stdout] test bridged_type::bridgeable_result::tests::result_from_null_type ... ok [INFO] [stdout] test bridged_type::bridged_option::tests::parse_option_static_str ... 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::boxed_fn::tests::boxed_fn_once_from_string_returns_null ... ok [INFO] [stdout] test codegen::codegen_tests::already_declared_attribute_codegen_tests::already_declared_rust_copy_type_does_not_redeclare_swift::already_declared_rust_copy_type_does_not_redeclare_swift ... ok [INFO] [stdout] test codegen::codegen_tests::already_declared_attribute_codegen_tests::already_declared_enum::already_declared_enum ... ok [INFO] [stdout] test bridged_type::tests::treats_newline_characters_as_spaces ... ok [INFO] [stdout] test codegen::codegen_tests::already_declared_attribute_codegen_tests::already_declared_rust_copy_type_methods::already_declared_rust_copy_type_methods ... 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_result_null_opaque::extern_rust_async_function_returns_result_null_opaque ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_returns_string::extern_rust_async_function_returns_string ... 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::argument_label_codegen_tests::argument_label::argument_label ... 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::async_function_codegen_tests::extern_rust_async_function_u32_arg::extern_rust_async_function_returns_u8 ... 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::argument_label_codegen_tests::argument_one_label::argument_label ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_method::extern_rust_async_method ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_method_takes_no_args_no_return_callback::test_swift_method_takes_no_args_no_return_callback ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_returns_result_opaque::extern_rust_async_function_returns_result_opaque ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_method_takes_callback_one_primitive_arg::test_swift_method_takes_callback_one_primitive_arg ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_returns_result_opaque_rust_transparent_enum::extern_rust_async_function_returns_result_opaque_rust_transparent_enum ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_callback_return_opaque_rust_type::test_swift_takes_callback_return_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_callback_multiple_args::test_swift_takes_callback_multiple_args ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_callback_one_primitive_arg::test_swift_takes_callback_one_primitive_arg ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_no_args_no_return_callback::test_swift_takes_no_args_no_return_callback ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_callback_one_opaque_rust_arg::test_swift_takes_callback_one_opaque_rust_arg ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_callback_primitive_return::test_swift_takes_callback_primitive_return ... ok [INFO] [stdout] test codegen::codegen_tests::async_function_codegen_tests::extern_rust_async_function_returns_result_transparent_enum::extern_rust_async_function_returns_result_transparent_enum ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_rust_tuple_opaque_rust_primitive::extern_rust_tuple_opaque_rust_primitive ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_multiple_callbacks::test_swift_takes_multiple_callbacks ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_rust_tuple_f32_isize_bool::extern_rust_tuple_f32_isize_bool ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_rust_tuple_primitives::extern_rust_tuple_primitives ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_swift_tuple_opaque_and_string::extern_swift_tuple_opaque_and_string ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_rust_tuple_string_primitive::extern_rust_tuple_string_primitive ... ok [INFO] [stdout] test codegen::codegen_tests::boxed_fnonce_codegen_tests::test_swift_takes_callback_with_result_arg::test_swift_takes_callback_with_result_arg ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_swift_tuple_primitives::extern_swift_tuple_primitives ... ok [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::async_function_codegen_tests::extern_rust_async_function_returns_result_null_transparent_enum::extern_rust_async_function_returns_result_null_transparent_enum ... ok [INFO] [stdout] test codegen::codegen_tests::c_header_declaration_order_codegen_tests::tuple_fields_generated_before_tuple_generated_before_result::tuple_fields_generated_before_tuple_generated_before_result ... 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::derive_struct_attribute_codegen_tests::derive_copy_struct::generates_struct ... ok [INFO] [stdout] test codegen::codegen_tests::derive_struct_attribute_codegen_tests::derive_clone_struct::generates_struct ... ok [INFO] [stdout] test codegen::codegen_tests::built_in_tuple_codegen_tests::extern_swift_tuple_transparent_struct_and_transparent_enum::extern_swift_tuple_transparent_struct_and_transparent_enum ... ok [INFO] [stdout] test codegen::codegen_tests::extern_rust_function_opaque_rust_type_argument_codegen_tests::test_extern_rust_function_copy_opaque_rust_ref_type_argument::test_extern_rust_function_copy_opaque_rust_ref_type_argument ... 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::derive_attribute_codegen_tests::derive_debug_enum::generates_enum_to_and_from_ffi_conversions_no_data ... 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::extern_rust_function_opaque_rust_type_return_codegen_tests::test_extern_rust_function_copy_opaque_rust_type_return::test_extern_rust_function_copy_opaque_rust_type_return ... 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_rust_function_opaque_rust_type_argument_codegen_tests::test_extern_rust_function_copy_opaque_rust_type_argument::test_extern_rust_function_copy_opaque_rust_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::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::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_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::function_attribute_codegen_tests::get_with::get_with ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::function_attribute_swift_name_extern_rust::function_args_into_attribute ... 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::function_attribute_codegen_tests::return_with::return_with ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::declare_generic::declare_generic ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::generic_opaque_rust_type_arg::generic_opaque_rust_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::get::get ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::return_into_attribute_for_shared_struct::shared_struct_swift_name_attribute ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::return_into_attribute_for_transparent_enum::shared_struct_swift_name_attribute ... ok [INFO] [stdout] test codegen::codegen_tests::function_attribute_codegen_tests::protocol_identifiable::protocol_identifiable ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_class_with_throwing_init::extern_rust_class_with_throwing_init ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::monomorphized_generic_opaque_rust_type::monomorphized_generic_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_copy_type::extern_rust_copy_type ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::generic_opaque_rust_type_copy_return::generic_opaque_rust_type_copy_return ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_class_with_failable_init::extern_rust_class_with_failable_init ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::generic_opaque_rust_type_return::generic_opaque_rust_type_return ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_copy_type_method::extern_rust_copy_type_method ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::generic_opaque_rust_type_copy::generic_opaque_rust_type_copy ... ok [INFO] [stdout] test codegen::codegen_tests::generic_opaque_rust_type_codegen_tests::generic_opaque_rust_type_copy_arg::generic_opaque_rust_type_copy_arg ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_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::generic_opaque_rust_type_codegen_tests::generic_opaque_rust_type_inner_opaque_ty::generic_opaque_rust_type_inner_opaque_ty ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_equatable_type::extern_rust_equatable_type ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_type::extern_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_rust_type_codegen_tests::extern_rust_hashable_type::extern_rust_hashable_type ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_swift_type_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::opaque_swift_type_codegen_tests::test_extern_swift_method_owned_opaque_swift_type_return::test_extern_swift_method_owned_opaque_swift_type_return ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_arg_option_ref_opaque_rust_type::extern_rust_fn_return_option_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::opaque_swift_type_codegen_tests::test_extern_swift_freestanding_function_owned_opaque_swift_type_return::test_extern_swift_freestanding_function_owned_opaque_swift_type_return ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_arg_option_str::extern_rust_fn_arg_option_str ... 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::option_codegen_tests::extern_rust_fn_return_option_opaque_swift_type::extern_rust_fn_return_option_opaque_swift_type ... 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::option_codegen_tests::extern_rust_fn_return_option_opaque_rust_type::extern_rust_fn_return_option_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_return_option_ref_opaque_rust_type::extern_rust_fn_return_option_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_return_option_generic_opaque_rust_type::extern_rust_fn_return_option_generic_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_return_option_opaque_copy_rust_type::extern_rust_fn_return_option_opaque_copy_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_option_vector_primitive::extern_rust_fn_option_vector_primitive ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_return_option_generic_opaque_copy_rust_type::extern_rust_fn_return_option_generic_opaque_copy_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_with_option_opaque_swift_type_arg::extern_rust_fn_with_option_opaque_swift_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_swift_func_option_str_arg::extern_swift_func_option_str_arg ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_with_option_opaque_rust_type_arg::extern_rust_fn_with_option_opaque_rust_type_arg ... 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::option_codegen_tests::extern_swift_fn_option_primitive::extern_swift_fn_option_primitive ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_with_option_generic_opaque_copy_rust_type_arg::extern_rust_fn_with_option_generic_opaque_copy_rust_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_swift_func_option_string_arg::extern_swift_func_option_string_arg ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_swift_func_returns_optional_string::extern_swift_func_returns_optional_string ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_result_string::extern_rust_fn_result_string ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_with_option_generic_opaque_rust_type_arg::extern_rust_fn_with_option_generic_opaque_rust_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_opaque_rust::extern_rust_fn_return_result_opaque_rust ... 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::codegen_tests::result_codegen_tests::extern_rust_fn_result_opaque_swift::extern_rust_fn_result_opaque_swift ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_arg_result_opaque_rust::extern_rust_fn_arg_result_opaque_rust ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_null_and_opaque_rust::extern_rust_fn_return_result_opaque_rust ... ok [INFO] [stdout] test codegen::codegen_tests::option_codegen_tests::extern_rust_fn_with_option_opaque_copy_rust_type_arg::extern_rust_fn_with_option_opaque_copy_rust_type_arg ... ok [INFO] [stdout] test codegen::codegen_tests::return_into_attribute_codegen_tests::return_into_already_declared_enum::already_declared_rust_copy_type_methods ... ok [INFO] [stdout] test codegen::codegen_tests::single_representation_type_elision_codegen_tests::elides_unit_struct::elides_unit_struct ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_unit_type_and_transparent_struct_type::extern_rust_result_transparent_struct_type_and_opaque_rust_type ... 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::string_codegen_tests::extern_rust_fn_with_owned_string_argument::extern_rust_fn_with_owned_string_argument ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_tuple_type_and_transparent_enum_type::extern_rust_fn_return_result_tuple_type_and_transparent_enum_type ... 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::string_codegen_tests::extern_rust_fn_with_str_argument::extern_rust_fn_with_str_argument ... ok [INFO] [stdout] test codegen::codegen_tests::string_codegen_tests::extern_swift_func_takes_string_arg::extern_rust_fn_takes_and_returns_string ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_unit_type_and_transparent_enum_type::extern_rust_result_transparent_enum_type_and_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::extern_rust_option_enum::option_enum ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_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::string_codegen_tests::extern_swift_func_returns_string::extern_rust_fn_returns_string ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::generates_enum_to_and_from_ffi_conversions_one_unnamed_data_and_no_fields::generates_enum_to_and_from_ffi_conversions_one_unnamed_data_and_no_fields ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_transparent_enum_type_and_opaque_rust_type::extern_rust_result_transparent_enum_type_and_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_opaque_rust_type_and_transparent_enum_type::extern_rust_result_transparent_enum_type_and_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::single_representation_type_elision_codegen_tests::elides_null_type::elides_null_type ... ok [INFO] [stdout] test codegen::codegen_tests::result_codegen_tests::extern_rust_fn_return_result_unit_and_opaque_rust::extern_rust_fn_return_result_unit_and_opaque_rust ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::generates_enum_to_and_from_ffi_conversions_unnamed_data_and_two_unnamed_data::generates_enum_to_and_from_ffi_conversions_unnamed_data_and_two_unnamed_data ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::generates_enum_with_opaque_rust_data::generates_enum_to_and_from_ffi_conversions_one_named_data_and_two_named_data ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::using_enum_in_extern_rust_fn::using_enum_in_extern_rust_fn ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::shared_enum_swift_name_attribute::shared_enum_swift_name_attribute ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_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::transparent_struct_codegen_tests::extern_rust_fn_arg_swift_repr_struct::extern_rust_fn_arg_swift_repr_struct ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_enum_codegen_tests::generates_enum_to_and_from_ffi_conversions_one_named_data_and_two_named_data::generates_enum_to_and_from_ffi_conversions_one_named_data_and_two_named_data ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_struct_codegen_tests::extern_rust_option_struct::option_struct ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_struct_codegen_tests::extern_rust_return_swift_repr_struct::extern_rust_return_swift_repr_struct ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_struct_codegen_tests::shared_struct_swift_name_attribute::shared_struct_swift_name_attribute ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_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::transparent_struct_codegen_tests::extern_swift_fn_arg_swift_repr_struct::extern_swift_fn_arg_swift_repr_struct ... 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::codegen_tests::transparent_struct_codegen_tests::struct_with_primitive_field::struct_with_primitive_field ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_fn_return_vec_of_transparent_enum::extern_rust_fn_return_vec_of_transparent_enum ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_type_vec_support::extern_rust_type_vec_support ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_fn_arg_vec_of_transparent_enum::extern_rust_fn_arg_vec_of_transparent_enum ... ok [INFO] [stdout] test codegen::codegen_tests::transparent_struct_codegen_tests::extern_swift_return_swift_repr_struct::extern_swift_return_swift_repr_struct ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_swift_fn_arg_vec_of_primitive_rust_type::extern_swift_fn_arg_vec_of_primitive_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_swift_fn_return_vec_of_primitive_rust_type::extern_swift_fn_return_vec_of_primitive_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::extern_rust_fn_arg_vec_of_opaque_rust_type::extern_rust_fn_arg_vec_of_opaque_rust_type ... ok [INFO] [stdout] test codegen::codegen_tests::vec_codegen_tests::transparent_enum_vec_support::transparent_enum_vec_support ... ok [INFO] [stdout] test codegen::generate_c_header::tests::ignores_extern_swift ... ok [INFO] [stdout] test codegen::generate_c_header::tests::extern_rust_fn_returns_extern_swift_owned_opaque_type ... ok [INFO] [stdout] test codegen::generate_c_header::tests::freestanding_function_no_args ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_no_args ... ok [INFO] [stdout] test codegen::generate_c_header::tests::freestanding_function_with_return ... ok [INFO] [stdout] test codegen::generate_c_header::tests::freestanding_function_one_args ... ok [INFO] [stdout] test codegen::generate_c_header::tests::generates_empty_header_for_empty_section ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_one_arg ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_method_drops_owned_self ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_rust_method_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::extern_rust_freestanding_function_rust_name ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_with_return ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_static_method_no_return_type ... ok [INFO] [stdout] test codegen::generate_c_header::tests::method_one_opaque_arg ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::extern_rust_return_into ... 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_rust_tokens::tests::extern_swift_void_pointers ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::associated_rust_static_method_one_arg ... ok [INFO] [stdout] test codegen::generate_c_header::tests::slice_return ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_func_returns_opaque_swift_type ... 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_function_no_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_one_arg ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_rust_with_built_in_return_type ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_swift_function_no_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::generates_struct_for_swift_type ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::method_return_reference_to_bridged_type ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::module_visibility ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::rust_associated_method_one_args ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::swift_class_method_no_args ... ok [INFO] [stdout] test codegen::generate_c_header::tests::type_definition_includes_vec_functions ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::swift_instance_methods ... ok [INFO] [stdout] test codegen::generate_rust_tokens::vec::vec_of_opaque_rust_type::tests::generates_vectorizable_impl_for_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_rust_tokens::vec::vec_of_transparent_enum::tests::generates_vectorizable_impl_for_opaque_rust_type ... ok [INFO] [stdout] test codegen::generate_swift::tests::class_with_init ... ok [INFO] [stdout] test codegen::generate_rust_tokens::tests::freestanding_swift_function_one_arg ... ok [INFO] [stdout] test codegen::generate_swift::tests::class_with_init_and_param ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_rust_fn_with_extern_swift_owned_opaque_arg ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_rust_const_void_pointer_argument ... 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::extern_rust_return_const_void_pointer ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_class_init ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_static_class_method ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_class_instance_method ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_uses_swift_name_function_attribute ... ok [INFO] [stdout] test codegen::generate_swift::tests::extern_swift_const_void_pointer_argument ... ok [INFO] [stdout] test codegen::generate_swift::tests::free_class_memory ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_func_return_ref_byte_slice ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_function_with_return ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_rust_function_no_args ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_rust_function_one_arg ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_swift_function_no_args ... ok [INFO] [stdout] test codegen::generate_swift::tests::freestanding_swift_function_return_slice ... ok [INFO] [stdout] test codegen::generate_swift::tests::instance_method_with_declared_type_arg ... ok [INFO] [stdout] test codegen::generate_swift::tests::instance_method_with_return ... ok [INFO] [stdout] test codegen::generate_swift::tests::return_string ... ok [INFO] [stdout] test codegen::generate_swift::vec::tests::generates_vectorizable_extension ... ok [INFO] [stdout] test parse::parse_enum::tests::already_declared_attribute ... ok [INFO] [stdout] test codegen::generate_swift::tests::static_class_method ... ok [INFO] [stdout] test codegen::generate_swift::tests::swift_function_return_slice ... ok [INFO] [stdout] test parse::parse_enum::tests::enum_with_one_variant ... ok [INFO] [stdout] test parse::parse_enum::tests::error_if_attribute_unrecognized ... ok [INFO] [stdout] test parse::parse_enum::tests::parse_enum_variant_field ... ok [INFO] [stdout] test parse::parse_enum::tests::parse_enum_no_variants ... 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::error_if_initialized_type_not_defined ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::initializer ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::failable_initializer ... 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_extern_rust_return_into_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::error_if_identifiable_attribute_on_non_returning_method ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parse_associated_function ... 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::parses_extern_rust_args_into_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parses_get_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parses_get_with_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::parses_identifiable_attribute ... 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::generics::generic_opaque_type::tests::parse_generic_opaque_type_with_attributes ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::throwing_initializer ... ok [INFO] [stdout] test parse::parse_extern_mod::generics::generic_opaque_type::tests::parse_method_with_generic_opaque_type_self ... ok [INFO] [stdout] test parse::parse_enum::tests::derive_debug ... ok [INFO] [stdout] test parse::parse_extern_mod::generics::generic_opaque_type::tests::parse_function_with_generic_opaque_type ... ok [INFO] [stdout] test parse::parse_enum::tests::swift_name_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::generics::generic_opaque_type::tests::parses_declare_generic_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::generics::tests::multiple_generics ... ok [INFO] [stdout] test parse::parse_extern_mod::generics::tests::parse_generic_extern_rust_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_declared_built_in_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::disambiguate_method ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_method_has_ambiguous_self ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_args_into_arg_not_found_in_function ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_no_abi_name_provided_for_an_extern_block ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::freestanding_function_returns_undeclared_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::freestanding_function_argument_undeclared_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::freestanding_function_return_declared_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::infer_type_with_multiple_externs ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_already_declared_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_copy_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_equatable_attribute ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_empty_module ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_mutable_opaque_copy_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_multiple_attributes ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_opaque_rust_type_doc_comment ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::rust_freestanding_function_one_arg ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::rust_freestanding_function_no_args ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::rust_type_declaration ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_attribute_unrecognized ... ok [INFO] [stdout] test parse::parse_extern_mod::argument_attributes::tests::parse_extern_rust_argument_attributes ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::type_defined_in_another_foreign_module ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::error_if_invalid_abi_name ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parse_hashable_attribute ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_missing_swift_repr ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_invalid_swift_repr ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_struct_with_named_u8_field ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::type_declared_in_separate_extern_block_after_use ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_swift_name_attribute ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_derive_attribute ... ok [INFO] [stdout] test parse::parse_struct::tests::parses_multiple_struct_attributes ... ok [INFO] [stdout] test parse::tests::invalid_module_item ... ok [INFO] [stdout] test parse::parse_extern_mod::function_attributes::tests::associated_function_with_args ... ok [INFO] [stdout] test parse::parse_struct::tests::parses_struct_already_declared_attribute ... ok [INFO] [stdout] test parse::parse_struct::tests::error_if_empty_struct_swift_repr_set_to_class ... ok [INFO] [stdout] test parsed_extern_fn::tests::extern_rust_strings ... ok [INFO] [stdout] test parsed_extern_fn::tests::extern_rust_strs ... ok [INFO] [stdout] test parsed_extern_fn::tests::unboxes_owned_opaque_type ... ok [INFO] [stdout] test parse::parse_extern_mod::tests::parses_rust_self_methods ... ok [INFO] [stdout] test parse::parse_struct::tests::parses_multiple_struct_attributes_and_derive ... ok [INFO] [stdout] test parse::parse_struct::tests::parse_unit_struct ... ok [INFO] [stdout] test parse::tests::parse_module_cfg_feature ... 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_rust_impl_call_swift::tests::class_initializer ... ok [INFO] [stdout] test parsed_extern_fn::to_extern_c_fn::tests::wraps_extern_rust_slice ... 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::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 parsed_extern_fn::to_rust_impl_call_swift::tests::static_class_method ... 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_rust_impl_call_swift::tests::converts_slice ... 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::to_extern_c_fn::tests::wraps_string_in_rust_string ... 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 parsed_extern_fn::to_swift_func::tests::converts_unsafe_buffer_pointer_to_ffi_slice ... ok [INFO] [stdout] test tests::foo ... ok [INFO] [stdout] test parsed_extern_fn::to_swift_func::tests::excludes_self_from_params ... 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::strips_references_from_params_with_declared_type ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 303 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s [INFO] [stdout] [INFO] [stderr] Doc-tests swift_bridge_ir [INFO] [stdout] [INFO] [stdout] running 13 tests [INFO] [stdout] test src/bridged_type.rs - bridged_type::BridgeableType::can_parse_token_stream_str (line 253) ... ignored [INFO] [stdout] test src/codegen/generate_rust_tokens.rs - codegen::generate_rust_tokens::generate_extern_c_block (line 325) ... ignored [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 93) ... ignored [INFO] [stdout] test src/parsed_extern_fn.rs - parsed_extern_fn::ParsedExternFn::return_into (line 80) ... ignored [INFO] [stdout] test src/codegen/generate_rust_tokens.rs - codegen::generate_rust_tokens::generate_extern_c_block (line 312) - compile ... ok [INFO] [stdout] test src/bridge_module_attributes.rs - bridge_module_attributes::CfgAttr (line 8) - compile ... ok [INFO] [stdout] test src/codegen/generate_rust_tokens.rs - codegen::generate_rust_tokens::generate_extern_c_block (line 340) - compile ... 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.rs - parsed_extern_fn::ParsedExternFn::associated_type (line 52) ... 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 13) ... 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/codegen/generate_rust_tokens.rs - codegen::generate_rust_tokens::generate_extern_c_block (line 370) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.57s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5cf724d40e99893a80de2cbf44fdcae6d0615f6f025e954bce9e77c469d33a14", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5cf724d40e99893a80de2cbf44fdcae6d0615f6f025e954bce9e77c469d33a14", kill_on_drop: false }` [INFO] [stdout] 5cf724d40e99893a80de2cbf44fdcae6d0615f6f025e954bce9e77c469d33a14