[INFO] cloning repository https://github.com/nchapman/uniffi-bindgen-dart
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nchapman/uniffi-bindgen-dart" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnchapman%2Funiffi-bindgen-dart", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnchapman%2Funiffi-bindgen-dart'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c2a2ee53cc2dc1ef2d6e8e8f41168d71e3098c6f
[INFO] testing nchapman/uniffi-bindgen-dart against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnchapman%2Funiffi-bindgen-dart" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/nchapman/uniffi-bindgen-dart
[INFO] finished tweaking git repo https://github.com/nchapman/uniffi-bindgen-dart
[INFO] tweaked toml for git repo https://github.com/nchapman/uniffi-bindgen-dart written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nchapman/uniffi-bindgen-dart on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nchapman/uniffi-bindgen-dart 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" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scroll_derive v0.12.1
[INFO] [stderr]   Downloaded uniffi_udl v0.31.0
[INFO] [stderr]   Downloaded uniffi_internal_macros v0.31.0
[INFO] [stderr]   Downloaded uniffi_pipeline v0.31.0
[INFO] [stderr]   Downloaded weedle2 v5.0.0
[INFO] [stderr]   Downloaded cargo_metadata v0.19.2
[INFO] [stderr]   Downloaded askama v0.14.0
[INFO] [stderr]   Downloaded askama_derive v0.14.0
[INFO] [stderr]   Downloaded goblin v0.8.2
[INFO] [stderr]   Downloaded uniffi_bindgen v0.31.0
[INFO] [stderr]   Downloaded uniffi_meta v0.31.0
[INFO] [stderr]   Downloaded askama_parser v0.14.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 99556f447f3948aaef26ec4c430b87e219d131d640c787b11776e9e32731eb7d
[INFO] running `Command { std: "docker" "start" "-a" "99556f447f3948aaef26ec4c430b87e219d131d640c787b11776e9e32731eb7d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "99556f447f3948aaef26ec4c430b87e219d131d640c787b11776e9e32731eb7d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "99556f447f3948aaef26ec4c430b87e219d131d640c787b11776e9e32731eb7d", kill_on_drop: false }`
[INFO] [stdout] 99556f447f3948aaef26ec4c430b87e219d131d640c787b11776e9e32731eb7d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 09a030d611b48ba7b8c96c2484515eae7f58d40061debc62812bd0d257f7d90f
[INFO] running `Command { std: "docker" "start" "-a" "09a030d611b48ba7b8c96c2484515eae7f58d40061debc62812bd0d257f7d90f", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling camino v1.2.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling fs-err v2.11.0
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling plain v0.2.3
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling uniffi-bindgen-dart-testing v0.1.3 (/opt/rustwide/workdir/crates/ubdg_testing)
[INFO] [stderr]    Compiling uniffi-bindgen-dart-runtime v0.1.3 (/opt/rustwide/workdir/crates/ubdg_runtime)
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling tempfile v3.26.0
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling weedle2 v5.0.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling uniffi_internal_macros v0.31.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling scroll_derive v0.12.1
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling uniffi_pipeline v0.31.0
[INFO] [stderr]    Compiling scroll v0.12.0
[INFO] [stderr]    Compiling uniffi_meta v0.31.0
[INFO] [stderr]    Compiling goblin v0.8.2
[INFO] [stderr]    Compiling uniffi_udl v0.31.0
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling askama_parser v0.14.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling cargo-platform v0.1.9
[INFO] [stderr]    Compiling cargo_metadata v0.19.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling askama_derive v0.14.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling askama v0.14.0
[INFO] [stderr]    Compiling uniffi_bindgen v0.31.0
[INFO] [stderr]    Compiling uniffi-bindgen-dart v0.1.3 (/opt/rustwide/workdir/crates/ubdg_bindgen)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 57s
[INFO] running `Command { std: "docker" "inspect" "09a030d611b48ba7b8c96c2484515eae7f58d40061debc62812bd0d257f7d90f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09a030d611b48ba7b8c96c2484515eae7f58d40061debc62812bd0d257f7d90f", kill_on_drop: false }`
[INFO] [stdout] 09a030d611b48ba7b8c96c2484515eae7f58d40061debc62812bd0d257f7d90f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 064ed504a8670a7e7f0c311799ed2e74dd47ddbc6bc430cb4dfb75b3cd4906c4
[INFO] running `Command { std: "docker" "start" "-a" "064ed504a8670a7e7f0c311799ed2e74dd47ddbc6bc430cb4dfb75b3cd4906c4", kill_on_drop: false }`
[INFO] [stderr]    Compiling uniffi-bindgen-dart-testing v0.1.3 (/opt/rustwide/workdir/crates/ubdg_testing)
[INFO] [stderr]    Compiling uniffi-bindgen-dart-runtime v0.1.3 (/opt/rustwide/workdir/crates/ubdg_runtime)
[INFO] [stderr]    Compiling uniffi-bindgen-dart v0.1.3 (/opt/rustwide/workdir/crates/ubdg_bindgen)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.44s
[INFO] running `Command { std: "docker" "inspect" "064ed504a8670a7e7f0c311799ed2e74dd47ddbc6bc430cb4dfb75b3cd4906c4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "064ed504a8670a7e7f0c311799ed2e74dd47ddbc6bc430cb4dfb75b3cd4906c4", kill_on_drop: false }`
[INFO] [stdout] 064ed504a8670a7e7f0c311799ed2e74dd47ddbc6bc430cb4dfb75b3cd4906c4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 17ab94543675b3b6dbf7e7666f319b245f144dbf1129cdbee099ce1c4b4e36d8
[INFO] running `Command { std: "docker" "start" "-a" "17ab94543675b3b6dbf7e7666f319b245f144dbf1129cdbee099ce1c4b4e36d8", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uniffi_bindgen_dart-859d71b5d724fcf5)
[INFO] [stdout] 
[INFO] [stdout] running 219 tests
[INFO] [stdout] test dart::callback::tests::async_result_struct_name ... ok
[INFO] [stdout] test dart::callback::tests::bridge_class_name ... ok
[INFO] [stdout] test cli::tests::library_flag_still_accepted_for_backwards_compat ... ok
[INFO] [stdout] test cli::tests::parses_generate_without_library_flag ... ok
[INFO] [stdout] test dart::callback::tests::init_field_name ... ok
[INFO] [stdout] test dart::callback::tests::interface_name_from_type ... ok
[INFO] [stdout] test cli::tests::parses_generate_flags ... ok
[INFO] [stdout] test dart::callback::tests::trait_bridge_class_name ... ok
[INFO] [stdout] test dart::callback::tests::trait_init_field_name ... ok
[INFO] [stdout] test dart::callback::tests::init_symbol ... ok
[INFO] [stdout] test dart::callback::tests::vtable_field_name ... ok
[INFO] [stdout] test dart::callback::tests::vtable_struct_name ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_bool ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_enum_delegates_to_uniffi_read ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_bytes ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_optional_int32 ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_f64 ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_optional_record_uses_inline_read ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_sequence_enum_uses_inline_read ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_enum_no_length_prefix ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_sequence_string ... ok
[INFO] [stdout] test dart::callback::tests::trait_init_symbol ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_u8 ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_string ... ok
[INFO] [stdout] test dart::callback::tests::trait_vtable_field_name ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_record_delegates_to_uniffi_read ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_bool ... ok
[INFO] [stdout] test dart::callback::tests::trait_vtable_struct_name ... ok
[INFO] [stdout] test dart::codec::tests::binary_read_record_no_length_prefix ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_optional_int32 ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_optional_record_uses_inline_write ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_sequence_enum_uses_inline_write ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_f64 ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_bytes ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_u8 ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_duration ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_record_no_length_prefix ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_string ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_boolean ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_enum ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_int32 ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_float64 ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_optional_int32 ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_object ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_optional_record ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_record ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_string ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_timestamp ... ok
[INFO] [stdout] test dart::codec::tests::json_decode_sequence_string ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_bytes ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_object ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_optional_int32 ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_enum ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_optional_record ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_primitive_int32 ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_record ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_sequence_record ... ok
[INFO] [stdout] test dart::callback::tests::trait_init_done_field_name ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_enum_delegates_to_uniffi_write ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_record_delegates_to_uniffi_write ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_sequence_string ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_duration ... ok
[INFO] [stdout] test dart::callback::tests::init_done_field_name ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_string ... ok
[INFO] [stdout] test dart::codec::tests::json_encode_timestamp ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_handle ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_float32 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_int64 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_rust_call_status ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_rust_buffer ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_void_pointer_unsupported ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ffi_type_from_string ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::element_count_uint8 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ffi_type_from_float64 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ineligible_no_symbol ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::symbol_name_bare_symbol ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ffi_type_from_object ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::eligible_sync_with_symbol ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ineligible_async ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_float32 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_handle ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_int8 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::symbol_name_just_prefix ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ffi_type_from_uint8 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::symbol_name_strips_uniffi_prefix ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_float64 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_rust_buffer_none ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_uint64 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_uint32 ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_uint8 ... ok
[INFO] [stdout] test dart::config::tests::parse_shared_multi_language_toml ... ok
[INFO] [stdout] test dart::config::tests::parses_custom_types_config ... ok
[INFO] [stdout] test dart::config::tests::auto_discovers_uniffi_toml_from_source_ancestors ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::ffi_type_from_boolean ... ok
[INFO] [stdout] test dart::config::tests::loads_explicit_config_path ... ok
[INFO] [stdout] test dart::ffi_buffer::tests::union_field_void_pointer_ref ... ok
[INFO] [stdout] test dart::naming::tests::dart_identifier_empty ... ok
[INFO] [stdout] test dart::naming::tests::dart_identifier_single_char ... ok
[INFO] [stdout] test dart::naming::tests::dart_identifier_upper ... ok
[INFO] [stdout] test dart::naming::tests::keyword_detection ... ok
[INFO] [stdout] test dart::naming::tests::lower_camel_already_camel ... ok
[INFO] [stdout] test dart::naming::tests::lower_camel_empty ... ok
[INFO] [stdout] test dart::naming::tests::lower_camel_kebab_case ... ok
[INFO] [stdout] test dart::naming::tests::lower_camel_snake_case ... ok
[INFO] [stdout] test dart::naming::tests::safe_identifier_keyword ... ok
[INFO] [stdout] test dart::naming::tests::trait_method_kinds ... ok
[INFO] [stdout] test dart::naming::tests::trait_method_name_detection ... ok
[INFO] [stdout] test dart::naming::tests::upper_camel_all_caps ... ok
[INFO] [stdout] test dart::naming::tests::dart_identifier_kebab ... ok
[INFO] [stdout] test dart::naming::tests::upper_camel_empty ... ok
[INFO] [stdout] test dart::naming::tests::upper_camel_kebab_case ... ok
[INFO] [stdout] test dart::naming::tests::upper_camel_single_chars ... ok
[INFO] [stdout] test dart::naming::tests::upper_camel_single_word ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::has_ffibuffer_fallback_false_for_empty ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::has_ffibuffer_fallback_true_for_eligible_unsupported_function ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::has_ffibuffer_fallback_true_for_eligible_unsupported_constructor ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::merge_record_enum_methods_empty ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::merge_enum_methods_adds_self_arg ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_bytes_free_false_for_empty ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::merge_preserves_original_functions ... ok
[INFO] [stdout] test dart::naming::tests::upper_camel_snake_case ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_bytes_free_true_for_object_method_returning_bytes ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_string_free_false_for_empty ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_string_free_true_for_function_returning_string ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_string_free_true_for_object_method_returning_string ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_string_free_true_when_async ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_default_boolean ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_bytes_vec_free_true_for_function_returning_sequence_bytes ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_default_float64 ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::merge_record_methods_adds_self_arg ... ok
[INFO] [stdout] test dart::naming::tests::safe_identifier_non_keyword ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_bytes_vec_free_false_for_empty ... ok
[INFO] [stdout] test dart::render_bound_methods::setup::tests::needs_bytes_free_true_for_function_returning_bytes ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_literal_boolean_false ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_literal_boolean_true ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_literal_empty_sequence_and_map ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_default_int32 ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_literal_none ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_default_optional ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_literal_string ... ok
[INFO] [stdout] test dart::render_helpers::tests::doc_comment_empty_string_returns_empty ... ok
[INFO] [stdout] test dart::render_helpers::tests::default_default_string ... ok
[INFO] [stdout] test dart::render_helpers::tests::doc_comment_single_line_with_indent ... ok
[INFO] [stdout] test dart::render_helpers::tests::doc_comment_trims_outer_whitespace ... ok
[INFO] [stdout] test dart::render_helpers::tests::escape_backslash_and_tab ... ok
[INFO] [stdout] test dart::render_helpers::tests::doc_comment_multi_line ... ok
[INFO] [stdout] test dart::render_helpers::tests::escape_plain_string_unchanged ... ok
[INFO] [stdout] test dart::render_helpers::tests::escape_single_quotes_and_newlines ... ok
[INFO] [stdout] test dart::tests::binary_helpers_decode_error_enum_unit_variant_as_class_instance ... ok
[INFO] [stdout] test dart::render_helpers::tests::throws_expr_enum_type ... ok
[INFO] [stdout] test dart::render_helpers::tests::throws_expr_object_type ... ok
[INFO] [stdout] test dart::tests::ffibuffer_eligibility_allows_sync_non_throwing_rustbuffer_signatures ... ok
[INFO] [stdout] test dart::tests::ffibuffer_eligibility_rejects_async_functions_and_allows_throwing_functions ... ok
[INFO] [stdout] test dart::tests::non_udl_extension_auto_detects_library_mode ... ok
[INFO] [stdout] test dart::tests::applies_config_overrides ... ok
[INFO] [stdout] test dart::tests::custom_types_config_applies_lift_lower_and_type_name ... ok
[INFO] [stdout] test dart::tests::custom_types_without_config_is_transparent ... ok
[INFO] [stdout] test dart::tests::flat_enum_without_discriminants_renders_plain_enum ... ok
[INFO] [stdout] test dart::tests::renders_async_ffibuffer_fallback_for_runtime_unsupported_functions ... ok
[INFO] [stdout] test dart::tests::adds_typed_data_import_for_bytes ... ok
[INFO] [stdout] test dart::tests::generates_dart_file_with_defaults ... ok
[INFO] [stdout] test dart::render_helpers::tests::doc_comment_none_returns_empty ... ok
[INFO] [stdout] test dart::tests::delegates_supported_top_level_functions_to_default_bindings ... ok
[INFO] [stdout] test dart::tests::applies_rename_and_exclude_overrides ... ok
[INFO] [stdout] test dart::tests::imports_external_package_and_binds_external_record_and_enum_types ... ok
[INFO] [stdout] test dart::tests::renders_default_values_for_public_dart_apis ... ok
[INFO] [stdout] test dart::tests::renders_ffibuffer_fallback_for_runtime_unsupported_object_members ... ok
[INFO] [stdout] test dart::tests::renders_runtime_bytes_marshalling_and_free ... ok
[INFO] [stdout] test dart::tests::renders_throwing_functions_with_typed_exceptions ... ok
[INFO] [stdout] test dart::tests::renders_runtime_string_marshalling_and_free ... ok
[INFO] [stdout] test dart::tests::flat_enum_with_discriminants_renders_enhanced_enum ... ok
[INFO] [stdout] test dart::tests::renders_throwing_async_ffibuffer_with_typed_error_dispatch ... ok
[INFO] [stdout] test dart::tests::renders_record_and_enum_methods_from_metadata ... ok
[INFO] [stdout] test dart::tests::renders_docstrings_for_public_api_surfaces ... ok
[INFO] [stdout] test dart::tests::renders_record_and_enum_models ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_bytes_type_true_for_bytes ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_enum_type_false_for_string ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_object_type_false_for_string ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_object_type_true_for_object ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_record_type_false_for_string ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_bytes_type_false_for_string ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_record_type_true_for_record ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_string_type_true_for_string ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_string_type_false_for_int ... ok
[INFO] [stdout] test dart::type_map::tests::lift_custom_applies_template ... ok
[INFO] [stdout] test dart::type_map::tests::lower_custom_applies_template ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_boolean ... ok
[INFO] [stdout] test dart::type_map::tests::lift_non_custom_returns_unchanged ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_bytes ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_enum_upper_camel ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_float_variants ... ok
[INFO] [stdout] test dart::type_map::tests::lift_optional_custom_applies_template ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_integer_variants ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_record_name ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_sequence_int ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_string ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_timestamp_and_duration ... ok
[INFO] [stdout] test dart::type_map::tests::native_ffi_boolean ... ok
[INFO] [stdout] test dart::type_map::tests::native_ffi_float64 ... ok
[INFO] [stdout] test dart::type_map::tests::native_ffi_object ... ok
[INFO] [stdout] test dart::type_map::tests::native_ffi_string ... ok
[INFO] [stdout] test dart::type_map::tests::native_ffi_uint8 ... ok
[INFO] [stdout] test dart::type_map::tests::runtime_unwrapped_type_nested_custom_returns_innermost ... ok
[INFO] [stdout] test dart::type_map::tests::native_ffi_record ... ok
[INFO] [stdout] test dart::type_map::tests::runtime_unwrapped_type_custom_returns_builtin ... ok
[INFO] [stdout] test dart::type_map::tests::runtime_unwrapped_type_primitive_returns_self ... ok
[INFO] [stdout] test dart::tests::renders_timestamp_and_duration_runtime_conversions ... ok
[INFO] [stdout] test dart::type_map::tests::map_type_optional_string ... ok
[INFO] [stdout] test dart::tests::rewrites_reserved_identifiers ... ok
[INFO] [stdout] test dart::tests::uses_udl_namespace_when_available ... ok
[INFO] [stdout] test dart::tests::renders_top_level_function_stubs_from_udl ... ok
[INFO] [stdout] test dart::tests::renders_object_classes_with_lifecycle_and_throws ... ok
[INFO] [stdout] test cli::tests::run_generate_creates_output_file ... ok
[INFO] [stdout] test dart::tests::renders_runtime_callback_interface_bindings ... ok
[INFO] [stdout] test dart::tests::renders_async_functions_and_methods_as_futures ... ok
[INFO] [stdout] test dart::tests::renders_compound_udl_types_to_idiomatic_dart ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_enum_no_length_prefix ... ok
[INFO] [stdout] test dart::codec::tests::binary_write_sequence_string ... ok
[INFO] [stdout] test dart::type_map::tests::is_runtime_enum_type_true_for_enum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 219 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/uniffi_bindgen_dart-71cb049f743e0aeb)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/golden_generated.rs (/opt/rustwide/target/debug/deps/golden_generated-066ad68f06d0d08b)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test golden_library_mode_demo ... ok
[INFO] [stdout] test golden_record_enum_methods_library ... ok
[INFO] [stdout] test golden_model_types_demo ... ok
[INFO] [stdout] test golden_error_types_demo ... ok
[INFO] [stdout] test golden_keywords_demo ... ok
[INFO] [stdout] test golden_custom_types_demo ... ok
[INFO] [stdout] test golden_ext_types_demo ... ok
[INFO] [stdout] test golden_regression_callback_custom_async_demo ... ok
[INFO] [stdout] test golden_rename_demo ... ok
[INFO] [stdout] test golden_regression_custom_shadow_demo ... ok
[INFO] [stdout] test golden_regression_forward_refs_demo ... ok
[INFO] [stdout] test golden_non_exhaustive_demo ... ok
[INFO] [stdout] test golden_trait_demo ... ok
[INFO] [stdout] test golden_regression_defaults_demo ... ok
[INFO] [stdout] test golden_docstrings_demo ... ok
[INFO] [stdout] test golden_regression_async_object_lift_demo ... ok
[INFO] [stdout] test golden_type_limits_demo ... ok
[INFO] [stdout] test golden_compound_demo ... ok
[INFO] [stdout] test golden_futures_stress ... ok
[INFO] [stdout] test golden_coverall_demo ... ok
[INFO] [stdout] test golden_simple_fns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uniffi_bindgen_dart_runtime-0b78826c96018892)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uniffi_bindgen_dart_testing-1b6290672f8fe9d0)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::util_is_ready ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uniffi_bindgen_dart
[INFO] [stderr]    Doc-tests uniffi_bindgen_dart_runtime
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uniffi_bindgen_dart_testing
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "17ab94543675b3b6dbf7e7666f319b245f144dbf1129cdbee099ce1c4b4e36d8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17ab94543675b3b6dbf7e7666f319b245f144dbf1129cdbee099ce1c4b4e36d8", kill_on_drop: false }`
[INFO] [stdout] 17ab94543675b3b6dbf7e7666f319b245f144dbf1129cdbee099ce1c4b4e36d8
