[INFO] fetching crate yew-nested-router 0.8.0... [INFO] testing yew-nested-router-0.8.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate yew-nested-router 0.8.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate yew-nested-router 0.8.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate yew-nested-router 0.8.0 [INFO] tweaked toml for crates.io crate yew-nested-router 0.8.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate yew-nested-router 0.8.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate yew-nested-router 0.8.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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded pinned v0.1.0 [INFO] [stderr] Downloaded tracing-core v0.1.35 [INFO] [stderr] Downloaded tokise v0.2.0 [INFO] [stderr] Downloaded implicit-clone-derive v0.1.2 [INFO] [stderr] Downloaded gloo-events v0.2.0 [INFO] [stderr] Downloaded gloo-render v0.2.0 [INFO] [stderr] Downloaded gloo-storage v0.3.0 [INFO] [stderr] Downloaded gloo-console v0.3.0 [INFO] [stderr] Downloaded implicit-clone v0.6.0 [INFO] [stderr] Downloaded gloo-worker-macros v0.1.0 [INFO] [stderr] Downloaded serde-wasm-bindgen v0.6.5 [INFO] [stderr] Downloaded yew-macro v0.22.0 [INFO] [stderr] Downloaded gloo-history v0.2.2 [INFO] [stderr] Downloaded yew v0.22.0 [INFO] [stderr] Downloaded tracing v0.1.43 [INFO] [stderr] Downloaded gloo-net v0.5.0 [INFO] [stderr] Downloaded gloo-dialogs v0.2.0 [INFO] [stderr] Downloaded gloo-file v0.3.0 [INFO] [stderr] Downloaded yew-nested-router-macros v0.7.2 [INFO] [stderr] Downloaded gloo-worker v0.5.0 [INFO] [stderr] Downloaded gloo v0.11.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3e9b9c12eafb0c9f93768228ce18bce6f2c268087b70f7da303aead1c6c37d05 [INFO] running `Command { std: "docker" "start" "-a" "3e9b9c12eafb0c9f93768228ce18bce6f2c268087b70f7da303aead1c6c37d05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3e9b9c12eafb0c9f93768228ce18bce6f2c268087b70f7da303aead1c6c37d05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3e9b9c12eafb0c9f93768228ce18bce6f2c268087b70f7da303aead1c6c37d05", kill_on_drop: false }` [INFO] [stdout] 3e9b9c12eafb0c9f93768228ce18bce6f2c268087b70f7da303aead1c6c37d05 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3762d9100c43eddb5719877be62a5fee451b2c9bed7f26b44b2bf67f8a36e3e1 [INFO] running `Command { std: "docker" "start" "-a" "3762d9100c43eddb5719877be62a5fee451b2c9bed7f26b44b2bf67f8a36e3e1", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.106 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling libc v0.2.178 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling wasm-bindgen v0.2.106 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling tracing-core v0.1.35 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling toml_edit v0.19.15 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.106 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling gloo-worker-macros v0.1.0 [INFO] [stderr] Compiling implicit-clone-derive v0.1.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling implicit-clone v0.6.0 [INFO] [stderr] Compiling yew-macro v0.22.0 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.43 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.106 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling yew-nested-router-macros v0.7.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling js-sys v0.3.83 [INFO] [stderr] Compiling console_error_panic_hook v0.1.7 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling pinned v0.1.0 [INFO] [stderr] Compiling tokise v0.2.0 [INFO] [stderr] Compiling web-sys v0.3.83 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.56 [INFO] [stderr] Compiling serde-wasm-bindgen v0.6.5 [INFO] [stderr] Compiling gloo-timers v0.3.0 [INFO] [stderr] Compiling gloo-utils v0.2.0 [INFO] [stderr] Compiling gloo-events v0.2.0 [INFO] [stderr] Compiling gloo-dialogs v0.2.0 [INFO] [stderr] Compiling gloo-render v0.2.0 [INFO] [stderr] Compiling gloo-net v0.5.0 [INFO] [stderr] Compiling gloo-console v0.3.0 [INFO] [stderr] Compiling gloo-storage v0.3.0 [INFO] [stderr] Compiling gloo-worker v0.5.0 [INFO] [stderr] Compiling gloo-file v0.3.0 [INFO] [stderr] Compiling gloo-history v0.2.2 [INFO] [stderr] Compiling gloo v0.11.0 [INFO] [stderr] Compiling yew v0.22.0 [INFO] [stderr] Compiling yew-nested-router v0.8.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.49s [INFO] running `Command { std: "docker" "inspect" "3762d9100c43eddb5719877be62a5fee451b2c9bed7f26b44b2bf67f8a36e3e1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3762d9100c43eddb5719877be62a5fee451b2c9bed7f26b44b2bf67f8a36e3e1", kill_on_drop: false }` [INFO] [stdout] 3762d9100c43eddb5719877be62a5fee451b2c9bed7f26b44b2bf67f8a36e3e1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c169f809ef382c7a73950cf7ac21147a4b8fc629c819eb0f8d8515eddf119c5e [INFO] running `Command { std: "docker" "start" "-a" "c169f809ef382c7a73950cf7ac21147a4b8fc629c819eb0f8d8515eddf119c5e", kill_on_drop: false }` [INFO] [stderr] Compiling yew-nested-router v0.8.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/example1.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 60 | fn test_default_inherit() { [INFO] [stdout] | ------------------------- move the `impl` block outside of this function `test_default_inherit` [INFO] [stdout] ... [INFO] [stdout] 74 | impl Default for DetailsSection { [INFO] [stdout] | ^^^^^-------^^^^^-------------- [INFO] [stdout] | | | [INFO] [stdout] | | `DetailsSection` is not local [INFO] [stdout] | `Default` is not local [INFO] [stdout] | [INFO] [stdout] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.79s [INFO] running `Command { std: "docker" "inspect" "c169f809ef382c7a73950cf7ac21147a4b8fc629c819eb0f8d8515eddf119c5e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c169f809ef382c7a73950cf7ac21147a4b8fc629c819eb0f8d8515eddf119c5e", kill_on_drop: false }` [INFO] [stdout] c169f809ef382c7a73950cf7ac21147a4b8fc629c819eb0f8d8515eddf119c5e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] ae52a8ada5d38af631f44209751adbef1f95b9f773fefc61340c039cb5fa2923 [INFO] running `Command { std: "docker" "start" "-a" "ae52a8ada5d38af631f44209751adbef1f95b9f773fefc61340c039cb5fa2923", kill_on_drop: false }` [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/example1.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 60 | fn test_default_inherit() { [INFO] [stderr] | ------------------------- move the `impl` block outside of this function `test_default_inherit` [INFO] [stderr] ... [INFO] [stderr] 74 | impl Default for DetailsSection { [INFO] [stderr] | ^^^^^-------^^^^^-------------- [INFO] [stderr] | | | [INFO] [stderr] | | `DetailsSection` is not local [INFO] [stderr] | `Default` is not local [INFO] [stderr] | [INFO] [stderr] = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl` [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `yew-nested-router` (test "example1") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/yew_nested_router-3f10f5e77f441216) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/example1.rs (/opt/rustwide/target/debug/deps/example1-251561670dbbdbc4) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test test1 ... ok [INFO] [stderr] Running tests/example2.rs (/opt/rustwide/target/debug/deps/example2-56615b1c9562096c) [INFO] [stdout] test test_default_inherit ... ok [INFO] [stdout] test test_default_explicit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_names ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests yew_nested_router [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test src/lib.rs - (line 90) ... ok [INFO] [stdout] test src/lib.rs - (line 55) ... ok [INFO] [stdout] test src/lib.rs - (line 186) ... ok [INFO] [stdout] test src/lib.rs - (line 14) ... ok [INFO] [stdout] test src/lib.rs - (line 144) ... ok [INFO] [stdout] test src/lib.rs - (line 33) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.86s; merged doctests compilation took 0.85s [INFO] running `Command { std: "docker" "inspect" "ae52a8ada5d38af631f44209751adbef1f95b9f773fefc61340c039cb5fa2923", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae52a8ada5d38af631f44209751adbef1f95b9f773fefc61340c039cb5fa2923", kill_on_drop: false }` [INFO] [stdout] ae52a8ada5d38af631f44209751adbef1f95b9f773fefc61340c039cb5fa2923