[INFO] fetching crate tauri-plugin-gattify 0.1.0...
[INFO] testing tauri-plugin-gattify-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tauri-plugin-gattify 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate tauri-plugin-gattify 0.1.0
[INFO] finished tweaking crates.io crate tauri-plugin-gattify 0.1.0
[INFO] tweaked toml for crates.io crate tauri-plugin-gattify 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tauri-plugin-gattify 0.1.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tauri-plugin-gattify 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded tauri-plugin v2.6.3
[INFO] [stderr]   Downloaded serde_with_macros v3.23.0
[INFO] [stderr]   Downloaded tauri-utils v2.9.3
[INFO] [stderr]   Downloaded markup5ever v0.38.0
[INFO] [stderr]   Downloaded ctor v0.8.0
[INFO] [stderr]   Downloaded ctor-proc-macro v0.0.7
[INFO] [stderr]   Downloaded dom_query v0.27.0
[INFO] [stderr]   Downloaded serde_with v3.23.0
[INFO] [stderr]   Downloaded dtor v0.3.0
[INFO] [stderr]   Downloaded html5ever v0.38.0
[INFO] [stderr]   Downloaded webview2-com v0.38.2
[INFO] [stderr]   Downloaded tauri v2.11.5
[INFO] [stderr]   Downloaded tauri-runtime-wry v2.11.4
[INFO] [stderr]   Downloaded wry v0.55.1
[INFO] [stderr]   Downloaded window-vibrancy v0.6.0
[INFO] [stderr]   Downloaded webview2-com-sys v0.38.2
[INFO] [stderr]   Downloaded tao v0.35.3
[INFO] [stderr]   Downloaded tauri-runtime v2.11.3
[INFO] [stderr]   Downloaded tauri-codegen v2.6.3
[INFO] [stderr]   Downloaded tauri-macros v2.6.3
[INFO] [stderr]   Downloaded tauri-build v2.6.3
[INFO] [stderr]   Downloaded muda v0.19.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970
[INFO] running `Command { std: "docker" "start" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling unic-common v0.9.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling unic-char-range v0.9.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling unic-ucd-version v0.9.0
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling unic-char-property v0.9.0
[INFO] [stderr]    Compiling quick-xml v0.42.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling selectors v0.36.1
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling ctor-proc-macro v0.0.7
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling camino v1.2.5
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling ctor v0.8.0
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling gio v0.18.4
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling web_atoms v0.2.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling gtk v0.18.2
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling cookie v0.18.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling tauri-runtime v2.11.3
[INFO] [stderr]    Compiling raw-window-handle v0.6.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling png v0.17.16
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling erased-serde v0.4.10
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling cfb v0.7.3
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling serde-untagged v0.1.9
[INFO] [stderr]    Compiling ico v0.5.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.17
[INFO] [stderr]    Compiling infer v0.19.0
[INFO] [stderr]    Compiling embed-resource v3.0.11
[INFO] [stderr]    Compiling tauri-winres v0.3.6
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling serialize-to-javascript-impl v0.1.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling cssparser v0.36.0
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling markup5ever v0.38.0
[INFO] [stderr]    Compiling html5ever v0.38.0
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling serde_with_macros v3.23.0
[INFO] [stderr]    Compiling serde_with v3.23.0
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling jsonptr v0.6.3
[INFO] [stderr]    Compiling cargo-platform v0.1.9
[INFO] [stderr]    Compiling plist v1.10.1
[INFO] [stderr]    Compiling cargo_toml v0.22.3
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling cargo_metadata v0.19.2
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling json-patch v3.0.1
[INFO] [stderr]    Compiling dom_query v0.27.0
[INFO] [stderr]    Compiling dpi v0.1.2
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling keyboard-types v0.7.0
[INFO] [stderr]    Compiling serialize-to-javascript v0.1.2
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling gtk3-macros v0.18.2
[INFO] [stderr]    Compiling glib-macros v0.18.5
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling glib-sys v0.18.1
[INFO] [stderr]    Compiling gobject-sys v0.18.0
[INFO] [stderr]    Compiling gio-sys v0.18.1
[INFO] [stderr]    Compiling gdk-sys v0.18.2
[INFO] [stderr]    Compiling atk-sys v0.18.2
[INFO] [stderr]    Compiling pango-sys v0.18.0
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.18.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.18.2
[INFO] [stderr]    Compiling gtk-sys v0.18.2
[INFO] [stderr]    Compiling soup3-sys v0.5.0
[INFO] [stderr]    Compiling javascriptcore-rs-sys v1.1.1
[INFO] [stderr]    Compiling webkit2gtk-sys v2.0.2
[INFO] [stderr]    Compiling urlpattern v0.3.0
[INFO] [stderr]    Compiling tauri-utils v2.9.3
[INFO] [stderr]    Compiling glib v0.18.5
[INFO] [stderr]    Compiling cairo-rs v0.18.5
[INFO] [stderr]    Compiling atk v0.18.2
[INFO] [stderr]    Compiling javascriptcore-rs v1.1.2
[INFO] [stderr]    Compiling tauri-build v2.6.3
[INFO] [stderr]    Compiling tauri-plugin v2.6.3
[INFO] [stderr]    Compiling tauri-codegen v2.6.3
[INFO] [stderr]    Compiling tauri v2.11.5
[INFO] [stderr]    Compiling tauri-plugin-gattify v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tauri-macros v2.6.3
[INFO] [stderr]    Compiling pango v0.18.3
[INFO] [stderr]    Compiling gdk-pixbuf v0.18.5
[INFO] [stderr]    Compiling soup3 v0.5.0
[INFO] [stderr]    Compiling gdk v0.18.2
[INFO] [stderr]    Compiling webkit2gtk v2.0.2
[INFO] [stderr]    Compiling muda v0.19.3
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 52s
[INFO] running `Command { std: "docker" "inspect" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tauri v2.11.5
[INFO] [stderr]    Compiling tauri-plugin-gattify v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.93s
[INFO] running `Command { std: "docker" "inspect" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tauri_plugin_gattify-594476f44efd30f4)
[INFO] [stdout] 
[INFO] [stdout] running 149 tests
[INFO] [stdout] test backend::tests::command_fields_match_the_typescript_wire_contract ... ok
[INFO] [stdout] test backend::tests::native_event_envelopes_parse ... ok
[INFO] [stdout] test backend::tests::reply_and_event_fields_use_camel_case ... ok
[INFO] [stdout] test commands::tests::each_command_passes_only_its_own_role_endpoint ... ok
[INFO] [stdout] test events::tests::a_webview_receives_the_event_payload ... ok
[INFO] [stdout] test events::tests::event_kinds_become_kebab_case_names ... ok
[INFO] [stdout] test backend::tests::subscription_changes_carry_the_notification_size ... ok
[INFO] [stdout] test events::tests::owners_route_to_the_driver_or_their_webview ... ok
[INFO] [stdout] test manager::tests::another_owner_cannot_cancel_an_active_operation ... ok
[INFO] [stdout] test manager::tests::active_operation_can_be_cancelled_by_its_owner ... ok
[INFO] [stdout] test manager::tests::every_active_operation_of_an_owner_can_be_cancelled ... ok
[INFO] [stdout] test gate::tests::a_new_command_waits_for_the_cleanup ... ok
[INFO] [stdout] test gate::tests::a_cleanup_waits_for_the_commands_that_already_run ... ok
[INFO] [stdout] test mock::tests::a_disconnect_ends_the_remote_subscription_silently_for_the_caller ... ok
[INFO] [stdout] test mock::tests::a_lost_link_reaches_both_sides ... ok
[INFO] [stdout] test mock::tests::a_dropped_frame_never_arrives ... ok
[INFO] [stdout] test mock::tests::a_notification_to_a_central_without_a_subscription_is_rejected ... ok
[INFO] [stdout] test mock::tests::a_notification_reaches_the_subscriber ... ok
[INFO] [stdout] test mock::tests::a_read_returns_the_stored_value ... ok
[INFO] [stdout] test mock::tests::cross_owner_handle_use_is_rejected ... ok
[INFO] [stdout] test model::tests::initial_values_are_validated_before_reaching_a_platform_sdk ... ok
[INFO] [stdout] test model::tests::instance_keys_cannot_hold_the_key_separator ... ok
[INFO] [stdout] test native::tests::a_known_native_error_code_is_kept ... ok
[INFO] [stdout] test native::tests::an_unknown_native_error_code_becomes_internal ... ok
[INFO] [stdout] test mock::tests::a_write_arrives_as_a_server_write ... ok
[INFO] [stdout] test mock::tests::owner_cleanup_releases_every_resource ... ok
[INFO] [stdout] test mock::tests::characteristics_refuse_what_their_properties_forbid ... ok
[INFO] [stdout] test native::tests::native_replies_parse_into_reply_values ... ok
[INFO] [stdout] test mock::tests::values_beyond_the_limits_are_refused ... ok
[INFO] [stdout] test mock::tests::a_running_scan_finds_a_later_advertisement ... ok
[INFO] [stdout] test native::tests::execute_args_match_the_native_wire_shape ... ok
[INFO] [stdout] test mock::tests::a_scan_finds_the_advertising_side ... ok
[INFO] [stdout] test peer::driver_tests::a_joiner_close_reaches_the_host ... ok
[INFO] [stdout] test peer::driver_tests::a_host_close_reaches_the_joiner ... ok
[INFO] [stdout] test peer::driver_tests::a_lost_link_closes_both_peers_and_fails_the_send ... ok
[INFO] [stdout] test peer::driver_tests::a_hello_ack_proves_a_hello_whose_response_was_lost ... ok
[INFO] [stdout] test peer::driver_tests::an_endpoint_outside_the_limits_is_rejected ... ok
[INFO] [stdout] test peer::driver_tests::a_dial_without_hello_ack_times_out ... ok
[INFO] [stdout] test peer::driver_tests::a_joiner_learns_its_peer_before_the_first_message ... ok
[INFO] [stdout] test peer::frame::tests::fragment_count_is_bounded_by_the_declared_payload ... ok
[INFO] [stdout] test peer::driver_tests::a_joiner_dials_a_listening_host ... ok
[INFO] [stdout] test peer::driver_tests::a_peer_belongs_to_its_webview ... ok
[INFO] [stdout] test peer::driver_tests::a_duplicate_after_a_lost_ack_is_delivered_once ... ok
[INFO] [stdout] test peer::driver_tests::a_reloaded_webview_forgets_its_peers_silently ... ok
[INFO] [stdout] test peer::frame::tests::golden_vectors_are_little_endian ... ok
[INFO] [stdout] test peer::driver_tests::a_dropped_frame_is_sent_again ... ok
[INFO] [stdout] test peer::frame::tests::malformed_ack_is_rejected ... ok
[INFO] [stdout] test peer::frame::tests::oversized_received_value_is_rejected_before_payload_copy ... ok
[INFO] [stdout] test peer::frame::tests::twenty_byte_limit_yields_six_byte_fragments ... ok
[INFO] [stdout] test peer::frame::tests::empty_data_is_one_header_only_frame ... ok
[INFO] [stdout] test peer::receiver::tests::metadata_allocation_respects_the_buffer_budget ... ok
[INFO] [stdout] test peer::driver_tests::closing_the_host_endpoint_releases_its_server ... ok
[INFO] [stdout] test peer::receiver::tests::queue_overflow_happens_before_ack ... ok
[INFO] [stdout] test peer::receiver::tests::valid_duplicate_is_reacked_and_not_queued_twice ... ok
[INFO] [stdout] test peer::driver_tests::a_second_hello_from_one_central_replaces_its_peer ... ok
[INFO] [stdout] test peer::receiver::tests::control_reassembly_is_not_blocked_by_partial_data ... ok
[INFO] [stdout] test peer::receiver::tests::accepts_only_after_complete_reassembly ... ok
[INFO] [stdout] test peer::receiver::tests::expired_partial_releases_its_budget ... ok
[INFO] [stdout] test peer::sender::tests::marking_another_message_changes_nothing ... ok
[INFO] [stdout] test peer::sender::tests::a_slow_submission_is_never_retransmitted_early ... ok
[INFO] [stdout] test peer::sender::tests::stop_and_wait_retries_twice_then_fails_honestly ... ok
[INFO] [stdout] test peer::sender::tests::ack_releases_next_message ... ok
[INFO] [stdout] test peer::sender::tests::work_and_the_in_flight_message_are_visible ... ok
[INFO] [stdout] test peer::sender::tests::the_ack_deadline_counts_from_the_last_fragment ... ok
[INFO] [stdout] test scope::tests::a_handle_leaves_with_its_service_from_the_scope ... ok
[INFO] [stdout] test peer::driver_tests::frames_stay_within_the_attribute_limit_on_a_large_mtu ... ok
[INFO] [stdout] test scope::tests::a_server_definition_is_validated_before_native_code ... ok
[INFO] [stdout] test scope::tests::a_scan_needs_a_filter_inside_the_scope ... ok
[INFO] [stdout] test peer::sender::tests::unframeable_payload_fails_its_own_message_instead_of_vanishing ... ok
[INFO] [stdout] test scope::tests::an_empty_scope_rejects_every_radio_command ... ok
[INFO] [stdout] test scope::tests::cleanup_commands_never_read_the_scope ... ok
[INFO] [stdout] test scope::tests::connect_is_left_to_the_native_scan_rule ... ok
[INFO] [stdout] test scope::tests::a_server_may_only_host_scoped_services ... ok
[INFO] [stdout] test scope::tests::denied_uuids_leave_the_scope ... ok
[INFO] [stdout] test scope::tests::advertising_is_limited_to_the_scope ... ok
[INFO] [stdout] test scope::tests::discovery_drops_services_outside_the_scope ... ok
[INFO] [stdout] test system::tests::missing_backend_never_reports_supported ... ok
[INFO] [stdout] test scope::tests::only_handles_from_a_scoped_discovery_are_usable ... ok
[INFO] [stdout] test scope::tests::handles_are_forgotten_with_their_connection ... ok
[INFO] [stdout] test uuid::tests::long_uuids_are_lowercased_and_hyphenated ... ok
[INFO] [stdout] test tests::runtime_runs_commands_through_a_type_erased_backend ... ok
[INFO] [stdout] test uuid::tests::other_values_are_rejected ... ok
[INFO] [stdout] test winrt::advertise::tests::a_change_waits_for_the_start_then_stops_then_starts ... ok
[INFO] [stdout] test winrt::advertise::tests::a_cut_name_rejects_unless_it_is_optional ... ok
[INFO] [stdout] test uuid::tests::short_uuids_expand_with_the_bluetooth_base ... ok
[INFO] [stdout] test winrt::advertise::tests::a_missing_or_empty_name_is_neither_included_nor_cut ... ok
[INFO] [stdout] test winrt::advertise::tests::a_name_is_cut_at_a_character_boundary ... ok
[INFO] [stdout] test winrt::advertise::tests::a_fresh_provider_starts_at_once_and_reports_the_start ... ok
[INFO] [stdout] test winrt::advertise::tests::a_name_left_out_by_windows_counts_as_cut ... ok
[INFO] [stdout] test winrt::advertise::tests::a_refused_call_leaves_the_provider_idle ... ok
[INFO] [stdout] test winrt::advertise::tests::a_publication_that_windows_ends_is_reported_and_not_restarted ... ok
[INFO] [stdout] test winrt::advertise::tests::a_silent_advertisement_waits_while_wanted_and_ends_when_not ... ok
[INFO] [stdout] test winrt::advertise::tests::a_silent_publication_without_an_advertisement_counts_as_started ... ok
[INFO] [stdout] test winrt::advertise::tests::a_stop_that_still_shows_the_start_keeps_waiting ... ok
[INFO] [stdout] test winrt::advertise::tests::a_stopped_advertisement_stays_discoverable ... ok
[INFO] [stdout] test winrt::advertise::tests::an_aborted_start_ends_the_wish_without_a_retry ... ok
[INFO] [stdout] test winrt::advertise::tests::an_advertisement_that_shows_no_start_any_more_has_ended ... ok
[INFO] [stdout] test winrt::advertise::tests::right_after_a_call_only_its_outcome_counts ... ok
[INFO] [stdout] test winrt::advertise::tests::the_late_event_of_a_stop_read_already_does_not_end_the_next_start ... ok
[INFO] [stdout] test winrt::advertise::tests::the_next_advertisement_is_not_stuck_behind_a_silent_publication ... ok
[INFO] [stdout] test winrt::gatt::tests::a_client_needs_the_matching_property ... ok
[INFO] [stdout] test winrt::gatt::tests::a_notification_fits_the_payload_of_the_session ... ok
[INFO] [stdout] test winrt::gatt::tests::a_read_returns_the_value_from_its_offset ... ok
[INFO] [stdout] test winrt::gatt::tests::a_server_write_must_be_permitted_start_at_zero_and_fit ... ok
[INFO] [stdout] test winrt::gatt::tests::a_subscriber_stays_while_a_client_cannot_be_identified ... ok
[INFO] [stdout] test winrt::gatt::tests::a_subscription_indicates_only_without_notify ... ok
[INFO] [stdout] test winrt::gatt::tests::property_bits_map_both_ways ... ok
[INFO] [stdout] test winrt::gatt::tests::subscriber_lists_diff_into_subscribes_resizes_and_unsubscribes ... ok
[INFO] [stdout] test winrt::gatt::tests::uuids_round_trip_through_their_128_bit_value ... ok
[INFO] [stdout] test winrt::gatt::tests::write_lengths_follow_the_write_type ... ok
[INFO] [stdout] test winrt::ids::tests::a_device_is_usable_by_every_owner_of_the_family_that_saw_it ... ok
[INFO] [stdout] test winrt::ids::tests::a_remote_keeps_its_id_and_hides_its_address ... ok
[INFO] [stdout] test winrt::gatt::tests::link_limits_follow_the_att_mtu_and_stop_at_512 ... ok
[INFO] [stdout] test winrt::ids::tests::a_second_discovery_returns_the_same_handles ... ok
[INFO] [stdout] test winrt::ids::tests::each_prefix_counts_from_one_without_reuse ... ok
[INFO] [stdout] test winrt::ids::tests::services_of_older_discoveries_close_unless_a_subscription_uses_them ... ok
[INFO] [stdout] test winrt::ids::tests::the_owner_family_follows_the_first_colon ... ok
[INFO] [stdout] test winrt::queue::tests::a_rollback_runs_right_after_the_entry_in_flight ... ok
[INFO] [stdout] test winrt::queue::tests::a_number_that_has_not_arrived_holds_back_later_ones ... ok
[INFO] [stdout] test winrt::queue::tests::entries_leave_in_sequence_whatever_order_they_become_ready_in ... ok
[INFO] [stdout] test winrt::queue::tests::one_entry_runs_at_a_time_in_order ... ok
[INFO] [stdout] test winrt::queue::tests::only_the_first_fill_of_a_number_counts ... ok
[INFO] [stdout] test winrt::queue::tests::waiting_entries_leave_without_touching_the_one_in_flight ... ok
[INFO] [stdout] test winrt::scan::tests::a_device_not_heard_for_a_minute_loses_its_packets ... ok
[INFO] [stdout] test winrt::scan::tests::a_device_passes_once_per_second_per_scan ... ok
[INFO] [stdout] test winrt::scan::tests::a_filter_uuid_in_the_advertisement_still_matches_when_the_name_arrives_later ... ok
[INFO] [stdout] test winrt::scan::tests::an_unknown_signal_strength_is_none ... ok
[INFO] [stdout] test winrt::scan::tests::a_result_carries_the_merged_fields_and_its_scan ... ok
[INFO] [stdout] test winrt::scan::tests::filters_are_normalized_and_an_empty_filter_matches_every_device ... ok
[INFO] [stdout] test winrt::scan::tests::forgetting_packets_keeps_the_cached_name ... ok
[INFO] [stdout] test winrt::scan::tests::service_data_sections_expand_their_uuids ... ok
[INFO] [stdout] test winrt::scan::tests::service_data_uuids_and_solicited_uuids_match_filters ... ok
[INFO] [stdout] test winrt::status::tests::an_le_adapter_without_a_radio_counts_as_on ... ok
[INFO] [stdout] test winrt::scan::tests::the_merge_keeps_the_advertisement_fields_first_and_adds_new_ones ... ok
[INFO] [stdout] test winrt::scan::tests::solicitation_sections_list_their_uuids ... ok
[INFO] [stdout] test winrt::scan::tests::the_name_rule_prefers_the_local_name_then_filter_service_data_then_the_cache ... ok
[INFO] [stdout] test winrt::status::tests::commands_that_need_the_radio_reject_with_the_code_of_the_state ... ok
[INFO] [stdout] test winrt::status::tests::capabilities_follow_the_roles_of_the_adapter ... ok
[INFO] [stdout] test winrt::status::tests::deadlines_default_per_command ... ok
[INFO] [stdout] test winrt::status::tests::each_change_is_announced_in_order_but_not_the_first_state_or_a_repeat ... ok
[INFO] [stdout] test winrt::status::tests::hresults_map_to_contract_codes_and_keep_their_hex_form ... ok
[INFO] [stdout] test winrt::status::tests::no_role_needs_a_runtime_permission ... ok
[INFO] [stdout] test winrt::status::tests::platform_errors_keep_their_native_code ... ok
[INFO] [stdout] test winrt::status::tests::the_adapter_state_follows_the_adapter_then_the_radio ... ok
[INFO] [stdout] test winrt::status::tests::the_advertising_data_length_is_the_legacy_length_at_most ... ok
[INFO] [stdout] test winrt::status::tests::without_an_le_adapter_every_role_is_unsupported ... ok
[INFO] [stdout] test winrt::scan::tests::the_name_cache_keeps_the_names_heard_most_recently ... ok
[INFO] [stdout] test peer::driver_tests::an_ack_overtakes_a_long_message_on_a_slow_link ... ok
[INFO] [stdout] test peer::driver_tests::a_full_message_crosses_in_each_direction ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 149 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tauri_plugin_gattify
[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" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970", kill_on_drop: false }`
[INFO] [stdout] 84cb2112a25f613971b819f23196e90abde2cfcd05fce41e7a85668597ad5970
