[INFO] fetching crate rustra 0.12.0...
[INFO] testing rustra-0.12.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rustra 0.12.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate rustra 0.12.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rustra 0.12.0
[INFO] tweaked toml for crates.io crate rustra 0.12.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rustra 0.12.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 rustra 0.12.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 objc2-exception-helper v0.1.1
[INFO] [stderr]   Downloaded webview2-com v0.38.2
[INFO] [stderr]   Downloaded webview2-com-macros v0.8.1
[INFO] [stderr]   Downloaded gtk3-macros v0.18.2
[INFO] [stderr]   Downloaded webkit2gtk-sys v2.0.2
[INFO] [stderr]   Downloaded atk-sys v0.18.2
[INFO] [stderr]   Downloaded atk v0.18.2
[INFO] [stderr]   Downloaded gdk-sys v0.18.2
[INFO] [stderr]   Downloaded webkit2gtk v2.0.2
[INFO] [stderr]   Downloaded gdk v0.18.2
[INFO] [stderr]   Downloaded tray-icon v0.24.2
[INFO] [stderr]   Downloaded muda v0.19.1
[INFO] [stderr]   Downloaded gtk-sys v0.18.2
[INFO] [stderr]   Downloaded tauri v2.11.5
[INFO] [stderr]   Downloaded urlpattern v0.3.0
[INFO] [stderr]   Downloaded tauri-utils v2.9.3
[INFO] [stderr]   Downloaded gtk v0.18.2
[INFO] [stderr]   Downloaded swift-rs v1.0.7
[INFO] [stderr]   Downloaded window-vibrancy v0.6.0
[INFO] [stderr]   Downloaded webview2-com-sys v0.38.2
[INFO] [stderr]   Downloaded json-patch v3.0.1
[INFO] [stderr]   Downloaded jsonptr v0.6.3
[INFO] [stderr]   Downloaded dom_query v0.27.0
[INFO] [stderr]   Downloaded tendril v0.5.0
[INFO] [stderr]   Downloaded selectors v0.36.1
[INFO] [stderr]   Downloaded html5ever v0.38.0
[INFO] [stderr]   Downloaded markup5ever v0.38.0
[INFO] [stderr]   Downloaded web_atoms v0.2.4
[INFO] [stderr]   Downloaded cargo_metadata v0.19.2
[INFO] [stderr]   Downloaded tauri-runtime-wry v2.11.4
[INFO] [stderr]   Downloaded wry v0.55.1
[INFO] [stderr]   Downloaded tao-macros v0.1.3
[INFO] [stderr]   Downloaded objc2-web-kit v0.3.2
[INFO] [stderr]   Downloaded objc2-user-notifications v0.3.2
[INFO] [stderr]   Downloaded objc2-core-location v0.3.2
[INFO] [stderr]   Downloaded gdkx11 v0.18.2
[INFO] [stderr]   Downloaded gdkx11-sys v0.18.2
[INFO] [stderr]   Downloaded gdkwayland-sys v0.18.2
[INFO] [stderr]   Downloaded dbus v0.9.11
[INFO] [stderr]   Downloaded tauri-runtime v2.11.3
[INFO] [stderr]   Downloaded core-graphics v0.25.0
[INFO] [stderr]   Downloaded tao v0.35.2
[INFO] [stderr]   Downloaded softbuffer v0.4.8
[INFO] [stderr]   Downloaded embed-resource v3.0.9
[INFO] [stderr]   Downloaded cargo_toml v0.22.3
[INFO] [stderr]   Downloaded ico v0.5.0
[INFO] [stderr]   Downloaded tauri-macros v2.6.3
[INFO] [stderr]   Downloaded tauri-codegen v2.6.3
[INFO] [stderr]   Downloaded tauri-build v2.6.3
[INFO] [stderr]   Downloaded vswhom-sys v0.1.3
[INFO] [stderr]   Downloaded serialize-to-javascript v0.1.2
[INFO] [stderr]   Downloaded tauri-winres v0.3.6
[INFO] [stderr]   Downloaded rustra-macros v0.12.0
[INFO] [stderr]   Downloaded rustra-naming v0.12.0
[INFO] [stderr]   Downloaded reqwest v0.13.3
[INFO] [stderr]   Downloaded serialize-to-javascript-impl v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9
[INFO] running `Command { std: "docker" "start" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", 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" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9" "/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" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", 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" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustra-naming v0.12.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling rustra-macros v0.12.0
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling rustra v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 47.83s
[INFO] running `Command { std: "docker" "inspect" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", 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" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling schemars_derive v0.8.22
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling schemars v0.8.22
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling rustra v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stdout] warning: function `command_id_of` is never used
[INFO] [stdout]   --> src/ffi_hot_reload_tests.rs:27:4
[INFO] [stdout]    |
[INFO] [stdout] 27 | fn command_id_of(pkg: &Package, name: &str) -> u16 {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `HOT_RELOAD_TEST_MUTEX` is never used
[INFO] [stdout]    --> src/ffi_hot_reload_tests.rs:313:8
[INFO] [stdout]     |
[INFO] [stdout] 313 | static HOT_RELOAD_TEST_MUTEX: Mutex<()> = Mutex::new(());
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `symbol_report` is never used
[INFO] [stdout]    --> src/ffi_hot_reload_tests.rs:315:4
[INFO] [stdout]     |
[INFO] [stdout] 315 | fn symbol_report(blob_bytes: &[u8]) -> serde_json::Value {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `c3` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:23:4
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn c3(_: TestIn) -> Result<TestOut> {
[INFO] [stdout]    |    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EchoIn` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:28:8
[INFO] [stdout]    |
[INFO] [stdout] 28 | struct EchoIn {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `EchoOut` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 32 | struct EchoOut {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `echo` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:35:4
[INFO] [stdout]    |
[INFO] [stdout] 35 | fn echo(input: EchoIn) -> Result<EchoOut> {
[INFO] [stdout]    |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MapIn` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:41:8
[INFO] [stdout]    |
[INFO] [stdout] 41 | struct MapIn {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MapOut` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout] 45 | struct MapOut {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `score_map_dyn` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn score_map_dyn(input: MapIn) -> Result<MapOut> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ShapeLabel` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:59:6
[INFO] [stdout]    |
[INFO] [stdout] 59 | enum ShapeLabel {
[INFO] [stdout]    |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShapeLabelIn` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:64:8
[INFO] [stdout]    |
[INFO] [stdout] 64 | struct ShapeLabelIn {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ShapeLabelOut` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:68:8
[INFO] [stdout]    |
[INFO] [stdout] 68 | struct ShapeLabelOut {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `shape_label_dyn` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:71:4
[INFO] [stdout]    |
[INFO] [stdout] 71 | fn shape_label_dyn(input: ShapeLabelIn) -> Result<ShapeLabelOut> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Untagged3` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:82:6
[INFO] [stdout]    |
[INFO] [stdout] 82 | enum Untagged3 {
[INFO] [stdout]    |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AnyIn` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:88:8
[INFO] [stdout]    |
[INFO] [stdout] 88 | struct AnyIn {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AnyOut` is never constructed
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:92:8
[INFO] [stdout]    |
[INFO] [stdout] 92 | struct AnyOut {
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `any_dyn` is never used
[INFO] [stdout]   --> src/internal_tests/runtime_registry_tests.rs:95:4
[INFO] [stdout]    |
[INFO] [stdout] 95 | fn any_dyn(input: AnyIn) -> Result<AnyOut> {
[INFO] [stdout]    |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `id_of` is never used
[INFO] [stdout]    --> src/internal_tests/runtime_registry_tests.rs:109:4
[INFO] [stdout]     |
[INFO] [stdout] 109 | fn id_of(pkg: &Package, name: &str) -> u16 {
[INFO] [stdout]     |    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 44s
[INFO] running `Command { std: "docker" "inspect" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", 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" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: function `command_id_of` is never used
[INFO] [stderr]   --> src/ffi_hot_reload_tests.rs:27:4
[INFO] [stderr]    |
[INFO] [stderr] 27 | fn command_id_of(pkg: &Package, name: &str) -> u16 {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: static `HOT_RELOAD_TEST_MUTEX` is never used
[INFO] [stderr]    --> src/ffi_hot_reload_tests.rs:313:8
[INFO] [stderr]     |
[INFO] [stderr] 313 | static HOT_RELOAD_TEST_MUTEX: Mutex<()> = Mutex::new(());
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `symbol_report` is never used
[INFO] [stderr]    --> src/ffi_hot_reload_tests.rs:315:4
[INFO] [stderr]     |
[INFO] [stderr] 315 | fn symbol_report(blob_bytes: &[u8]) -> serde_json::Value {
[INFO] [stderr]     |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `c3` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:23:4
[INFO] [stderr]    |
[INFO] [stderr] 23 | fn c3(_: TestIn) -> Result<TestOut> {
[INFO] [stderr]    |    ^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EchoIn` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:28:8
[INFO] [stderr]    |
[INFO] [stderr] 28 | struct EchoIn {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `EchoOut` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 32 | struct EchoOut {
[INFO] [stderr]    |        ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `echo` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:35:4
[INFO] [stderr]    |
[INFO] [stderr] 35 | fn echo(input: EchoIn) -> Result<EchoOut> {
[INFO] [stderr]    |    ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MapIn` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:41:8
[INFO] [stderr]    |
[INFO] [stderr] 41 | struct MapIn {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MapOut` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:45:8
[INFO] [stderr]    |
[INFO] [stderr] 45 | struct MapOut {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `score_map_dyn` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:48:4
[INFO] [stderr]    |
[INFO] [stderr] 48 | fn score_map_dyn(input: MapIn) -> Result<MapOut> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `ShapeLabel` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:59:6
[INFO] [stderr]    |
[INFO] [stderr] 59 | enum ShapeLabel {
[INFO] [stderr]    |      ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ShapeLabelIn` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:64:8
[INFO] [stderr]    |
[INFO] [stderr] 64 | struct ShapeLabelIn {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ShapeLabelOut` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:68:8
[INFO] [stderr]    |
[INFO] [stderr] 68 | struct ShapeLabelOut {
[INFO] [stderr]    |        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `shape_label_dyn` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:71:4
[INFO] [stderr]    |
[INFO] [stderr] 71 | fn shape_label_dyn(input: ShapeLabelIn) -> Result<ShapeLabelOut> {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Untagged3` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:82:6
[INFO] [stderr]    |
[INFO] [stderr] 82 | enum Untagged3 {
[INFO] [stderr]    |      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `AnyIn` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:88:8
[INFO] [stderr]    |
[INFO] [stderr] 88 | struct AnyIn {
[INFO] [stderr]    |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `AnyOut` is never constructed
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:92:8
[INFO] [stderr]    |
[INFO] [stderr] 92 | struct AnyOut {
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `any_dyn` is never used
[INFO] [stderr]   --> src/internal_tests/runtime_registry_tests.rs:95:4
[INFO] [stderr]    |
[INFO] [stderr] 95 | fn any_dyn(input: AnyIn) -> Result<AnyOut> {
[INFO] [stderr]    |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `id_of` is never used
[INFO] [stderr]    --> src/internal_tests/runtime_registry_tests.rs:109:4
[INFO] [stderr]     |
[INFO] [stderr] 109 | fn id_of(pkg: &Package, name: &str) -> u16 {
[INFO] [stderr]     |    ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rustra` (lib test) generated 19 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/rustra-623b9bc30baba468)
[INFO] [stdout] 
[INFO] [stdout] running 186 tests
[INFO] [stdout] test byte_buffer::tests::json_keeps_the_number_array_contract ... ok
[INFO] [stdout] test cancel::tests::cancel_transitions_running_to_cancelled ... ok
[INFO] [stdout] test byte_buffer::tests::postcard_wire_matches_plain_vec_u8 ... ok
[INFO] [stdout] test cancel::tests::complete_then_cancel_is_noop ... ok
[INFO] [stdout] test cancel::tests::poisoned_registry_still_serves_invocations ... ok
[INFO] [stdout] test cancel::tests::unknown_id_is_unknown_status ... ok
[INFO] [stdout] test cancel::tests::register_returns_unique_ids ... ok
[INFO] [stdout] test cancel::tests::status_reflects_lifecycle ... ok
[INFO] [stdout] test channels::tests::channel_handle_send_bytes_round_trip ... ok
[INFO] [stdout] test cancel::tests::registry_is_cleared_on_completion ... ok
[INFO] [stdout] test channels::tests::channel_bytes_lifecycle_and_path_separation ... ok
[INFO] [stdout] test channels::tests::channel_roundtrip_and_drop ... ok
[INFO] [stdout] test channels::tests::channel_sender_panic_is_isolated ... ok
[INFO] [stdout] test cancel::tests::concurrent_registrations_issue_unique_visible_ids ... ok
[INFO] [stdout] test channels::tests::exhausted_handle_space_returns_zero_without_reusing_a_live_handle ... ok
[INFO] [stdout] test codegen::tests::closed_tuple_prefix_items_survive_non_array_items ... ok
[INFO] [stdout] test codegen::tests::items_tuple_takes_priority_over_prefix_items ... ok
[INFO] [stdout] test channels::tests::handles_never_reused ... ok
[INFO] [stdout] test codegen::tests::known_types_emit_no_warnings ... ok
[INFO] [stdout] test channels::tests::resource_lifecycle_and_type_isolation ... ok
[INFO] [stdout] test channels::tests::serde_surface_is_plain_u32 ... ok
[INFO] [stdout] test codegen::tests::nested_array_element_fallback_reports_inner_context ... ok
[INFO] [stdout] test codegen::tests::one_of_array_falls_back_when_any_of_key_is_not_an_array ... ok
[INFO] [stdout] test complex_codec::complex_schema_ir::lifecycle_tests::failed_compile_releases_completed_recursive_definition ... ok
[INFO] [stdout] test complex_codec::complex_schema_ir::lifecycle_tests::mutual_recursion_and_shared_refs_release_all_nodes ... ok
[INFO] [stdout] test codegen::tests::unknown_fallback_records_warning_with_schema_context ... ok
[INFO] [stdout] test complex_codec::complex_codec_encode_object::lifecycle_tests::compiled_recursive_codec_releases_root_and_target_table ... ok
[INFO] [stdout] test complex_codec::complex_schema_ir::lifecycle_tests::shared_nonrecursive_refs_keep_direct_serde_and_release ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_compatibility_fallback_restarts_buffer_without_rerunning_handler ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_fallback_preserves_serde_error_and_payload_limit_contracts ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_flatten_keeps_value_serde_behavior ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_nested_options_keep_collapsed_json_semantics ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_numeric_map_keys_match_json_object_keys ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_other_json_key_types_keep_value_fallback ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_typed_const_stays_on_validating_value_path ... ok
[INFO] [stdout] test complex_codec::complex_serde::compat_tests::recursive_unit_options_keep_json_null_semantics ... ok
[INFO] [stdout] test complex_codec::complex_serde::integer_seq_tests::integer_sequence_fast_path_keeps_lazy_depth_and_custom_entry_behavior ... ok
[INFO] [stdout] test complex_codec::complex_serde::pair_tests::all_nonrecursive_pairs_keep_existing_direct_error_policy ... ok
[INFO] [stdout] test complex_codec::complex_serde::integer_seq_tests::integer_sequences_match_generic_children_at_wire_and_visitor_boundaries ... ok
[INFO] [stdout] test complex_codec::complex_serde::pair_tests::recursive_input_preserves_nonrecursive_output_owned ... ok
[INFO] [stdout] test codegen::tests::warning_message_contains_command_and_type_context ... ok
[INFO] [stdout] test complex_codec::complex_schema_ir::lifecycle_tests::recursive_schema_releases_nodes_after_last_owner ... ok
[INFO] [stdout] test complex_codec::complex_serde::pair_tests::recursive_input_preserves_nonrecursive_output_into_once ... ok
[INFO] [stdout] test complex_codec::complex_serde::pair_tests::recursive_output_preserves_nonrecursive_input_into_once ... ok
[INFO] [stdout] test complex_codec::complex_serde::pair_tests::recursive_output_preserves_nonrecursive_input_owned ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::optional_fields_preserve_omitted_none_some_and_renamed_wire ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_128_bit_fields_preserve_json_integer_domain ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_direct_encode_matches_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_depth_limits_match_value_codec_at_every_boundary ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_default_fields_and_char_match_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_narrow_integer_rejects_overflow_like_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_enum_sequences_and_maps_match_value_at_depth_boundaries ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_map_rejects_duplicate_keys_but_accepts_unsorted_keys ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_direct_decode_matches_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::empty_recursive_struct_variant_obeys_body_depth_limit ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_unsigned_full_range_matches_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::sequence_reservation_hint_is_capped_by_unread_payload ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::mutual_recursion_round_trips_and_rejects_nonfinite_wire ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::two_key_direct_map_rejects_duplicate_and_accepts_unsorted_distinct_keys ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_tuple_variant_and_fixed_array_match_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::scratch_tests::small_map_into_caller_buffer_has_no_temporary_heap_allocations ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_payload_limits_and_malformed_inputs_match_value_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::recursive_schema_enables_direct_codec ... ok
[INFO] [stdout] test complex_codec::complex_serde::target_lifecycle_tests::target_table_and_shared_recursive_nodes_release_after_last_clone ... ok
[INFO] [stdout] test complex_codec::complex_serde::tests::integer_format_int32_round_trip ... ok
[INFO] [stdout] test complex_codec::complex_serde::tests::map_bytes_match_value_path ... ok
[INFO] [stdout] test complex_codec::complex_serde::recursive_tests::unsupported_recursive_variants_and_alias_cycles_keep_fallback ... ok
[INFO] [stdout] test complex_codec::complex_serde::tests::recursive_ref_option_round_trip ... ok
[INFO] [stdout] test complex_codec::complex_serde::tests::round_trips_one_of_newtype_and_unit_variant ... ok
[INFO] [stdout] test complex_codec::tests::accepts_explicit_keys_for_anonymous_one_of_variants ... ok
[INFO] [stdout] test complex_codec::complex_serde::scratch_tests::spilling_a_value_serializes_it_only_once ... ok
[INFO] [stdout] test complex_codec::complex_serde::scratch_tests::scratch_exact_capacity_and_spill_keep_bytes_and_limits ... ok
[INFO] [stdout] test complex_codec::tests::rejects_duplicate_map_keys ... ok
[INFO] [stdout] test complex_codec::complex_serde::tests::absent_optional_field_matches_value_path ... ok
[INFO] [stdout] test complex_codec::tests::rejects_invalid_presence_tags ... ok
[INFO] [stdout] test complex_codec::tests::rejects_one_of_variants_without_stable_keys ... ok
[INFO] [stdout] test error::cancelled_tests::cancelled_error_is_retryable_with_stable_code ... ok
[INFO] [stdout] test complex_codec::tests::round_trips_recursive_refs_and_enforces_depth_limit ... ok
[INFO] [stdout] test device_capabilities::tests::catalog_holds_21_unique_tokens ... ok
[INFO] [stdout] test complex_codec::complex_serde::scratch_tests::small_complex_response_allocates_once_and_keeps_fresh_owned_results ... ok
[INFO] [stdout] test error::cancelled_tests::payload_too_large_is_non_retryable_with_bytes_context ... ok
[INFO] [stdout] test device_capabilities::tests::is_valid_rejects_unknown_tokens ... ok
[INFO] [stdout] test complex_codec::tests::round_trips_complex_map_option_and_enum ... ok
[INFO] [stdout] test events::tests::bus_drop_oldest_unaffected_by_sink_code ... ok
[INFO] [stdout] test events::tests::clearing_sink_restores_bus_path ... ok
[INFO] [stdout] test events::tests::drop_oldest_on_overflow ... ok
[INFO] [stdout] test events::tests::no_sink_falls_back_to_bus ... ok
[INFO] [stdout] test events::tests::emit_and_take_roundtrip ... ok
[INFO] [stdout] test events::tests::sink_receives_event_and_bus_stays_empty ... ok
[INFO] [stdout] test events::tests::sequential_sink_calls_preserve_order ... ok
[INFO] [stdout] test events::tests::shared_clone_sees_same_queue ... ok
[INFO] [stdout] test events::tests::panicking_sink_does_not_propagate ... ok
[INFO] [stdout] test events::tests::seq_is_monotonic_across_takes ... ok
[INFO] [stdout] test ffi::hot_reload_tests::hot_reload_rejects_frozen_registry ... ok
[INFO] [stdout] test ffi::hot_reload_tests::hot_reload_reports_unregistered_engine ... ok
[INFO] [stdout] test ffi::hot_reload_tests::wire_signature_changes_when_the_command_schema_changes ... ok
[INFO] [stdout] test ffi::a08_tests::drop_drains_queued_jobs_and_joins_workers_repeatedly ... ok
[INFO] [stdout] test ffi::hot_reload_tests::wire_signature_is_sha256_hex_of_the_schema_entry ... ok
[INFO] [stdout] test ffi::snapshot_tests::snapshot_assembler_none_package_yields_null_contract ... ok
[INFO] [stdout] test ffi::snapshot_tests::snapshot_exposes_contract_generation_commands ... ok
[INFO] [stdout] test ffi::snapshot_tests::snapshot_exposes_required_capability ... ok
[INFO] [stdout] test ffi::snapshot_tests::snapshot_release_frozen_package_still_assembles ... ok
[INFO] [stdout] test ffi::hot_reload_tests::ffi_hot_reload_null_arguments_return_null ... ok
[INFO] [stdout] test ffi::a08_tests::stats_expose_pool_constants_and_monotonic_counters ... ok
[INFO] [stdout] test ffi::tests::ffi_channel_round_trip ... ok
[INFO] [stdout] test ffi::a08_tests::full_queue_rejects_without_losing_accepted_jobs ... ok
[INFO] [stdout] test complex_codec::complex_serde::scratch_tests::map_scratch_spills_preserve_sorted_bytes_at_key_value_and_entry_boundaries ... ok
[INFO] [stdout] test ffi::tests::ffi_event_sink_panicking_callback_does_not_break_emit ... ok
[INFO] [stdout] test ffi::hot_reload_tests::hot_reload_rejects_a_release_frozen_package ... ok
[INFO] [stdout] test ffi::tests::ffi_get_schema_returns_live_schema ... ok
[INFO] [stdout] test ffi::tests::ffi_json_round_trip ... ok
[INFO] [stdout] test ffi::tests::ffi_null_payload_returns_null ... ok
[INFO] [stdout] test ffi::tests::ffi_postcard_round_trip ... ok
[INFO] [stdout] test ffi::tests::ffi_unknown_command_returns_error ... ok
[INFO] [stdout] test ffi::tests::frame_into_probe_fallback_roundtrip_survives_owned_entry ... ok
[INFO] [stdout] test ffi::tests::frame_owned_dispatch_preserves_error_frame_wire ... ok
[INFO] [stdout] test ffi::tests::frame_owned_dispatch_runs_handler_once_and_matches_wire ... ok
[INFO] [stdout] test ffi::tests::frame_owned_ffi_hands_off_overflow_with_exact_free_pair ... ok
[INFO] [stdout] test ffi::tests::run_worker_pre_cancelled_skips_invoke_and_returns_cancelled_frame ... ok
[INFO] [stdout] test ffi::tests::run_worker_running_invocation_dispatches_normally ... ok
[INFO] [stdout] test internal_tests::buffer_invoke_tests::buffer_command_moves_owned_output_without_postcard_frame ... ok
[INFO] [stdout] test internal_tests::buffer_invoke_tests::buffer_command_rejects_non_single_field_schemas - should panic ... ok
[INFO] [stdout] test internal_tests::buffer_invoke_tests::buffer_command_rejects_optional_byte_fields - should panic ... ok
[INFO] [stdout] test internal_tests::buffer_invoke_tests::normal_command_does_not_claim_the_buffer_capability ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::command_devices_panics_on_duplicate_token - should panic ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::command_devices_panics_on_empty_slice - should panic ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::command_devices_panics_on_unknown_command - should panic ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::command_devices_records_requirements ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::command_without_declaration_keeps_empty_requirements ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::device_capability_composes_in_const_context ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::devices_meta_if_is_noop_on_none_and_sets_on_some ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::command_devices_panics_on_catalog_outside_token - should panic ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::devices_meta_if_none_keeps_schema_bytes_identical ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::schema_entry_includes_devices_when_declared ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::schema_entry_omits_devices_when_undeclared ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::schema_records_device_catalog_when_declared ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_error_variant_composes_in_const_context ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_errors_panics_on_duplicate_code - should panic ... ok
[INFO] [stdout] test internal_tests::builder_devices_tests::schema_omits_device_catalog_when_undeclared ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_errors_panics_on_empty_slice - should panic ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_errors_panics_on_invalid_code_pattern - should panic ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_errors_panics_on_unknown_command - should panic ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_errors_records_variants ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::command_without_declaration_keeps_empty_variants ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::errors_meta_if_is_noop_on_none_and_sets_on_some ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::schema_entry_includes_errors_when_declared ... ok
[INFO] [stdout] test internal_tests::builder_errors_tests::schema_entry_omits_errors_when_undeclared ... ok
[INFO] [stdout] test internal_tests::builder_platform_tests::empty_platform_list_panics ... ok
[INFO] [stdout] test internal_tests::builder_platform_tests::impl_type_mismatch_panics - should panic ... ok
[INFO] [stdout] test internal_tests::builder_platform_tests::missing_impl_on_supported_platform_panics_at_build - should panic ... ok
[INFO] [stdout] test internal_tests::builder_platform_tests::platform_command_registers_stub_on_all_platforms_with_stable_surface ... ok
[INFO] [stdout] test internal_tests::builder_platform_tests::platform_impl_replaces_stub_and_keeps_contract ... ok
[INFO] [stdout] test internal_tests::builder_platform_tests::platform_impl_on_unsupported_platform_panics - should panic ... ok
[INFO] [stdout] test internal_tests::complex_codec_adjacent_tests::adjacent_tagged_variants_encode_their_own_wire ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::direct_path_bit_flip_sweep_never_panics ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::direct_path_rejects_schema_type_mismatch ... ok
[INFO] [stdout] test internal_tests::complex_codec_adjacent_tests::adjacent_tagged_non_members_stay_rejected ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::direct_path_rejects_structurally_broken_payloads ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::fixtures_split_value_and_serde_direct_routes ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::frame_rejects_short_unknown_and_corrupt_requests ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::frame_bit_flip_sweep_never_trips_panic_guard ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::value_path_bit_flip_sweep_never_panics ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::value_path_enforces_recursion_depth_limit ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::value_path_rejects_corrupt_tags_and_indices ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::frame_round_trips_both_complex_routes ... ok
[INFO] [stdout] test internal_tests::complex_codec_malformed_tests::value_path_rejects_structurally_broken_payloads ... ok
[INFO] [stdout] test internal_tests::complex_into_tests::complex_into_fallback_executes_handler_exactly_once ... ok
[INFO] [stdout] test internal_tests::complex_into_tests::complex_command_gets_into_handler_and_writes_caller_buffer ... ok
[INFO] [stdout] test ffi::tests::ffi_channel_drop_waits_until_user_data_is_quiescent ... ok
[INFO] [stdout] test internal_tests::complex_into_tests::complex_into_falls_back_to_buffered_when_caller_buffer_is_small ... ok
[INFO] [stdout] test internal_tests::complex_into_tests::complex_into_falls_back_when_buffer_has_no_body_room ... ok
[INFO] [stdout] test internal_tests::raw_invoke_tests::raw_invoke_f64_bit_roundtrip ... ok
[INFO] [stdout] test internal_tests::raw_invoke_tests::raw_invoke_rejects_arity_mismatch ... ok
[INFO] [stdout] test internal_tests::raw_invoke_tests::raw_invoke_adds_scalars_without_postcard ... ok
[INFO] [stdout] test internal_tests::raw_invoke_tests::raw_invoke_rejects_ineligible_command ... ok
[INFO] [stdout] test internal_tests::runtime_registry_tests::core_frame_ffi_symbol_dispatches ... ok
[INFO] [stdout] test ffi::tests::ffi_event_sink_unregister_waits_until_user_data_is_quiescent ... ok
[INFO] [stdout] test ffi::tests::ffi_event_sink_register_before_package_defers_install ... ok
[INFO] [stdout] test ffi::tests::ffi_event_sink_register_receives_emit_and_bypasses_bus ... ok
[INFO] [stdout] test ffi::tests::ffi_event_sink_unregister_restores_polling ... ok
[INFO] [stdout] test internal_tests::runtime_registry_tests::poisoned_registry_lock_still_serves_invokes_release ... ok
[INFO] [stdout] test internal_tests::runtime_registry_tests::missing_json_command_lists_available_names_and_suggestion_release ... ok
[INFO] [stdout] test internal_tests::runtime_registry_tests::release_build_is_frozen_by_default ... ok
[INFO] [stdout] test platform::tests::platform_str_roundtrip_matches_all ... ok
[INFO] [stdout] test platform::tests::current_is_known_on_supported_targets ... ok
[INFO] [stdout] test cancel::tests::cancel_vs_complete_race_is_always_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 186 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cancel_tests.rs (/opt/rustwide/target/release/deps/cancel_tests-027a18f1aa6cc791)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cancel_of_unknown_id_is_false_and_status_zero ... ok
[INFO] [stdout] test pre_cancelled_invocation_short_circuits_before_handler ... ok
[INFO] [stdout] test async_invoke_issues_id_and_cancel_flips_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/channel_nul_fail_closed.rs (/opt/rustwide/target/release/deps/channel_nul_fail_closed-104ed71605fa7fa9)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test interior_nul_json_frame_dropped_fail_closed ... ok
[INFO] [stdout] test bytes_path_delivers_interior_nul_losslessly ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/channel_send_limit.rs (/opt/rustwide/target/release/deps/channel_send_limit-12e7e216209d3a6a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test ffi_channel_send_surfaces_over_limit_as_zero ... ok
[INFO] [stdout] test over_limit_send_returns_false_and_delivers_nothing ... ok
[INFO] [stdout] test lowered_limit_makes_previously_passing_send_fail ... ok
[INFO] [stdout] test send_bytes_over_limit_returns_false_and_under_limit_delivers ... ok
[INFO] [stdout] test under_limit_send_returns_true_and_delivers_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_sink_tests.rs (/opt/rustwide/target/release/deps/event_sink_tests-a4de3aacabc2a448)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test custom_event_capacity_and_dropped_stats_work ... ok
[INFO] [stdout] test panicking_sink_does_not_break_emit ... ok
[INFO] [stdout] test sink_is_shared_across_package_clones ... ok
[INFO] [stdout] test clearing_sink_restores_polling_fallback ... ok
[INFO] [stderr]      Running tests/ffi_concurrency.rs (/opt/rustwide/target/release/deps/ffi_concurrency-3ff83fa33cf24a8e)
[INFO] [stdout] test sink_can_be_replaced ... ok
[INFO] [stdout] test sequential_emits_deliver_in_order ... ok
[INFO] [stdout] test emit_with_sink_bypasses_event_bus ... ok
[INFO] [stdout] test polling_drop_oldest_still_works_without_sink ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test ffi_invoke_async_offloads_and_calls_back ... ok
[INFO] [stdout] test default_dispatch_follows_postcard_default_format ... ok
[INFO] [stdout] test ffi_invoke_async_rejects_oversized_payload_before_copy ... ok
[INFO] [stdout] test ffi_invoke_is_safe_under_parallel_load ... ok
[INFO] [stdout] test register_ffi_concurrent_is_idempotent_and_safe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/field_order_drift.rs (/opt/rustwide/target/release/deps/field_order_drift-651c8b8641739215)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test correct_field_order_round_trips_pinned_body ... ok
[INFO] [stdout] test frame_response_body_pins_non_alphabetical_field_order ... ok
[INFO] [stdout] test alphabetically_reordered_decode_does_not_match_intended_values ... ok
[INFO] [stdout] test distinct_ok_frozen_preserves_order_no_swap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/frame_concurrency.rs (/opt/rustwide/target/release/deps/frame_concurrency-344f34e121085c25)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/frame_fuzz.rs (/opt/rustwide/target/release/deps/frame_fuzz-ff6b89526f68d95a)
[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 8 tests
[INFO] [stdout] test static_postcard_greet_preserves_known_tricky_unicode ... ok
[INFO] [stdout] test static_postcard_echo_preserves_i64_precision_boundaries ... ok
[INFO] [stdout] test static_postcard_sumlist_preserves ... ok
[INFO] [stdout] test static_postcard_greet_preserves ... ok
[INFO] [stdout] test static_postcard_add_preserves ... ok
[INFO] [stdout] test static_postcard_greet_preserves_unicode ... ok
[INFO] [stderr]      Running tests/frame_panic.rs (/opt/rustwide/target/release/deps/frame_panic-a0db310138f43cc3)
[INFO] [stdout] test static_postcard_nested_struct_round_trip ... ok
[INFO] [stdout] test static_postcard_echo_preserves_full_i64_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test handler_panic_is_contained_as_internal_error ... 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]      Running tests/frame_wire.rs (/opt/rustwide/target/release/deps/frame_wire-8b3dc936281b2537)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test map_command_uses_postcard_fast_path ... ok
[INFO] [stdout] test oneof_command_uses_complex_binary_wire ... ok
[INFO] [stdout] test static_tier1_mixed_primitives_round_trip ... ok
[INFO] [stdout] test static_tier1_negative_and_large_i64 ... ok
[INFO] [stdout] test static_postcard_option_round_trip ... ok
[INFO] [stdout] test static_tier2_vec_i64_round_trip ... ok
[INFO] [stdout] test static_tier2_bytes_and_mixed_vecs_round_trip ... ok
[INFO] [stdout] test supported_types_keep_postcard_fast_path ... ok
[INFO] [stdout] test truncated_payload_errors ... ok
[INFO] [stdout] test unknown_command_id_errors ... ok
[INFO] [stdout] test static_tier1_add_round_trip ... ok
[INFO] [stdout] test static_tier2_string_round_trip ... ok
[INFO] [stdout] test encode_frame_error_wire_format ... ok
[INFO] [stdout] test static_tier2_large_payload_round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/function_allocations.rs (/opt/rustwide/target/release/deps/function_allocations-35e074453090e8e3)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test warmed_scalar_and_unit_caller_buffers_allocate_nothing_and_invoke_once ... ok
[INFO] [stderr]      Running tests/function_registration.rs (/opt/rustwide/target/release/deps/function_registration-2acb50e78306dd1c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test int8_function_arguments_and_return_values_use_raw_bytes ... ok
[INFO] [stdout] test legacy_command_metadata_and_hash_are_unchanged ... ok
[INFO] [stdout] test binary_arity_and_unit_buffer_do_not_repeat_side_effects ... ok
[INFO] [stdout] test arities_closures_and_native_return_shapes ... ok
[INFO] [stdout] test nested_optional_and_vector_refs_keep_postcard_route ... ok
[INFO] [stdout] test fixed_array_arguments_and_outputs_have_no_length_prefix ... ok
[INFO] [stderr]      Running tests/inspector_golden.rs (/opt/rustwide/target/release/deps/inspector_golden-561535eaeb61e4d7)
[INFO] [stdout] test legacy_root_object_preserves_field_depth_zero_budget ... ok
[INFO] [stdout] test mapped_errors_capabilities_and_panics_use_existing_guards ... ok
[INFO] [stdout] test closed_legacy_struct_keeps_postcard_tuple_wire ... ok
[INFO] [stdout] test duplicate_function_names_are_rejected - should panic ... ok
[INFO] [stdout] test ordinary_function_json_and_postcard ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test golden_fixture_decodes_to_expected_fields ... ok
[INFO] [stdout] test captured_snapshot_matches_committed_golden_fixture ... ok
[INFO] [stderr]      Running tests/integer_sequence_route.rs (/opt/rustwide/target/release/deps/integer_sequence_route-bc06dad5fc47df9a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/invocation_isolation.rs (/opt/rustwide/target/release/deps/invocation_isolation-37ad70b94e837cfb)
[INFO] [stdout] test integer_sequences_preserve_complex_wire_at_dispatch_boundaries ... 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] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test diagnostic_counts_include_json_bytes_and_resources ... ok
[INFO] [stdout] test nested_package_does_not_inherit_outer_state_and_restores_context ... ok
[INFO] [stdout] test state_is_available_in_json_frame_direct_and_raw_routes ... ok
[INFO] [stderr]      Running tests/invoke_typed_tests.rs (/opt/rustwide/target/release/deps/invoke_typed_tests-095a6eca749adf33)
[INFO] [stdout] test empty_nested_context_restores_outer_state_after_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test decode_frame_response_error_frame_from_encoder ... ok
[INFO] [stdout] test decode_frame_error_parts_rejects_success_frame ... ok
[INFO] [stdout] test invoke_typed_static_round_trip ... ok
[INFO] [stdout] test invoke_typed_unknown_command_name ... ok
[INFO] [stdout] test decode_frame_response_rejects_malformed_frames ... ok
[INFO] [stdout] test decode_frame_response_parts_malformed_matches_fixed_signature ... ok
[INFO] [stderr]      Running tests/ota_compat_tests.rs (/opt/rustwide/target/release/deps/ota_compat_tests-e8ddb6a368ba4c8c)
[INFO] [stdout] test invoke_typed_preserves_handler_error ... ok
[INFO] [stdout] test decode_frame_response_matches_real_dispatch_wire ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test alias_for_unknown_command_fails_loudly_at_build - should panic ... ok
[INFO] [stdout] test alias_conflicting_with_real_command_id_fails_loudly_at_declaration - should panic ... ok
[INFO] [stdout] test current_command_id_still_works_alongside_alias ... ok
[INFO] [stdout] test displaced_command_never_lands_on_a_merged_alias_id ... ok
[INFO] [stdout] test legacy_command_id_still_dispatches_after_schema_growth ... ok
[INFO] [stdout] test live_schema_carries_schema_version ... ok
[INFO] [stdout] test schema_version_is_settable_and_flows_to_schema_and_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/payload_robustness.rs (/opt/rustwide/target/release/deps/payload_robustness-16f2f58e8695bbc4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test ffi_null_pointer_returns_null_without_abort ... ok
[INFO] [stdout] test invoke_frame_one_byte_payload_returns_clean_error ... ok
[INFO] [stdout] test ffi_payload_at_limit_is_processed_without_abort ... ok
[INFO] [stdout] test invoke_frame_empty_payload_returns_clean_error ... ok
[INFO] [stdout] test ffi_payload_over_limit_is_rejected_with_size_message ... ok
[INFO] [stdout] test invoke_frame_garbage_postcard_body_returns_clean_error ... ok
[INFO] [stdout] test invoke_frame_lowered_limit_applies_immediately ... ok
[INFO] [stdout] test lowered_limit_rejects_with_size_error ... ok
[INFO] [stdout] test invoke_frame_truncated_valid_postcard_prefix_returns_clean_error ... ok
[INFO] [stdout] test invoke_frame_at_limit_passes_gate_into_pipeline ... ok
[INFO] [stdout] test invoke_frame_over_limit_returns_payload_too_large_code ... ok
[INFO] [stdout] test invoke_frame_unknown_command_id_returns_clean_error ... ok
[INFO] [stdout] test raised_limit_admits_previously_rejected_payload ... ok
[INFO] [stdout] test default_limit_is_one_mib_and_set_get_round_trips ... ok
[INFO] [stdout] test invoke_frame_well_formed_payload_succeeds_for_contrast ... ok
[INFO] [stderr]      Running tests/public_authoring_api_tests.rs (/opt/rustwide/target/release/deps/public_authoring_api_tests-7e693308ddc97ef7)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test bridge_type_replaces_four_derives ... ok
[INFO] [stdout] test build_accepts_non_colliding_sanitized_event_names ... ok
[INFO] [stdout] test build_api_registers_scalar_command ... ok
[INFO] [stdout] test build_api_scalar_command_with_result ... ok
[INFO] [stdout] test command_capability_attribute_enforces_deny_by_default ... ok
[INFO] [stdout] test codegen_of_wellformed_schemas_reports_no_warnings ... ok
[INFO] [stdout] test build_api_generates_typescript ... ok
[INFO] [stdout] test command_device_attr_declares_schema_devices ... ok
[INFO] [stdout] test build_rejects_event_names_colliding_after_sanitization - should panic ... ok
[INFO] [stdout] test ffi_free_handles_zero_byte_allocation ... ok
[INFO] [stdout] test command_error_attr_declares_schema_errors ... ok
[INFO] [stdout] test command_doc_comments_flow_to_schema_and_typescript_jsdoc ... ok
[INFO] [stdout] test event_contract_appears_in_schema_json ... ok
[INFO] [stdout] test event_contract_flows_to_generate_typescript_schema ... ok
[INFO] [stdout] test generic_root_type_renders_valid_typescript ... ok
[INFO] [stdout] test generic_root_type_yields_identifier_input_type_matching_schemars_title ... ok
[INFO] [stdout] test native_entry_exposes_the_stable_native_initialization_contract ... ok
[INFO] [stdout] test package_generates_host_neutral_typescript_client ... ok
[INFO] [stdout] test register_macro_uses_macro_derived_name ... ok
[INFO] [stdout] test release_build_is_frozen_by_default ... ok
[INFO] [stdout] test schema_without_events_has_no_section ... ok
[INFO] [stdout] test build_macro_also_applies_capability_attribute ... ok
[INFO] [stdout] test ts_generator_handles_deep_nesting ... ok
[INFO] [stdout] test ts_generator_handles_discriminated_unions ... ok
[INFO] [stdout] test ts_generator_exposes_both_vec_u8_runtime_representations ... ok
[INFO] [stdout] test ts_generator_handles_enum_with_data ... ok
[INFO] [stdout] test ts_generator_handles_optional_fields ... ok
[INFO] [stdout] test ts_generator_handles_recursive_types ... ok
[INFO] [stdout] test ts_generator_handles_sets ... ok
[INFO] [stdout] test state_dependency_injection_works ... ok
[INFO] [stdout] test ts_generator_handles_tuples ... ok
[INFO] [stdout] test ts_generator_handles_enums ... ok
[INFO] [stdout] test ts_generator_handles_hashmap ... ok
[INFO] [stdout] test ts_generator_handles_vec_and_optional_struct ... ok
[INFO] [stdout] test unknown_command_uses_package_level_error ... ok
[INFO] [stdout] test user_builds_package_without_touching_raw_engine_types ... ok
[INFO] [stdout] test user_can_register_command_without_writing_command_name_string ... ok
[INFO] [stdout] test ts_generator_handles_unit_output_type ... ok
[INFO] [stdout] test zero_arg_and_async_command_execution ... ok
[INFO] [stdout] test generated_output_skips_unchanged_writes ... ok
[INFO] [stdout] test generated_package_can_be_written_to_a_directory ... ok
[INFO] [stdout] test write_schema_to_dir_emits_schema_only_and_honors_rustra_schema_out ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test public_authoring_api_tests`
[INFO] [stdout] test capability_command_cannot_be_silently_registered_without_capability ... FAILED
[INFO] [stdout] test command_macro_rejects_wrong_signature ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- capability_command_cannot_be_silently_registered_without_capability stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'capability_command_cannot_be_silently_registered_without_capability' (3243) panicked at tests/public_authoring_api_tests.rs:386:5:
[INFO] [stdout] register! must keep wiring the capability; got:
[INFO] [stdout] error: no matching package named `rustra` found
[INFO] [stdout] location searched: /opt/crates/rustra
[INFO] [stdout] required by package `cap-test v0.1.0 (/tmp/rustra-cap-test-3235)`
[INFO] [stdout] note: offline mode (via `--offline`) can sometimes cause surprising resolution failures
[INFO] [stdout] help: if this error is too confusing you may wish to retry without `--offline`
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0f4c57bc31 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0f4c5911da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0f4c58046c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0f4c555c66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0f4c572f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0f4c4899f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0f4c573152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0f4c555d12 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0f4c54e5b9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0f4c556b2d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0f4c59193c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0f4c3d5e1b - <public_authoring_api_tests[901e75aa1e2b158c]::capability_command_cannot_be_silently_registered_without_capability::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0f4c47ccdb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0f4c48a345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0f4c483c04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0f4c48d4a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0f4c57ac89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7256ba901dfa - <unknown>
[INFO] [stdout]   18:     0x7256ba9953d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- command_macro_rejects_wrong_signature stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'command_macro_rejects_wrong_signature' (3250) panicked at tests/public_authoring_api_tests.rs:749:5:
[INFO] [stdout] valid signature should compile
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f0f4c57bc31 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f0f4c5911da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f0f4c58046c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f0f4c555c66 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f0f4c572f99 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f0f4c4899f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f0f4c573152 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f0f4c555d44 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f0f4c54e5b9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f0f4c556b2d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f0f4c59193c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f0f4c3d00f2 - <public_authoring_api_tests[901e75aa1e2b158c]::command_macro_rejects_wrong_signature::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5f0f4c47ccdb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   13:     0x5f0f4c48a345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5f0f4c483c04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5f0f4c48d4a2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   16:     0x5f0f4c57ac89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7256ba901dfa - <unknown>
[INFO] [stdout]   18:     0x7256ba9953d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     capability_command_cannot_be_silently_registered_without_capability
[INFO] [stdout]     command_macro_rejects_wrong_signature
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 42 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9", kill_on_drop: false }`
[INFO] [stdout] ad9ea847f81dbd63bbfd3ca2aa8ba696597824e64fbba3201729a2fea69b8ef9
