[INFO] fetching crate telegram-webapp-sdk 0.2.10... [INFO] testing telegram-webapp-sdk-0.2.10 against master#350d0ef0ec0493e6d21cfb265cb8211a0e74d766 for pr-145330-1 [INFO] extracting crate telegram-webapp-sdk 0.2.10 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate telegram-webapp-sdk 0.2.10 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate telegram-webapp-sdk 0.2.10 [INFO] tweaked toml for crates.io crate telegram-webapp-sdk 0.2.10 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate telegram-webapp-sdk 0.2.10 on toolchain 350d0ef0ec0493e6d21cfb265cb8211a0e74d766 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate telegram-webapp-sdk 0.2.10 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" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "fetch" "--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] Downloading crates ... [INFO] [stderr] Downloaded prokio v0.1.0 [INFO] [stderr] Downloaded implicit-clone-derive v0.1.2 [INFO] [stderr] Downloaded implicit-clone v0.4.9 [INFO] [stderr] Downloaded gloo-worker v0.4.0 [INFO] [stderr] Downloaded pinned v0.1.0 [INFO] [stderr] Downloaded yew-macro v0.21.0 [INFO] [stderr] Downloaded hmac-sha256 v1.1.12 [INFO] [stderr] Downloaded typed-builder v0.21.2 [INFO] [stderr] Downloaded wasm_split_macros v0.1.3 [INFO] [stderr] Downloaded quinn-udp v0.5.14 [INFO] [stderr] Downloaded leptos_dom v0.8.6 [INFO] [stderr] Downloaded proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Downloaded reactive_graph v0.2.7 [INFO] [stderr] Downloaded leptos v0.8.9 [INFO] [stderr] Downloaded security-framework v3.4.0 [INFO] [stderr] Downloaded server_fn v0.8.7 [INFO] [stderr] Downloaded quinn-proto v0.11.13 [INFO] [stderr] Downloaded masterror v0.10.8 [INFO] [stderr] Downloaded quinn v0.11.9 [INFO] [stderr] Downloaded tachys v0.2.8 [INFO] [stderr] Downloaded toml v0.9.7 [INFO] [stderr] Downloaded gloo-render v0.2.0 [INFO] [stderr] Downloaded wasm-streams v0.4.2 [INFO] [stderr] Downloaded const_str_slice_concat v0.1.0 [INFO] [stderr] Downloaded drain_filter_polyfill v0.1.3 [INFO] [stderr] Downloaded erased v0.1.2 [INFO] [stderr] Downloaded typed-builder-macro v0.21.2 [INFO] [stderr] Downloaded async-once-cell v0.5.4 [INFO] [stderr] Downloaded masterror-derive v0.6.6 [INFO] [stderr] Downloaded masterror-template v0.3.6 [INFO] [stderr] Downloaded serde_spanned v1.0.2 [INFO] [stderr] Downloaded toml_writer v1.0.3 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.53 [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.53 [INFO] [stderr] Downloaded gloo-file v0.3.0 [INFO] [stderr] Downloaded gloo-events v0.2.0 [INFO] [stderr] Downloaded gloo-storage v0.3.0 [INFO] [stderr] Downloaded gloo-utils v0.2.0 [INFO] [stderr] Downloaded collection_literals v1.0.2 [INFO] [stderr] Downloaded manyhow-macros v0.11.4 [INFO] [stderr] Downloaded manyhow v0.11.4 [INFO] [stderr] Downloaded camino v1.2.0 [INFO] [stderr] Downloaded leptos_hot_reload v0.8.5 [INFO] [stderr] Downloaded derive-where v1.6.0 [INFO] [stderr] Downloaded syn_derive v0.2.0 [INFO] [stderr] Downloaded boolinator v2.4.0 [INFO] [stderr] Downloaded rstml v0.12.1 [INFO] [stderr] Downloaded leptos_macro v0.8.8 [INFO] [stderr] Downloaded codee v0.3.2 [INFO] [stderr] Downloaded leptos_server v0.8.5 [INFO] [stderr] Downloaded const-str v0.6.4 [INFO] [stderr] Downloaded gloo-net v0.6.0 [INFO] [stderr] Downloaded serde_qs v0.15.0 [INFO] [stderr] Downloaded server_fn_macro v0.8.7 [INFO] [stderr] Downloaded either_of v0.1.6 [INFO] [stderr] Downloaded or_poisoned v0.1.0 [INFO] [stderr] Downloaded base16 v0.2.1 [INFO] [stderr] Downloaded wasm_split_helpers v0.1.2 [INFO] [stderr] Downloaded gloo-console v0.3.0 [INFO] [stderr] Downloaded gloo-dialogs v0.2.0 [INFO] [stderr] Downloaded serde-wasm-bindgen v0.6.5 [INFO] [stderr] Downloaded gloo-history v0.2.2 [INFO] [stderr] Downloaded gloo-net v0.4.0 [INFO] [stderr] Downloaded gloo-worker-macros v0.1.0 [INFO] [stderr] Downloaded gloo v0.10.0 [INFO] [stderr] Downloaded yew v0.21.0 [INFO] [stderr] Downloaded linear-map v1.2.0 [INFO] [stderr] Downloaded inventory v0.3.21 [INFO] [stderr] Downloaded config v0.15.16 [INFO] [stderr] Downloaded leptos_config v0.8.7 [INFO] [stderr] Downloaded interpolator v0.5.0 [INFO] [stderr] Downloaded quote-use-macros v0.8.4 [INFO] [stderr] Downloaded quote-use v0.8.4 [INFO] [stderr] Downloaded attribute-derive-macro v0.10.3 [INFO] [stderr] Downloaded proc-macro-utils v0.10.0 [INFO] [stderr] Downloaded attribute-derive v0.10.3 [INFO] [stderr] Downloaded server_fn_macro_default v0.8.5 [INFO] [stderr] Downloaded next_tuple v0.1.0 [INFO] [stderr] Downloaded oco_ref v0.2.1 [INFO] [stderr] Downloaded dashmap v6.1.0 [INFO] [stderr] Downloaded any_spawner v0.3.0 [INFO] [stderr] Downloaded guardian v1.3.0 [INFO] [stderr] Downloaded hydration_context v0.3.0 [INFO] [stderr] Downloaded convert_case v0.8.0 [INFO] [stderr] Downloaded reactive_stores_macro v0.2.6 [INFO] [stderr] Downloaded reactive_stores v0.2.5 [INFO] [stderr] Downloaded throw_error v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a0f9496ccecdb069eeb20f1e1518e8f97a1a7ad385250ea9022bedbb96f18d11 [INFO] running `Command { std: "docker" "start" "-a" "a0f9496ccecdb069eeb20f1e1518e8f97a1a7ad385250ea9022bedbb96f18d11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a0f9496ccecdb069eeb20f1e1518e8f97a1a7ad385250ea9022bedbb96f18d11", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0f9496ccecdb069eeb20f1e1518e8f97a1a7ad385250ea9022bedbb96f18d11", kill_on_drop: false }` [INFO] [stdout] a0f9496ccecdb069eeb20f1e1518e8f97a1a7ad385250ea9022bedbb96f18d11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a979725e018227b6d09c51f49f07c016af55b391186fa9bf5f31d94750dfb5d6 [INFO] running `Command { std: "docker" "start" "-a" "a979725e018227b6d09c51f49f07c016af55b391186fa9bf5f31d94750dfb5d6", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling serde_core v1.0.226 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.103 [INFO] [stderr] Compiling serde v1.0.226 [INFO] [stderr] Compiling cc v1.2.38 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling wasm-bindgen v0.2.103 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling rustls v0.23.32 [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling toml_writer v1.0.3 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling curve25519-dalek v4.1.3 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling masterror-template v0.3.6 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling toml_datetime v0.7.2 [INFO] [stderr] Compiling serde_spanned v1.0.2 [INFO] [stderr] Compiling signature v2.2.0 [INFO] [stderr] Compiling bitflags v2.9.4 [INFO] [stderr] Compiling ed25519 v2.2.3 [INFO] [stderr] Compiling toml_parser v1.0.3 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling toml v0.9.7 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling hmac-sha256 v1.1.12 [INFO] [stderr] Compiling hyper v1.7.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.103 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling rustls-webpki v0.103.6 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.226 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.103 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling curve25519-dalek-derive v0.1.1 [INFO] [stderr] Compiling masterror-derive v0.6.6 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.103 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling js-sys v0.3.80 [INFO] [stderr] Compiling ed25519-dalek v2.2.0 [INFO] [stderr] Compiling tokio-rustls v0.26.3 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling hyper-rustls v0.27.7 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling masterror v0.10.8 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling reqwest v0.12.23 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.53 [INFO] [stderr] Compiling web-sys v0.3.80 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.5 [INFO] [stderr] Compiling telegram-webapp-sdk v0.2.10 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 45s [INFO] running `Command { std: "docker" "inspect" "a979725e018227b6d09c51f49f07c016af55b391186fa9bf5f31d94750dfb5d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a979725e018227b6d09c51f49f07c016af55b391186fa9bf5f31d94750dfb5d6", kill_on_drop: false }` [INFO] [stdout] a979725e018227b6d09c51f49f07c016af55b391186fa9bf5f31d94750dfb5d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af3bf82ac9a2bb9a9b190eaa2cd5ca8ab92ed9d7075965f4344f249af2263c89 [INFO] running `Command { std: "docker" "start" "-a" "af3bf82ac9a2bb9a9b190eaa2cd5ca8ab92ed9d7075965f4344f249af2263c89", kill_on_drop: false }` [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.53 [INFO] [stderr] Compiling wasm-bindgen-test v0.3.53 [INFO] [stderr] Compiling telegram-webapp-sdk v0.2.10 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 5.83s [INFO] running `Command { std: "docker" "inspect" "af3bf82ac9a2bb9a9b190eaa2cd5ca8ab92ed9d7075965f4344f249af2263c89", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af3bf82ac9a2bb9a9b190eaa2cd5ca8ab92ed9d7075965f4344f249af2263c89", kill_on_drop: false }` [INFO] [stdout] af3bf82ac9a2bb9a9b190eaa2cd5ca8ab92ed9d7075965f4344f249af2263c89 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+350d0ef0ec0493e6d21cfb265cb8211a0e74d766" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b1453626834944a98ae98c4cdd169eecb26555ae82dc7eae4d2409bb501096f3 [INFO] running `Command { std: "docker" "start" "-a" "b1453626834944a98ae98c4cdd169eecb26555ae82dc7eae4d2409bb501096f3", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/telegram_webapp_sdk-8f8824354883a0ab) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test core::context::tests::extract_param_returns_first_entry ... ok [INFO] [stdout] test core::interop::verify::tests::invalid_format_fails ... ok [INFO] [stdout] test core::types::download_file_params::tests::serialize_download_file_params ... ok [INFO] [stdout] test core::types::sent_web_app_message::tests::serialize_sent_web_app_message ... ok [INFO] [stdout] test core::types::sent_web_app_message::tests::deserialize_sent_web_app_message_none ... ok [INFO] [stdout] test core::context::tests::decode_query_value_handles_plus_and_percent_sequences ... ok [INFO] [stdout] test core::types::user::tests::serialize_user ... ok [INFO] [stdout] test core::types::web_app_info::tests::serialize_web_app_info ... ok [INFO] [stdout] test core::types::webhook_info::tests::deserialize_webhook_info_missing_required ... ok [INFO] [stdout] test core::types::user::tests::deserialize_user_missing_required ... ok [INFO] [stdout] test core::types::web_app_data::tests::deserialize_web_app_data_missing_field ... ok [INFO] [stdout] test core::types::web_app_info::tests::deserialize_web_app_info_missing_url ... ok [INFO] [stdout] test core::types::webhook_info::tests::serialize_webhook_info ... ok [INFO] [stdout] test core::types::write_access_allowed::tests::deserialize_write_access_allowed_none ... ok [INFO] [stdout] test router::tests::registers_pages ... ok [INFO] [stdout] test core::types::web_app_data::tests::serialize_web_app_data ... ok [INFO] [stdout] test router::tests::starts_registered_pages ... ok [INFO] [stdout] test utils::validate_init_data::tests::hmac_validates ... ok [INFO] [stdout] test core::types::write_access_allowed::tests::serialize_write_access_allowed ... ok [INFO] [stdout] test utils::validate_init_data::tests::hmac_rejects_modified_data ... ok [INFO] [stdout] test utils::validate_init_data::tests::ed25519_rejects_bad_signature ... ok [INFO] [stdout] test utils::validate_init_data::tests::ed25519_validates ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/update_readme/main.rs (/opt/rustwide/target/debug/deps/update_readme-03e78c7031d25c40) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test tests::parse_status_reads_custom_probe_url ... ok [INFO] [stdout] test tests::replace_section_substitutes_between_markers ... ok [INFO] [stdout] test tests::render_badges_encodes_values ... ok [INFO] [stdout] test tests::parse_status_extracts_metadata ... ok [INFO] [stdout] test version_probe::tests::extract_version_reads_numeric_segments ... ok [INFO] [stdout] test version_probe::tests::extract_version_supports_multiple_segments ... ok [INFO] [stdout] test version_probe::tests::extract_version_reports_missing_marker ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/closing_confirmation.rs (/opt/rustwide/target/debug/deps/closing_confirmation-19c3afc4e84f89db) [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/init_sdk.rs (/opt/rustwide/target/debug/deps/init_sdk-ffe71ac7fb712dbf) [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/macros.rs (/opt/rustwide/target/debug/deps/macros-494ddb483b283d5d) [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/validate_init_data.rs (/opt/rustwide/target/debug/deps/validate_init_data-205fe82c437ea565) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test hmac_validates ... ok [INFO] [stdout] test hmac_rejects_modified_data ... ok [INFO] [stdout] test ed25519_rejects_bad_signature ... ok [INFO] [stdout] test ed25519_validates ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Doc-tests telegram_webapp_sdk [INFO] [stdout] [INFO] [stdout] running 169 tests [INFO] [stdout] test src/../README.md - (line 120) ... ignored [INFO] [stdout] test src/../README.md - (line 137) ... ignored [INFO] [stdout] test src/../README.md - (line 150) ... ignored [INFO] [stdout] test src/../README.md - (line 169) ... ignored [INFO] [stdout] test src/../README.md - (line 186) ... ignored [INFO] [stdout] test src/../README.md - (line 231) - compile ... ok [INFO] [stdout] test src/../README.md - (line 263) - compile ... ok [INFO] [stdout] test src/../README.md - (line 355) - compile ... ok [INFO] [stdout] test src/../README.md - (line 302) - compile ... ok [INFO] [stdout] test src/../README.md - (line 284) - compile ... ok [INFO] [stdout] test src/../README.md - (line 39) ... ignored [INFO] [stdout] test src/../README.md - (line 385) - compile ... ok [INFO] [stdout] test src/../README.md - (line 415) - compile ... ok [INFO] [stdout] test src/../README.md - (line 437) - compile ... ok [INFO] [stdout] test src/../README.md - (line 455) - compile ... ok [INFO] [stdout] test src/../README.md - (line 471) - compile ... ok [INFO] [stdout] test src/../README.md - (line 485) - compile ... ok [INFO] [stdout] test src/../README.md - (line 518) - compile ... ok [INFO] [stdout] test src/../README.md - (line 538) - compile ... ok [INFO] [stdout] test src/../README.md - (line 62) ... ignored [INFO] [stdout] test src/../README.md - (line 71) ... ignored [INFO] [stdout] test src/../README.md - (line 556) - compile ... ok [INFO] [stdout] test src/api/accelerometer.rs - api::accelerometer::get_acceleration (line 71) - compile ... ok [INFO] [stdout] test src/api/accelerometer.rs - api::accelerometer::start (line 37) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::authenticate (line 72) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::device_id (line 244) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::init (line 12) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::is_access_granted (line 206) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::is_access_requested (line 187) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::is_biometric_available (line 168) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::is_biometric_token_saved (line 225) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::is_inited (line 149) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::open_settings (line 131) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::request_access (line 32) - compile ... ok [INFO] [stdout] test src/../README.md - (line 195) - compile ... ok [INFO] [stdout] test src/../README.md - (line 322) - compile ... ok [INFO] [stdout] test src/api/biometric.rs - api::biometric::update_biometric_token (line 111) - compile ... ok [INFO] [stdout] test src/../README.md - (line 338) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::clear (line 183) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::get_item (line 20) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::get_items (line 86) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::get_keys (line 162) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::remove_items (line 136) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::set_item (line 42) - compile ... ok [INFO] [stdout] test src/api/device_orientation.rs - api::device_orientation::get_orientation (line 70) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::remove_item (line 64) - compile ... ok [INFO] [stdout] test src/api/device_orientation.rs - api::device_orientation::start (line 36) - compile ... ok [INFO] [stdout] test src/api/cloud_storage.rs - api::cloud_storage::set_items (line 111) - compile ... ok [INFO] [stdout] test src/../README.md - (line 499) - compile ... ok [INFO] [stdout] test src/api/accelerometer.rs - api::accelerometer::stop (line 56) - compile ... ok [INFO] [stdout] test src/api/gyroscope.rs - api::gyroscope::get_angular_velocity (line 70) - compile ... ok [INFO] [stdout] test src/api/gyroscope.rs - api::gyroscope::start (line 36) - compile ... ok [INFO] [stdout] test src/api/gyroscope.rs - api::gyroscope::stop (line 55) - compile ... ok [INFO] [stdout] test src/api/device_storage.rs - api::device_storage::get (line 36) ... ok [INFO] [stdout] test src/../README.md - (line 246) - compile ... ok [INFO] [stdout] test src/api/haptic.rs - api::haptic::impact_occurred (line 60) ... ok [INFO] [stdout] test src/api/device_storage.rs - api::device_storage::set (line 13) ... ok [INFO] [stdout] test src/api/haptic.rs - api::haptic::selection_changed (line 100) ... ok [INFO] [stdout] test src/api/haptic.rs - api::haptic::notification_occurred (line 80) ... ok [INFO] [stdout] test src/api/location_manager.rs - api::location_manager::on_location_manager_updated (line 73) ... ok [INFO] [stdout] test src/api/location_manager.rs - api::location_manager::on_location_requested (line 93) ... ok [INFO] [stdout] test src/api/secure_storage.rs - api::secure_storage::clear (line 113) ... ok [INFO] [stdout] test src/api/location_manager.rs - api::location_manager::open_settings (line 52) ... ok [INFO] [stdout] test src/api/secure_storage.rs - api::secure_storage::get (line 39) ... ok [INFO] [stdout] test src/api/secure_storage.rs - api::secure_storage::remove (line 89) ... ok [INFO] [stdout] test src/api/secure_storage.rs - api::secure_storage::restore (line 64) ... ok [INFO] [stdout] test src/api/settings_button.rs - api::settings_button::hide (line 32) - compile ... ok [INFO] [stdout] test src/api/secure_storage.rs - api::secure_storage::set (line 16) ... ok [INFO] [stdout] test src/api/settings_button.rs - api::settings_button::off_click (line 75) - compile ... ok [INFO] [stdout] test src/api/location_manager.rs - api::location_manager::init (line 12) ... ok [INFO] [stdout] test src/api/settings_button.rs - api::settings_button::show (line 12) - compile ... ok [INFO] [stdout] test src/api/user.rs - api::user::open_contact (line 58) - compile ... ok [INFO] [stdout] test src/api/settings_button.rs - api::settings_button::on_click (line 54) - compile ... ok [INFO] [stdout] test src/api/user.rs - api::user::request_contact (line 14) - compile ... ok [INFO] [stdout] test src/api/user.rs - api::user::request_phone_number (line 36) - compile ... ok [INFO] [stdout] test src/api/viewport.rs - api::viewport::expand_viewport (line 77) - compile ... ok [INFO] [stdout] test src/api/viewport.rs - api::viewport::get_viewport_width (line 23) - compile ... ok [INFO] [stdout] test src/core/context.rs - core::context::get_launch_params (line 59) - compile ... ok [INFO] [stdout] test src/core/types/theme_params.rs - core::types::theme_params::TelegramThemeParams (line 17) ... ignored [INFO] [stdout] test src/core/types/sent_web_app_message.rs - core::types::sent_web_app_message::SentWebAppMessage (line 7) ... ok [INFO] [stdout] test src/core/types/theme_params.rs - core::types::theme_params::TelegramThemeParams::into_css_vars (line 87) ... ok [INFO] [stdout] test src/core/types/user.rs - core::types::user::TelegramUser (line 7) ... ok [INFO] [stdout] test src/api/viewport.rs - api::viewport::get_viewport_stable_height (line 42) - compile ... ok [INFO] [stdout] test src/core/types/web_app_data.rs - core::types::web_app_data::WebAppData (line 7) ... ok [INFO] [stdout] test src/core/types/web_app_info.rs - core::types::web_app_info::WebAppInfo (line 7) ... ok [INFO] [stdout] test src/router.rs - router (line 8) - compile ... ok [INFO] [stdout] test src/core/types/write_access_allowed.rs - core::types::write_access_allowed::WriteAccessAllowed (line 7) ... ok [INFO] [stdout] test src/utils/validate_init_data.rs - utils::validate_init_data::verify_hmac_sha256 (line 47) ... ok [INFO] [stdout] test src/webapp.rs - webapp::BottomButtonParams (line 158) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::OpenLinkOptions (line 213) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::SafeAreaInset (line 113) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::SecondaryButtonParams (line 189) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::SecondaryButtonPosition (line 74) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::add_to_home_screen (line 744) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::bottom_button_color (line 1338) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::bottom_button_has_shine_effect (line 1352) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::bottom_button_text (line 1309) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::bottom_button_text_color (line 1323) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::check_home_screen_status (line 761) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::close_scan_qr_popup (line 971) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::content_safe_area_inset (line 1915) - compile ... ok [INFO] [stdout] test src/utils/validate_init_data.rs - utils::validate_init_data::verify_ed25519 (line 83) ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::disable_bottom_button (line 1214) - compile ... ok [INFO] [stdout] test src/core/types/webhook_info.rs - core::types::webhook_info::WebhookInfo (line 7) ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::disable_closing_confirmation (line 376) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::disable_main_button (line 1549) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::disable_secondary_button (line 1563) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::disable_vertical_swipes (line 481) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::download_file (line 814) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::enable_bottom_button (line 1200) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::enable_closing_confirmation (line 361) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::enable_main_button (line 1521) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::exit_fullscreen (line 421) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::hide_bottom_button_progress (line 1247) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::hide_keyboard (line 1024) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::hide_main_button_progress (line 1605) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::hide_secondary_button_progress (line 1619) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::enable_secondary_button (line 1535) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::enable_vertical_swipes (line 466) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_back_button_visible (line 2177) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_bottom_button_active (line 1277) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_bottom_button_progress_visible (line 1293) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_bottom_button_visible (line 1261) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_closing_confirmation_enabled (line 391) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_fullscreen (line 1845) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_orientation_locked (line 1862) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_version_at_least (line 562) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::join_voice_chat (line 717) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_vertical_swipes_enabled (line 1879) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::lock_orientation (line 436) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::on_invoice_closed (line 2093) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::open_invoice (line 581) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::open_link (line 522) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::open_telegram_link (line 547) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::read_text_from_clipboard (line 1039) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::request_emoji_status_access (line 855) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::request_fullscreen (line 406) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::request_write_access (line 788) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::safe_area_inset (line 1901) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_back_button_callback (line 2137) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::secondary_button_position (line 1415) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_background_color (line 1127) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_bottom_bar_color (line 1142) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_bottom_button_color (line 1165) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_bottom_button_params (line 1368) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_bottom_button_text_color (line 1184) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_header_color (line 1112) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_emoji_status (line 885) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::set_secondary_button_params (line 1391) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::share_message (line 633) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::share_to_story (line 663) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::share_url (line 693) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::show_bottom_button_progress (line 1228) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::show_main_button_progress (line 1577) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::show_popup (line 919) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::show_scan_qr_popup (line 946) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::show_secondary_button_progress (line 1591) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::switch_inline_query (line 606) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::unlock_orientation (line 451) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::viewport_height (line 1779) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::viewport_stable_height (line 1807) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::viewport_width (line 1793) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::validate_init_data (line 314) - compile ... ok [INFO] [stdout] test src/webapp.rs - webapp::TelegramWebApp::is_active (line 1828) - compile ... ok [INFO] [stdout] test src/api/device_storage.rs - api::device_storage::clear (line 85) ... ok [INFO] [stdout] test src/api/device_orientation.rs - api::device_orientation::stop (line 55) - compile ... ok [INFO] [stdout] test src/../README.md - (line 218) - compile ... ok [INFO] [stdout] test src/api/location_manager.rs - api::location_manager::get_location (line 32) ... ok [INFO] [stdout] test src/api/device_storage.rs - api::device_storage::remove (line 61) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 160 passed; 0 failed; 9 ignored; 0 measured; 0 filtered out; finished in 0.13s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b1453626834944a98ae98c4cdd169eecb26555ae82dc7eae4d2409bb501096f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b1453626834944a98ae98c4cdd169eecb26555ae82dc7eae4d2409bb501096f3", kill_on_drop: false }` [INFO] [stdout] b1453626834944a98ae98c4cdd169eecb26555ae82dc7eae4d2409bb501096f3