[INFO] cloning repository https://github.com/arijit-gogoi/teatotal [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/arijit-gogoi/teatotal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Farijit-gogoi%2Fteatotal", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Farijit-gogoi%2Fteatotal'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] df7e467e1f85f4f9380179ca9b3b9bf21fb8f805 [INFO] testing arijit-gogoi/teatotal against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Farijit-gogoi%2Fteatotal" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/arijit-gogoi/teatotal [INFO] finished tweaking git repo https://github.com/arijit-gogoi/teatotal [INFO] tweaked toml for git repo https://github.com/arijit-gogoi/teatotal written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/arijit-gogoi/teatotal on toolchain 1.100.0-beta.1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/arijit-gogoi/teatotal 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `teatotal-components` [INFO] [stderr] --> Cargo.toml:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | [workspace.dependencies.teatotal-components] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `teatotal-components` [INFO] [stderr] warning: unused workspace dependency `teatotal-devtools` [INFO] [stderr] --> Cargo.toml:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | [workspace.dependencies.teatotal-devtools] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-devtools` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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] d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d [INFO] running `Command { std: "docker" "start" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", 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" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", 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" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `teatotal-components` [INFO] [stderr] --> Cargo.toml:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | [workspace.dependencies.teatotal-components] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `teatotal-components` [INFO] [stderr] warning: unused workspace dependency `teatotal-devtools` [INFO] [stderr] --> Cargo.toml:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | [workspace.dependencies.teatotal-devtools] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-devtools` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling futures-core v0.3.33 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling inotify-sys v0.1.8 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling inventory v0.3.24 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling teatotal-core v0.1.0 (/opt/rustwide/workdir/crates/teatotal-core) [INFO] [stderr] Compiling crossbeam-channel v0.5.16 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling teatotal-ssr v0.1.0 (/opt/rustwide/workdir/crates/teatotal-ssr) [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling filetime v0.2.29 [INFO] [stderr] Compiling inotify v0.9.6 [INFO] [stderr] Compiling notify v6.1.1 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling teatotal-cli v0.1.0 (/opt/rustwide/workdir/crates/teatotal-cli) [INFO] [stderr] Compiling teatotal-macros v0.1.0 (/opt/rustwide/workdir/crates/teatotal-macros) [INFO] [stderr] Compiling teatotal-rpc-core v0.1.0 (/opt/rustwide/workdir/crates/teatotal-rpc-core) [INFO] [stderr] Compiling teatotal-std v0.1.0 (/opt/rustwide/workdir/crates/teatotal-std) [INFO] [stderr] Compiling teatotal-rpc-server v0.1.0 (/opt/rustwide/workdir/crates/teatotal-rpc-server) [INFO] [stderr] Compiling teatotal-dom v0.1.0 (/opt/rustwide/workdir/crates/teatotal-dom) [INFO] [stderr] Compiling teatotal-components v0.1.0 (/opt/rustwide/workdir/crates/teatotal-components) [INFO] [stderr] Compiling teatotal-devtools v0.1.0 (/opt/rustwide/workdir/crates/teatotal-devtools) [INFO] [stderr] Compiling teatotal v0.1.0 (/opt/rustwide/workdir/crates/teatotal) [INFO] [stderr] Compiling rpc-demo v0.1.0 (/opt/rustwide/workdir/examples/rpc-demo) [INFO] [stderr] Compiling todo v0.1.0 (/opt/rustwide/workdir/examples/todo) [INFO] [stderr] Compiling teatotal-test v0.1.0 (/opt/rustwide/workdir/crates/teatotal-test) [INFO] [stderr] warning: unused dependency `teatotal-std` [INFO] [stderr] --> crates/teatotal-components/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-std.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-std` [INFO] [stderr] warning: `teatotal-components` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `teatotal-std` [INFO] [stderr] --> crates/teatotal-devtools/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-std.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-std` [INFO] [stderr] warning: `teatotal-devtools` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `teatotal-rpc-core` [INFO] [stderr] --> crates/teatotal-dom/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-rpc-core.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-rpc-core` [INFO] [stderr] warning: `teatotal-dom` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `http` [INFO] [stderr] --> crates/teatotal-rpc-server/Cargo.toml:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | http = "1" [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `http` [INFO] [stderr] warning: `teatotal-rpc-server` (manifest) generated 1 warning [INFO] [stderr] Finished `release` profile [optimized] target(s) in 21.15s [INFO] running `Command { std: "docker" "inspect" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", 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" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `teatotal-components` [INFO] [stderr] --> Cargo.toml:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | [workspace.dependencies.teatotal-components] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `teatotal-components` [INFO] [stderr] warning: unused workspace dependency `teatotal-devtools` [INFO] [stderr] --> Cargo.toml:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | [workspace.dependencies.teatotal-devtools] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-devtools` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling zerocopy v0.8.55 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling target-triple v1.0.1 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling itoa v1.0.18 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling futures-core v0.3.33 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling rand v0.9.5 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling teatotal-core v0.1.0 (/opt/rustwide/workdir/crates/teatotal-core) [INFO] [stderr] Compiling inventory v0.3.24 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling glob v0.3.4 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling http v1.5.0 [INFO] [stderr] Compiling toml v1.1.4+spec-1.1.0 [INFO] [stderr] Compiling teatotal-cli v0.1.0 (/opt/rustwide/workdir/crates/teatotal-cli) [INFO] [stderr] Compiling teatotal-rpc-core v0.1.0 (/opt/rustwide/workdir/crates/teatotal-rpc-core) [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling teatotal-std v0.1.0 (/opt/rustwide/workdir/crates/teatotal-std) [INFO] [stderr] Compiling teatotal-dom v0.1.0 (/opt/rustwide/workdir/crates/teatotal-dom) [INFO] [stderr] Compiling teatotal-rpc-server v0.1.0 (/opt/rustwide/workdir/crates/teatotal-rpc-server) [INFO] [stderr] Compiling teatotal-devtools v0.1.0 (/opt/rustwide/workdir/crates/teatotal-devtools) [INFO] [stderr] Compiling teatotal-components v0.1.0 (/opt/rustwide/workdir/crates/teatotal-components) [INFO] [stderr] Compiling teatotal v0.1.0 (/opt/rustwide/workdir/crates/teatotal) [INFO] [stderr] Compiling rpc-demo v0.1.0 (/opt/rustwide/workdir/examples/rpc-demo) [INFO] [stderr] Compiling todo v0.1.0 (/opt/rustwide/workdir/examples/todo) [INFO] [stderr] Compiling teatotal-test v0.1.0 (/opt/rustwide/workdir/crates/teatotal-test) [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling trybuild v1.0.118 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling teatotal-ssr v0.1.0 (/opt/rustwide/workdir/crates/teatotal-ssr) [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling teatotal-macros v0.1.0 (/opt/rustwide/workdir/crates/teatotal-macros) [INFO] [stderr] warning: unused dependency `teatotal-std` [INFO] [stderr] --> crates/teatotal-components/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-std.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-std` [INFO] [stderr] warning: `teatotal-components` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `teatotal-std` [INFO] [stderr] --> crates/teatotal-devtools/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-std.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-std` [INFO] [stderr] warning: `teatotal-devtools` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `teatotal-rpc-core` [INFO] [stderr] --> crates/teatotal-dom/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-rpc-core.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-rpc-core` [INFO] [stderr] warning: `teatotal-dom` (manifest) generated 1 warning [INFO] [stderr] Finished `release` profile [optimized] target(s) in 56.45s [INFO] running `Command { std: "docker" "inspect" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", 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" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] warning: unused workspace dependency `teatotal-components` [INFO] [stderr] --> Cargo.toml:33:25 [INFO] [stderr] | [INFO] [stderr] 33 | [workspace.dependencies.teatotal-components] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `teatotal-components` [INFO] [stderr] warning: unused workspace dependency `teatotal-devtools` [INFO] [stderr] --> Cargo.toml:41:25 [INFO] [stderr] | [INFO] [stderr] 41 | [workspace.dependencies.teatotal-devtools] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-devtools` [INFO] [stderr] warning: workspace (manifest) generated 2 warnings [INFO] [stderr] warning: unused dependency `teatotal-std` [INFO] [stderr] --> crates/teatotal-components/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-std.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-std` [INFO] [stderr] warning: `teatotal-components` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `teatotal-std` [INFO] [stderr] --> crates/teatotal-devtools/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-std.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-std` [INFO] [stderr] warning: `teatotal-devtools` (manifest) generated 1 warning [INFO] [stderr] warning: unused dependency `teatotal-rpc-core` [INFO] [stderr] --> crates/teatotal-dom/Cargo.toml:12:1 [INFO] [stderr] | [INFO] [stderr] 12 | teatotal-rpc-core.workspace = true [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the dependency on `teatotal-rpc-core` [INFO] [stderr] warning: `teatotal-dom` (manifest) generated 1 warning [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.13s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/rpc-demo/0e75e935be8e4e11/out/rpc_demo-0e75e935be8e4e11) [INFO] [stdout] [INFO] [stderr] Running tests/wire.rs (/opt/rustwide/target/release/build/rpc-demo/6624540a1955820e/out/wire-6624540a1955820e) [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 18 tests [INFO] [stdout] test a_parsed_type_cannot_be_deserialized_past_its_parser ... ok [INFO] [stdout] test a_stale_client_gets_version_skew_before_its_arguments_are_read ... ok [INFO] [stdout] test a_payload_that_fails_the_parser_fails_deserialization ... ok [INFO] [stdout] test a_composite_fails_on_its_first_invalid_leaf ... ok [INFO] [stdout] test a_domain_error_is_a_200_carrying_err ... ok [INFO] [stdout] test a_marked_extractor_resolves_from_the_request ... ok [INFO] [stdout] test a_marked_extractor_is_not_part_of_the_wire_contract ... ok [INFO] [stdout] test every_server_function_registers_itself ... ok [INFO] [stdout] test an_anonymous_request_never_reaches_the_body ... ok [INFO] [stdout] test the_route_is_interned_not_rebuilt ... ok [INFO] [stdout] test server_side_data_loading_is_calling_the_function ... ok [INFO] [stdout] test a_valid_request_reaches_the_body ... ok [INFO] [stdout] test a_matching_fingerprint_passes ... ok [INFO] [stdout] test an_unknown_route_is_a_404_not_a_panic ... ok [INFO] [stdout] test distinct_functions_have_distinct_fingerprints ... ok [INFO] [stdout] test parsed_types_round_trip_through_json ... ok [INFO] [stdout] test the_route_is_derived_from_the_module_path ... ok [INFO] [stdout] test all_three_failure_layers_are_handled_at_the_call_site ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/teatotal/87ec93bf8df1c68c/out/teatotal-87ec93bf8df1c68c) [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/teatotal-cli/bcc0555dbdd26bd5/out/teatotal-bcc0555dbdd26bd5) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/teatotal-components/ff824ba81d3b6c71/out/teatotal_components-ff824ba81d3b6c71) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test tests::an_empty_listbox_cannot_select_anything ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/teatotal-core/52c8604e1b372a7e/out/teatotal_core-52c8604e1b372a7e) [INFO] [stdout] test tests::the_view_carries_the_aria_wiring ... ok [INFO] [stdout] test tests::arrow_keys_move_the_active_option_and_wrap ... ok [INFO] [stdout] test tests::choosing_reports_the_selection_upward_and_closes ... ok [INFO] [stdout] test tests::unowned_keys_fall_through ... 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] [stdout] [INFO] [stdout] running 56 tests [INFO] [stdout] test attr::tests::handler_identity_is_decoder_identity ... ok [INFO] [stdout] test attr::tests::missing_field_falls_through_as_none ... ok [INFO] [stdout] test attr::tests::parsed_handler_routes_both_outcomes ... ok [INFO] [stdout] test attr::tests::submit_prevents_default_without_being_asked ... ok [INFO] [stdout] test attr::tests::on_input_decodes_target_value ... ok [INFO] [stdout] test cmd::tests::batch_is_associative_and_none_is_the_unit ... ok [INFO] [stdout] test attr::tests::options_participate_in_identity ... ok [INFO] [stdout] test controls::tests::text_input_emits_the_property_lane_and_its_decoder ... ok [INFO] [stdout] test controls::tests::textarea_has_no_children_parameter ... ok [INFO] [stdout] test dirty::tests::mutable_borrow_bumps_generation ... ok [INFO] [stdout] test dirty::tests::reads_do_not_bump_generation ... ok [INFO] [stdout] test controls::tests::select_by_value_with_no_match_selects_nothing ... ok [INFO] [stdout] test controls::tests::checkbox_binds_checked_and_listens_on_change ... ok [INFO] [stdout] test controls::tests::select_by_value_resolves_the_index ... ok [INFO] [stdout] test html::tests::map_is_one_node_deep ... ok [INFO] [stdout] test html::tests::lazy_defers_its_thunk ... ok [INFO] [stdout] test dirty::tests::touch_bumps_without_mutation ... ok [INFO] [stdout] test html::tests::attrs_accept_arrays_tuples_and_unit ... ok [INFO] [stdout] test html::tests::attrs_and_handlers_land_in_separate_lanes ... ok [INFO] [stdout] test controls::tests::file_input_has_no_value_binding ... ok [INFO] [stdout] test controls::tests::select_binds_index_on_the_select_not_the_options ... ok [INFO] [stdout] test ids::tests::keyed_children_differ_by_key ... ok [INFO] [stdout] test html::tests::keyed_children_may_be_map_nodes ... ok [INFO] [stdout] test cmd::tests::unavailable_managed_resource_takes_the_declared_fallback ... ok [INFO] [stdout] test html::tests::keyed_containers_are_keyed_by_construction ... ok [INFO] [stdout] test keyed::tests::put_of_existing_key_replaces_in_place ... ok [INFO] [stdout] test html::tests::conditional_attributes_contribute_nothing ... ok [INFO] [stdout] test cmd::tests::spawn_produces_no_message ... ok [INFO] [stdout] test html::tests::map_lifts_a_handler_message ... ok [INFO] [stdout] test ids::tests::instance_paths_distinguish_siblings ... ok [INFO] [stdout] test ids::tests::scope_tokens_die_once_and_share ... ok [INFO] [stdout] test lazy::tests::tuple_tokens_compare_componentwise ... ok [INFO] [stdout] test html::tests::children_accept_strings_tuples_and_options ... ok [INFO] [stdout] test keyed::tests::take_of_stale_key_is_none ... ok [INFO] [stdout] test lazy::tests::dirty_tokens_compare_by_generation ... ok [INFO] [stdout] test sub::tests::batch_is_a_monoid ... ok [INFO] [stdout] test managed::tests::mapping_lifts_lifecycle_messages ... ok [INFO] [stdout] test ids::tests::prefixes_are_the_unit_of_invalidation ... ok [INFO] [stdout] test ids::tests::keys_compare_across_representations ... ok [INFO] [stdout] test keyed::tests::removal_compacts_without_reordering ... ok [INFO] [stdout] test ids::tests::path_display_is_legible ... ok [INFO] [stdout] test sub::tests::user_key_and_instance_both_discriminate ... ok [INFO] [stdout] test tagger::tests::chain_lifts_to_the_root_type ... ok [INFO] [stdout] test tagger::tests::no_cell_is_the_identity_chain ... ok [INFO] [stdout] test tagger::tests::swap_reroutes_without_touching_children ... ok [INFO] [stdout] test cmd::tests::map_wraps_task_output ... ok [INFO] [stdout] test lazy::tests::mismatched_token_shapes_never_hit ... ok [INFO] [stdout] test lazy::tests::value_tokens_compare_by_value ... ok [INFO] [stdout] test managed::tests::keys_are_stable_across_frames_and_split_by_instance ... ok [INFO] [stdout] test keyed::tests::take_and_put_preserve_insertion_order ... ok [INFO] [stdout] test lazy::tests::rc_tokens_compare_by_pointer ... ok [INFO] [stdout] test sub::tests::same_definition_reconciles_as_the_same_sub ... ok [INFO] [stdout] test sub::tests::gating_on_a_dirty_slice_tracks_its_generation ... ok [INFO] [stdout] test tagger::tests::reentrant_dispatch_during_a_tagger_does_not_panic ... ok [INFO] [stdout] test managed::tests::while_some_declares_only_when_present ... ok [INFO] [stdout] test sub::tests::gating_on_a_changed_slice_changes_the_key ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/teatotal-devtools/3ed8a98c7179bff5/out/teatotal_devtools-3ed8a98c7179bff5) [INFO] [stdout] [INFO] [stdout] test result: ok. 56 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/recording.rs (/opt/rustwide/target/release/build/teatotal-devtools/1deb3238a60a621a/out/recording-1deb3238a60a621a) [INFO] [stdout] running 6 tests [INFO] [stdout] test tests::a_recorder_copies_messages_without_the_runtime_knowing_how ... ok [INFO] [stdout] test tests::compaction_preserves_the_replayed_result ... ok [INFO] [stdout] test tests::replaying_a_message_list_runs_the_current_update ... ok [INFO] [stdout] test tests::replay_reproduces_the_model_at_every_epoch ... ok [INFO] [stdout] test tests::forking_truncates_and_hands_back_the_suffix ... ok [INFO] [stdout] test tests::origin_filters_hide_noise ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/teatotal-dom/c0596126256f8a9a/out/teatotal_dom-c0596126256f8a9a) [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 30 tests [INFO] [stdout] test control::tests::a_sibling_radio_never_suppresses_against_our_dispatch ... ok [INFO] [stdout] test diff::tests::lis_finds_the_stable_core_of_a_rotation ... ok [INFO] [stdout] test diff::tests::lis_handles_empty_and_singleton ... ok [INFO] [stdout] test diff::tests::lis_is_strictly_increasing_by_value ... ok [INFO] [stdout] test control::tests::a_different_property_kind_never_counts_as_an_echo ... ok [INFO] [stdout] test diff::tests::lis_of_reversed_input_keeps_one ... ok [INFO] [stdout] test control::tests::caret_clamps_to_the_new_length ... ok [INFO] [stdout] test diff::tests::lis_of_sorted_input_is_everything ... ok [INFO] [stdout] test control::tests::model_transform_writes_through ... ok [INFO] [stdout] test control::tests::caret_counts_kept_characters_for_filters ... ok [INFO] [stdout] test dispatch::tests::composition_start_and_end_bracket_the_hands_off_window ... ok [INFO] [stdout] test control::tests::caret_survives_a_pure_uppercase_transform ... ok [INFO] [stdout] test control::tests::programmatic_change_writes_through ... ok [INFO] [stdout] test dispatch::tests::a_decode_failure_is_not_an_error ... ok [INFO] [stdout] test dispatch::tests::doubly_nested_maps_route_through_both_cells ... ok [INFO] [stdout] test dispatch::tests::stop_propagation_halts_the_climb ... ok [INFO] [stdout] test dispatch::tests::a_handler_removed_between_frames_produces_nothing ... ok [INFO] [stdout] test dispatch::tests::prevent_default_runs_when_the_decoder_produced_a_message ... ok [INFO] [stdout] test control::tests::normal_typing_writes_nothing ... ok [INFO] [stdout] test dispatch::tests::a_message_is_lifted_to_the_root_type ... ok [INFO] [stdout] test control::tests::rejected_checkbox_toggle_is_written_back ... ok [INFO] [stdout] test control::tests::composition_suspends_all_writes ... ok [INFO] [stdout] test dispatch::tests::input_during_composition_is_swallowed ... ok [INFO] [stdout] test dispatch::tests::dispatching_from_a_bound_control_records_the_echo ... ok [INFO] [stdout] test registry::tests::a_wheel_listener_starts_passive ... ok [INFO] [stdout] test registry::tests::a_blocking_handler_reregisters_the_root_listener_non_passive ... ok [INFO] [stdout] test dispatch::tests::an_event_of_another_type_is_ignored ... ok [INFO] [stdout] test registry::tests::replacing_an_entry_releases_the_old_handlers ... ok [INFO] [stdout] test registry::tests::removing_the_last_blocking_handler_does_not_thrash_the_listener ... ok [INFO] [stdout] test registry::tests::ordinary_events_are_never_passive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/teatotal-macros/b30bd5e0ec061f13/out/teatotal_macros-b30bd5e0ec061f13) [INFO] [stdout] [INFO] [stderr] Running tests/compile_fail.rs (/opt/rustwide/target/release/build/teatotal-macros/ea8a088e432ff85a/out/compile_fail-ea8a088e432ff85a) [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 1 test [INFO] [stderr] warning: unused workspace dependency `futures-core` [INFO] [stderr] --> Cargo.toml:67:25 [INFO] [stderr] | [INFO] [stderr] 67 | [workspace.dependencies.futures-core] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::unused_workspace_dependencies` is set to `warn` by default [INFO] [stderr] help: consider removing the workspace dependency `futures-core` [INFO] [stderr] warning: unused workspace dependency `proptest` [INFO] [stderr] --> Cargo.toml:76:25 [INFO] [stderr] | [INFO] [stderr] 76 | [workspace.dependencies.proptest] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `proptest` [INFO] [stderr] warning: unused workspace dependency `serde` [INFO] [stderr] --> Cargo.toml:84:25 [INFO] [stderr] | [INFO] [stderr] 84 | [workspace.dependencies.serde] [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `serde` [INFO] [stderr] warning: unused workspace dependency `serde_json` [INFO] [stderr] --> Cargo.toml:89:25 [INFO] [stderr] | [INFO] [stderr] 89 | [workspace.dependencies.serde_json] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `serde_json` [INFO] [stderr] warning: unused workspace dependency `smallvec` [INFO] [stderr] --> Cargo.toml:93:25 [INFO] [stderr] | [INFO] [stderr] 93 | [workspace.dependencies.smallvec] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `smallvec` [INFO] [stderr] warning: unused workspace dependency `teatotal-components` [INFO] [stderr] --> Cargo.toml:105:25 [INFO] [stderr] | [INFO] [stderr] 105 | [workspace.dependencies.teatotal-components] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-components` [INFO] [stderr] warning: unused workspace dependency `teatotal-core` [INFO] [stderr] --> Cargo.toml:109:25 [INFO] [stderr] | [INFO] [stderr] 109 | [workspace.dependencies.teatotal-core] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-core` [INFO] [stderr] warning: unused workspace dependency `teatotal-devtools` [INFO] [stderr] --> Cargo.toml:113:25 [INFO] [stderr] | [INFO] [stderr] 113 | [workspace.dependencies.teatotal-devtools] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-devtools` [INFO] [stderr] warning: unused workspace dependency `teatotal-dom` [INFO] [stderr] --> Cargo.toml:117:25 [INFO] [stderr] | [INFO] [stderr] 117 | [workspace.dependencies.teatotal-dom] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-dom` [INFO] [stderr] warning: unused workspace dependency `teatotal-macros` [INFO] [stderr] --> Cargo.toml:121:25 [INFO] [stderr] | [INFO] [stderr] 121 | [workspace.dependencies.teatotal-macros] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-macros` [INFO] [stderr] warning: unused workspace dependency `teatotal-rpc-core` [INFO] [stderr] --> Cargo.toml:125:25 [INFO] [stderr] | [INFO] [stderr] 125 | [workspace.dependencies.teatotal-rpc-core] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-rpc-core` [INFO] [stderr] warning: unused workspace dependency `teatotal-rpc-server` [INFO] [stderr] --> Cargo.toml:129:25 [INFO] [stderr] | [INFO] [stderr] 129 | [workspace.dependencies.teatotal-rpc-server] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-rpc-server` [INFO] [stderr] warning: unused workspace dependency `teatotal-ssr` [INFO] [stderr] --> Cargo.toml:133:25 [INFO] [stderr] | [INFO] [stderr] 133 | [workspace.dependencies.teatotal-ssr] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-ssr` [INFO] [stderr] warning: unused workspace dependency `teatotal-std` [INFO] [stderr] --> Cargo.toml:137:25 [INFO] [stderr] | [INFO] [stderr] 137 | [workspace.dependencies.teatotal-std] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-std` [INFO] [stderr] warning: unused workspace dependency `teatotal-test` [INFO] [stderr] --> Cargo.toml:141:25 [INFO] [stderr] | [INFO] [stderr] 141 | [workspace.dependencies.teatotal-test] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: consider removing the workspace dependency `teatotal-test` [INFO] [stderr] warning: workspace (manifest) generated 15 warnings [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Checking itoa v1.0.18 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Checking memchr v2.8.3 [INFO] [stderr] Checking futures-core v0.3.33 [INFO] [stderr] Checking smallvec v1.15.2 [INFO] [stderr] Checking bytes v1.12.1 [INFO] [stderr] Checking inventory v0.3.24 [INFO] [stderr] Checking teatotal-core v0.1.0 (/opt/rustwide/workdir/crates/teatotal-core) [INFO] [stderr] Checking http v1.5.0 [INFO] [stderr] Checking syn v2.0.119 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling teatotal-macros v0.1.0 (/opt/rustwide/workdir/crates/teatotal-macros) [INFO] [stderr] Checking teatotal-rpc-core v0.1.0 (/opt/rustwide/workdir/crates/teatotal-rpc-core) [INFO] [stderr] Checking teatotal-rpc-server v0.1.0 (/opt/rustwide/workdir/crates/teatotal-rpc-server) [INFO] [stderr] Checking teatotal-std v0.1.0 (/opt/rustwide/workdir/crates/teatotal-std) [INFO] [stderr] Checking teatotal v0.1.0 (/opt/rustwide/workdir/crates/teatotal) [INFO] [stderr] Checking teatotal-macros-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/teatotal-macros) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.10s [INFO] [stderr] [INFO] [stderr] [INFO] [stdout] test the_derives_refuse_what_they_should ... FAILED [INFO] [stderr] test tests/ui/missing_out.rs ... ok [INFO] [stdout] [INFO] [stderr] test tests/ui/unknown_field.rs ... ok [INFO] [stdout] failures: [INFO] [stderr] test tests/ui/wrong_child_msg.rs ... mismatch [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] ---- the_derives_refuse_what_they_should stdout ---- [INFO] [stderr] EXPECTED: [INFO] [stdout] [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stdout] thread 'the_derives_refuse_what_they_should' (3161) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.118/src/run.rs:102:13: [INFO] [stderr] error[E0308]: mismatched types [INFO] [stdout] 1 of 10 tests failed [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:4:10 [INFO] [stdout] stack backtrace: [INFO] [stderr] | [INFO] [stdout] 0: 0x5bdf3b25ce21 - <::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stdout] 1: 0x5bdf3b27310a - core[a373ad73a504971]::fmt::write [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 2: 0x5bdf3b26166c - as core[a373ad73a504971]::io::write::Write>::write_fmt [INFO] [stderr] | | [INFO] [stdout] 3: 0x5bdf3b236286 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0} [INFO] [stderr] | expected `ChildMsg`, found `QuietMsg` [INFO] [stdout] 4: 0x5bdf3b2543c9 - std[617be2ca0a6fd877]::panicking::default_hook [INFO] [stderr] | arguments to this function are incorrect [INFO] [stdout] 5: 0x5bdf3b1ed9d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0} [INFO] [stderr] | [INFO] [stdout] 6: 0x5bdf3b254582 - std[617be2ca0a6fd877]::panicking::panic_with_hook [INFO] [stderr] note: method defined here [INFO] [stdout] 7: 0x5bdf3b236332 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0} [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/submodel.rs [INFO] [stdout] 8: 0x5bdf3b22eb89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stderr] | [INFO] [stdout] 9: 0x5bdf3b236f3d - __rustc[ea4f61d10b84890b]::rust_begin_unwind [INFO] [stderr] | fn update(self, msg: Self::Msg) -> (Self, Cmd, Option); [INFO] [stdout] 10: 0x5bdf3b27387c - core[a373ad73a504971]::panicking::panic_fmt [INFO] [stderr] | ^^^^^^ [INFO] [stdout] 11: 0x5bdf3b140a6f - ::run [INFO] [stderr] = note: this error originates in the derive macro `teatotal::Compose` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] 12: 0x5bdf3b143ca0 - ::drop [INFO] [stderr] [INFO] [stdout] 13: 0x5bdf3b13b26a - >::call_once [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stdout] 14: 0x5bdf3b1e0e1b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>> [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:6:10 [INFO] [stdout] 15: 0x5bdf3b1edff5 - test[aada8e7e76ba119b]::run_test::{closure#0} [INFO] [stderr] | [INFO] [stdout] 16: 0x5bdf3b1e78e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stdout] 17: 0x5bdf3b1f1082 - ::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stderr] | ----------------- required by a bound introduced by this call [INFO] [stdout] 18: 0x5bdf3b25c07f - ::new::thread_start [INFO] [stderr] 5 | #[compose(model = Parent)] [INFO] [stdout] 19: 0x7ef516abddfa - [INFO] [stderr] 6 | pub enum Msg { [INFO] [stdout] 20: 0x7ef516b513d4 - clone [INFO] [stderr] | __________^ [INFO] [stdout] 21: 0x0 - [INFO] [stderr] 7 | | #[child(field = child, out = ignore)] [INFO] [stdout] [INFO] [stderr] 8 | | Child(QuietMsg), [INFO] [stdout] [INFO] [stderr] | | ----^ [INFO] [stdout] failures: [INFO] [stderr] | |_____|___| [INFO] [stdout] the_derives_refuse_what_they_should [INFO] [stderr] | | expected due to this [INFO] [stdout] [INFO] [stderr] | found signature defined here [INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.11s [INFO] [stderr] | [INFO] [stdout] [INFO] [stderr] = note: expected function signature `fn(ChildMsg) -> _` [INFO] [stderr] found function signature `fn(QuietMsg) -> _` [INFO] [stderr] note: required by a bound in `teatotal::Cmd::::map` [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/cmd.rs [INFO] [stderr] | [INFO] [stderr] | pub fn map(self, f: impl Fn(Msg) -> B + 'static) -> Cmd { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `Cmd::::map` [INFO] [stderr] help: consider wrapping the function in a closure [INFO] [stderr] | [INFO] [stderr] 6 ~ pub enum |arg0: ChildMsg| Msg { [INFO] [stderr] 7 | #[child(field = child, out = ignore)] [INFO] [stderr] 8 ~ Child(/* QuietMsg */)(QuietMsg), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stderr] | ----------------- required by a bound introduced by this call [INFO] [stderr] 5 | #[compose(model = Parent)] [INFO] [stderr] 6 | pub enum Msg { [INFO] [stderr] | __________^ [INFO] [stderr] 7 | | #[child(field = child, out = ignore)] [INFO] [stderr] 8 | | Child(QuietMsg), [INFO] [stderr] | | ----^ [INFO] [stderr] | |_____|___| [INFO] [stderr] | | expected due to this [INFO] [stderr] | found signature defined here [INFO] [stderr] | [INFO] [stderr] = note: expected function signature `fn(ChildMsg) -> _` [INFO] [stderr] found function signature `fn(QuietMsg) -> _` [INFO] [stderr] note: required by a bound in `Subs::::map` [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/sub.rs [INFO] [stderr] | [INFO] [stderr] | pub fn map(self, f: impl Fn(Msg) -> B + Clone + 'static) -> Subs { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `Subs::::map` [INFO] [stderr] help: consider wrapping the function in a closure [INFO] [stderr] | [INFO] [stderr] 6 ~ pub enum |arg0: ChildMsg| Msg { [INFO] [stderr] 7 | #[child(field = child, out = ignore)] [INFO] [stderr] 8 ~ Child(/* QuietMsg */)(QuietMsg), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stderr] | ----------------- required by a bound introduced by this call [INFO] [stderr] 5 | #[compose(model = Parent)] [INFO] [stderr] 6 | pub enum Msg { [INFO] [stderr] | __________^ [INFO] [stderr] 7 | | #[child(field = child, out = ignore)] [INFO] [stderr] 8 | | Child(QuietMsg), [INFO] [stderr] | | ----^ [INFO] [stderr] | |_____|___| [INFO] [stderr] | | expected due to this [INFO] [stderr] | found signature defined here [INFO] [stderr] | [INFO] [stderr] = note: expected function signature `fn(ChildMsg) -> _` [INFO] [stderr] found function signature `fn(QuietMsg) -> _` [INFO] [stderr] note: required by a bound in `ManagedDecls::::map` [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/managed.rs [INFO] [stderr] | [INFO] [stderr] | pub fn map(self, f: impl Fn(Msg) -> B + 'static) -> ManagedDecls { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `ManagedDecls::::map` [INFO] [stderr] help: consider wrapping the function in a closure [INFO] [stderr] | [INFO] [stderr] 6 ~ pub enum |arg0: ChildMsg| Msg { [INFO] [stderr] 7 | #[child(field = child, out = ignore)] [INFO] [stderr] 8 ~ Child(/* QuietMsg */)(QuietMsg), [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] [INFO] [stderr] ACTUAL OUTPUT: [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:4:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected `ChildMsg`, found `QuietMsg` [INFO] [stderr] | arguments to this function are incorrect [INFO] [stderr] | [INFO] [stderr] note: method defined here [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/submodel.rs [INFO] [stderr] | [INFO] [stderr] | fn update(self, msg: Self::Msg) -> (Self, Cmd, Option); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] = note: this error originates in the derive macro `teatotal::Compose` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stderr] | ----------------- required by a bound introduced by this call [INFO] [stderr] 5 | #[compose(model = Parent)] [INFO] [stderr] 6 | pub enum Msg { [INFO] [stderr] | __________^ [INFO] [stderr] 7 | | #[child(field = child, out = ignore)] [INFO] [stderr] 8 | | Child(QuietMsg), [INFO] [stderr] | | ----^ [INFO] [stderr] | |_____|___| [INFO] [stderr] | | expected due to this [INFO] [stderr] | found signature defined here [INFO] [stderr] | [INFO] [stderr] = note: expected function signature `fn(ChildMsg) -> _` [INFO] [stderr] found function signature `fn(QuietMsg) -> _` [INFO] [stderr] note: required by a bound in `teatotal::Cmd::::map` [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/cmd.rs [INFO] [stderr] | [INFO] [stderr] | impl Cmd { [INFO] [stderr] ... [INFO] [stderr] | pub fn map(self, f: impl Fn(Msg) -> B + 'static) -> Cmd { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `Cmd::::map` [INFO] [stderr] help: consider wrapping the function in a closure [INFO] [stderr] | [INFO] [stderr] 6 ~ pub enum |arg0: ChildMsg| Msg { [INFO] [stderr] 7 | #[child(field = child, out = ignore)] [INFO] [stderr] 8 ~ Child(/* QuietMsg */)(QuietMsg), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stderr] | ----------------- required by a bound introduced by this call [INFO] [stderr] 5 | #[compose(model = Parent)] [INFO] [stderr] 6 | pub enum Msg { [INFO] [stderr] | __________^ [INFO] [stderr] 7 | | #[child(field = child, out = ignore)] [INFO] [stderr] 8 | | Child(QuietMsg), [INFO] [stderr] | | ----^ [INFO] [stderr] | |_____|___| [INFO] [stderr] | | expected due to this [INFO] [stderr] | found signature defined here [INFO] [stderr] | [INFO] [stderr] = note: expected function signature `fn(ChildMsg) -> _` [INFO] [stderr] found function signature `fn(QuietMsg) -> _` [INFO] [stderr] note: required by a bound in `Subs::::map` [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/sub.rs [INFO] [stderr] | [INFO] [stderr] | impl Subs { [INFO] [stderr] ... [INFO] [stderr] | pub fn map(self, f: impl Fn(Msg) -> B + Clone + 'static) -> Subs { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `Subs::::map` [INFO] [stderr] help: consider wrapping the function in a closure [INFO] [stderr] | [INFO] [stderr] 6 ~ pub enum |arg0: ChildMsg| Msg { [INFO] [stderr] 7 | #[child(field = child, out = ignore)] [INFO] [stderr] 8 ~ Child(/* QuietMsg */)(QuietMsg), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0631]: type mismatch in function arguments [INFO] [stderr] --> tests/ui/wrong_child_msg.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 4 | #[derive(teatotal::Compose)] [INFO] [stderr] | ----------------- required by a bound introduced by this call [INFO] [stderr] 5 | #[compose(model = Parent)] [INFO] [stderr] 6 | pub enum Msg { [INFO] [stderr] | __________^ [INFO] [stderr] 7 | | #[child(field = child, out = ignore)] [INFO] [stderr] 8 | | Child(QuietMsg), [INFO] [stderr] | | ----^ [INFO] [stderr] | |_____|___| [INFO] [stderr] | | expected due to this [INFO] [stderr] | found signature defined here [INFO] [stderr] | [INFO] [stderr] = note: expected function signature `fn(ChildMsg) -> _` [INFO] [stderr] found function signature `fn(QuietMsg) -> _` [INFO] [stderr] note: required by a bound in `ManagedDecls::::map` [INFO] [stderr] --> $WORKSPACE/crates/teatotal-core/src/managed.rs [INFO] [stderr] | [INFO] [stderr] | impl ManagedDecls { [INFO] [stderr] | pub fn map(self, f: impl Fn(Msg) -> B + 'static) -> ManagedDecls { [INFO] [stderr] | ^^^^^^^^^^^^ required by this bound in `ManagedDecls::::map` [INFO] [stderr] help: consider wrapping the function in a closure [INFO] [stderr] | [INFO] [stderr] 6 ~ pub enum |arg0: ChildMsg| Msg { [INFO] [stderr] 7 | #[child(field = child, out = ignore)] [INFO] [stderr] 8 ~ Child(/* QuietMsg */)(QuietMsg), [INFO] [stderr] | [INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈ [INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning [INFO] [stderr] your test with the environment variable TRYBUILD=overwrite [INFO] [stderr] [INFO] [stderr] test tests/ui/duplicate_child.rs ... ok [INFO] [stderr] test tests/ui/collection_key_mismatch.rs ... ok [INFO] [stderr] test tests/ui/missing_model.rs ... ok [INFO] [stderr] test tests/ui/not_an_enum.rs ... ok [INFO] [stderr] test tests/ui/streaming_server_fn.rs ... ok [INFO] [stderr] test tests/ui/sync_server_fn.rs ... ok [INFO] [stderr] test tests/ui/parsed_not_a_newtype.rs ... ok [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error: test failed, to rerun pass `-p teatotal-macros --test compile_fail` [INFO] running `Command { std: "docker" "inspect" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d", kill_on_drop: false }` [INFO] [stdout] d02800c2aa997a317b0e16ae4149606b51b6bf7ca6c3ce9169006ac314fdbb2d