[INFO] fetching crate dioxus-router 0.8.0-alpha.2...
[INFO] testing dioxus-router-0.8.0-alpha.2 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dioxus-router 0.8.0-alpha.2 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate dioxus-router 0.8.0-alpha.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dioxus-router 0.8.0-alpha.2
[INFO] tweaked toml for crates.io crate dioxus-router 0.8.0-alpha.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dioxus-router 0.8.0-alpha.2 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 dioxus-router 0.8.0-alpha.2 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 subsecond v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-const-vec v0.8.0-alpha.2
[INFO] [stderr]   Downloaded base16 v0.2.1
[INFO] [stderr]   Downloaded dioxus-core-types v0.8.0-alpha.2
[INFO] [stderr]   Downloaded subsecond-types v0.8.0-alpha.2
[INFO] [stderr]   Downloaded lazy-js-bundle v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-html-internal-macro v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-history v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-cli-config v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-core v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-core-template v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-hooks v0.8.0-alpha.2
[INFO] [stderr]   Downloaded enumset_derive v0.15.0
[INFO] [stderr]   Downloaded dioxus-router-macro v0.8.0-alpha.2
[INFO] [stderr]   Downloaded enumset v1.1.13
[INFO] [stderr]   Downloaded dioxus-fullstack-core v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-document v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-signals v0.8.0-alpha.2
[INFO] [stderr]   Downloaded generational-box v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-core-macro v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-rsx v0.8.0-alpha.2
[INFO] [stderr]   Downloaded dioxus-html v0.8.0-alpha.2
[INFO] [stderr]   Downloaded syn v3.0.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98
[INFO] running `Command { std: "docker" "start" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98", 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" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98" "/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" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98", 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" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling smallvec v1.16.3
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling dioxus-const-vec v0.8.0-alpha.2
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling konst_macro_rules v0.2.19
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling dioxus-core-types v0.8.0-alpha.2
[INFO] [stderr]    Compiling longest-increasing-subsequence v0.1.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling dioxus-core-template v0.8.0-alpha.2
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling keyboard-types v0.7.0
[INFO] [stderr]    Compiling base16 v0.2.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling konst v0.2.20
[INFO] [stderr]    Compiling dioxus-cli-config v0.8.0-alpha.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling convert_case v0.8.0
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.8
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling euclid v0.22.14
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling const_format v0.2.36
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling dioxus-rsx v0.8.0-alpha.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling warnings-macro v0.2.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling dioxus-html-internal-macro v0.8.0-alpha.2
[INFO] [stderr]    Compiling dioxus-router-macro v0.8.0-alpha.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling dioxus-core-macro v0.8.0-alpha.2
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling generational-box v0.8.0-alpha.2
[INFO] [stderr]    Compiling warnings v0.2.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling enumset_derive v0.15.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling enumset v1.1.13
[INFO] [stderr]    Compiling subsecond-types v0.8.0-alpha.2
[INFO] [stderr]    Compiling subsecond v0.8.0-alpha.2
[INFO] [stderr]    Compiling dioxus-core v0.8.0-alpha.2
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling dioxus-signals v0.8.0-alpha.2
[INFO] [stderr]    Compiling dioxus-history v0.8.0-alpha.2
[INFO] [stderr]    Compiling dioxus-hooks v0.8.0-alpha.2
[INFO] [stderr]    Compiling dioxus-html v0.8.0-alpha.2
[INFO] [stderr]    Compiling dioxus-router v0.8.0-alpha.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 46.33s
[INFO] running `Command { std: "docker" "inspect" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98", 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" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98" "/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 dioxus-router v0.8.0-alpha.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/parsing.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> tests/parsing.rs:7:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/parsing.rs:12:3
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/parsing.rs:17:3
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/parsing.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     #[derive(Routable, Clone, Copy, PartialEq, Debug)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/parent.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/site_map.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parsing.rs:27:11
[INFO] [stdout]    |
[INFO] [stdout] 27 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 26 +     #[derive(Routable)]
[INFO] [stdout] 27 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parsing.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 |         #[route("/test/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 26 +     #[derive(Routable)]
[INFO] [stdout] 27 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parsing.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |         #[route("/:id/test/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 26 +     #[derive(Routable)]
[INFO] [stdout] 27 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/parsing.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 50 |     #[derive(Routable, Clone, Copy, PartialEq, Debug)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parsing.rs:52:11
[INFO] [stdout]    |
[INFO] [stdout] 52 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 51 +     #[derive(Routable)]
[INFO] [stdout] 52 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parsing.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |         #[route("/test")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 51 +     #[derive(Routable)]
[INFO] [stdout] 52 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parsing.rs:56:11
[INFO] [stdout]    |
[INFO] [stdout] 56 |         #[route("/:id/test")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 51 +     #[derive(Routable)]
[INFO] [stdout] 52 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]  --> tests/parent.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]   |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parsing.rs:103:7
[INFO] [stdout]     |
[INFO] [stdout] 103 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parsing.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[route("/")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nest` in this scope
[INFO] [stdout]   --> tests/parent.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[nest("/fixed")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1801:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 12 -     #[nest("/fixed")]
[INFO] [stdout] 12 +     #[test("/fixed")]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/parent.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 |         #[layout(Fixed)]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/parsing.rs:110:39
[INFO] [stdout]     |
[INFO] [stdout] 110 |     #[derive(Debug, Clone, PartialEq, Routable)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |             #[route("/")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 |             #[route("/fixed")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `end_layout` in this scope
[INFO] [stdout]   --> tests/parent.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 |         #[end_layout]
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/parsing.rs:112:11
[INFO] [stdout]     |
[INFO] [stdout] 112 |         #[route("/?:..query")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 111 +     #[derive(Routable)]
[INFO] [stdout] 112 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `end_nest` in this scope
[INFO] [stdout]   --> tests/parent.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[end_nest]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nest` in this scope
[INFO] [stdout]   --> tests/parent.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 |     #[nest("/:id")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1801:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 20 -     #[nest("/:id")]
[INFO] [stdout] 20 +     #[test("/:id")]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/parsing.rs:126:39
[INFO] [stdout]     |
[INFO] [stdout] 126 |     #[derive(Debug, Clone, PartialEq, Routable)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/parent.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 |         #[layout(Parameter)]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:22:15
[INFO] [stdout]    |
[INFO] [stdout] 22 |             #[route("/")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]  --> tests/site_map.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 |     #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]   |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:24:15
[INFO] [stdout]    |
[INFO] [stdout] 24 |             #[route("/fixed")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/parsing.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 |         #[route("/?:query&:other")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 127 +     #[derive(Routable)]
[INFO] [stdout] 128 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `end_layout` in this scope
[INFO] [stdout]   --> tests/parent.rs:26:11
[INFO] [stdout]    |
[INFO] [stdout] 26 |         #[end_layout]
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/via_ssr/child_outlet.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/via_ssr/link.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/via_ssr/outlet.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/via_ssr/navigation.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/via_ssr/redirect.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus` in this scope
[INFO] [stdout]  --> tests/via_ssr/without_index.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use dioxus::prelude::*;
[INFO] [stdout]   |     ^^^^^^ use of unresolved module or unlinked crate `dioxus`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `dioxus`, use `cargo add dioxus` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]  --> tests/site_map.rs:7:11
[INFO] [stdout]   |
[INFO] [stdout] 7 |         #[route("/")]
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parsing.rs:132:7
[INFO] [stdout]     |
[INFO] [stdout] 132 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `end_nest` in this scope
[INFO] [stdout]   --> tests/parent.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[end_nest]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]  --> tests/site_map.rs:9:11
[INFO] [stdout]   |
[INFO] [stdout] 9 |         #[route("/:not_static")]
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parsing.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nest` in this scope
[INFO] [stdout]   --> tests/parent.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[nest("/hash")]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1801:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 28 -     #[nest("/hash")]
[INFO] [stdout] 28 +     #[test("/hash")]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/site_map.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/parsing.rs:168:14
[INFO] [stdout]     |
[INFO] [stdout] 168 |     #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nest` in this scope
[INFO] [stdout]   --> tests/parent.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |         #[nest("/:id")]
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1801:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 31 -         #[nest("/:id")]
[INFO] [stdout] 31 +         #[test("/:id")]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 |             #[route("/?:query")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/site_map.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/site_map.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 |         #[route("/test")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/parent.rs:34:15
[INFO] [stdout]    |
[INFO] [stdout] 34 |             #[layout(Parameter)]
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/parsing.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 |         #[route("/search?:query&:word_count")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 169 +     #[derive(Routable)]
[INFO] [stdout] 170 |     enum ChildRoute {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `child` in this scope
[INFO] [stdout]   --> tests/site_map.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 |         #[child("/child")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/parent.rs:35:19
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 #[route("/path/?:query#:hash")]
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/site_map.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:130:3
[INFO] [stdout]     |
[INFO] [stdout] 130 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/parsing.rs:174:14
[INFO] [stdout]     |
[INFO] [stdout] 174 |     #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/site_map.rs:28:7
[INFO] [stdout]    |
[INFO] [stdout] 28 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 |     rsx! { h2 { "Root Index" } }
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/site_map.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/site_map.rs:38:7
[INFO] [stdout]    |
[INFO] [stdout] 38 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:135:3
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 |     rsx! {
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `child` in this scope
[INFO] [stdout]    --> tests/parsing.rs:176:11
[INFO] [stdout]     |
[INFO] [stdout] 176 |         #[child("")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `child` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 175 +     #[derive(Routable)]
[INFO] [stdout] 176 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:143:3
[INFO] [stdout]     |
[INFO] [stdout] 143 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parsing.rs:180:7
[INFO] [stdout]     |
[INFO] [stdout] 180 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 |     rsx! { h3 { "Fixed - Index" } }
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/parsing.rs:256:39
[INFO] [stdout]     |
[INFO] [stdout] 256 |     #[derive(Debug, Clone, PartialEq, Routable)]
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:148:3
[INFO] [stdout]     |
[INFO] [stdout] 148 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 |     rsx! { h3 { "Fixed - Fixed"} }
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:153:3
[INFO] [stdout]     |
[INFO] [stdout] 153 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/site_map.rs:24:18
[INFO] [stdout]    |
[INFO] [stdout] 24 |     fn Test() -> Element {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/site_map.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn Root() -> Element {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/site_map.rs:34:23
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn ChildRoot() -> Element {
[INFO] [stdout]    |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/site_map.rs:39:41
[INFO] [stdout]    |
[INFO] [stdout] 39 |     fn NotStatic(not_static: String) -> Element {
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/parsing.rs:258:11
[INFO] [stdout]     |
[INFO] [stdout] 258 |         #[route("/translations?:..params")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 257 +     #[derive(Routable)]
[INFO] [stdout] 258 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 |     rsx! {
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:161:3
[INFO] [stdout]     |
[INFO] [stdout] 161 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/parsing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |         #[route("/doc/:doc_id?:folder_id&:page")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 257 +     #[derive(Routable)]
[INFO] [stdout] 258 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 |     rsx! { h3 { "Parameter - Index" } }
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parsing.rs:268:7
[INFO] [stdout]     |
[INFO] [stdout] 268 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:166:3
[INFO] [stdout]     |
[INFO] [stdout] 166 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parsing.rs:273:7
[INFO] [stdout]     |
[INFO] [stdout] 273 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[derive(Routable, Clone, PartialEq)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:168:5
[INFO] [stdout]     |
[INFO] [stdout] 168 |     rsx! { h3 { "Parameter - Fixed" } }
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:171:3
[INFO] [stdout]     |
[INFO] [stdout] 171 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:173:5
[INFO] [stdout]     |
[INFO] [stdout] 173 |     rsx! {
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:181:3
[INFO] [stdout]     |
[INFO] [stdout] 181 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:183:5
[INFO] [stdout]     |
[INFO] [stdout] 183 |     rsx! { h3 { "Hash Index" } }
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/parent.rs:186:3
[INFO] [stdout]     |
[INFO] [stdout] 186 | #[component]
[INFO] [stdout]     |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/parent.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 |     rsx! {
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 |         #[layout(Layout)]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `layout` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `child` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:23:15
[INFO] [stdout]    |
[INFO] [stdout] 23 |             #[child("/")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `child` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:27:14
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[derive(Routable, Clone, PartialEq)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `static_routes` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/site_map.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     enum Route {
[INFO] [stdout]    |     ---------- variant, associated function, or constant `static_routes` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 44 |         Route::static_routes(),
[INFO] [stdout]    |                ^^^^^^^^^^^^^ variant, associated function, or constant not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `static_routes`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dioxus-router` (test "site_map") due to 17 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]  --> tests/parsing.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | fn Root() -> Element {
[INFO] [stdout]   |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/parsing.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn Test() -> Element {
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/parsing.rs:18:26
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn Dynamic(id: usize) -> Element {
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parsing.rs:104:31
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn Index(query: Query) -> Element {
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parsing.rs:133:49
[INFO] [stdout]     |
[INFO] [stdout] 133 |     fn Index(query: Option<u64>, other: u64) -> Element {
[INFO] [stdout]     |                                                 ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parsing.rs:181:52
[INFO] [stdout]     |
[INFO] [stdout] 181 |     fn Search(query: String, word_count: usize) -> Element {
[INFO] [stdout]     |                                                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parsing.rs:269:40
[INFO] [stdout]     |
[INFO] [stdout] 269 |     fn Translations(params: Params) -> Element {
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parsing.rs:274:74
[INFO] [stdout]     |
[INFO] [stdout] 274 |     fn Doc(doc_id: String, folder_id: Option<u64>, page: Option<u64>) -> Element {
[INFO] [stdout]     |                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:30:11
[INFO] [stdout]    |
[INFO] [stdout] 30 |         #[layout(ChildLayout)]
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `layout` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 29 +     #[derive(Routable)]
[INFO] [stdout] 30 |     enum ChildRoute{
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:31:15
[INFO] [stdout]    |
[INFO] [stdout] 31 |             #[route("/")]
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 29 +     #[derive(Routable)]
[INFO] [stdout] 30 |     enum ChildRoute{
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:131:19
[INFO] [stdout]     |
[INFO] [stdout] 131 | fn RootIndex() -> Element {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:136:15
[INFO] [stdout]     |
[INFO] [stdout] 136 | fn Fixed() -> Element {
[INFO] [stdout]     |               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:144:20
[INFO] [stdout]     |
[INFO] [stdout] 144 | fn FixedIndex() -> Element {
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:149:20
[INFO] [stdout]     |
[INFO] [stdout] 149 | fn FixedFixed() -> Element {
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:154:25
[INFO] [stdout]     |
[INFO] [stdout] 154 | fn Parameter(id: u8) -> Element {
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:162:30
[INFO] [stdout]     |
[INFO] [stdout] 162 | fn ParameterIndex(id: u8) -> Element {
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:167:30
[INFO] [stdout]     |
[INFO] [stdout] 167 | fn ParameterFixed(id: u8) -> Element {
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:172:54
[INFO] [stdout]     |
[INFO] [stdout] 172 | fn HashQuery(id: u8, query: String, hash: String) -> Element {
[INFO] [stdout]     |                                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:182:19
[INFO] [stdout]     |
[INFO] [stdout] 182 | fn HashIndex() -> Element {
[INFO] [stdout]     |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/parent.rs:187:37
[INFO] [stdout]     |
[INFO] [stdout] 187 | fn HashId(id: u8, query: String) -> Element {
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:35:7
[INFO] [stdout]    |
[INFO] [stdout] 35 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:46:7
[INFO] [stdout]    |
[INFO] [stdout] 46 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |         rsx! { h2 { "Root Index" } }
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `trailing_slashes_parse::Route` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:35:23
[INFO] [stdout]    |
[INFO] [stdout] 26 |     enum Route {
[INFO] [stdout]    |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 35 |     assert_eq!(Route::from_str("/").unwrap(), Route::Root {});
[INFO] [stdout]    |                       ^^^^^^^^ variant, associated function, or constant not found in `trailing_slashes_parse::Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 35 -     assert_eq!(Route::from_str("/").unwrap(), Route::Root {});
[INFO] [stdout] 35 +     assert_eq!(Route::from("/").unwrap(), Route::Root {});
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:59:7
[INFO] [stdout]    |
[INFO] [stdout] 59 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `trailing_slashes_parse::Route` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:36:23
[INFO] [stdout]    |
[INFO] [stdout] 26 |     enum Route {
[INFO] [stdout]    |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 36 |     assert_eq!(Route::from_str("/test/").unwrap(), Route::Test {});
[INFO] [stdout]    |                       ^^^^^^^^ variant, associated function, or constant not found in `trailing_slashes_parse::Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 36 -     assert_eq!(Route::from_str("/test/").unwrap(), Route::Test {});
[INFO] [stdout] 36 +     assert_eq!(Route::from("/test/").unwrap(), Route::Test {});
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Props` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:26:14
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[derive(Props)]
[INFO] [stdout]    |              ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: the derive macro `Props` accepts the similarly named `props` attribute
[INFO] [stdout]    |
[INFO] [stdout] 26 -     #[derive(Props)]
[INFO] [stdout] 26 +     #[derive(props)]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `trailing_slashes_parse::Route` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 26 |     enum Route {
[INFO] [stdout]    |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 37 |     assert_eq!(Route::from_str("/test").unwrap(), Route::Test {});
[INFO] [stdout]    |                       ^^^^^^^^ variant, associated function, or constant not found in `trailing_slashes_parse::Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 37 -     assert_eq!(Route::from_str("/test").unwrap(), Route::Test {});
[INFO] [stdout] 37 +     assert_eq!(Route::from("/test").unwrap(), Route::Test {});
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:41:36
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 41 |     assert_eq!(Route::RootIndex {}.parent(), None);
[INFO] [stdout]    |                                    ^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `trailing_slashes_parse::Route` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     enum Route {
[INFO] [stdout]    |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 39 |         Route::from_str("/123/test/").unwrap(),
[INFO] [stdout]    |                ^^^^^^^^ variant, associated function, or constant not found in `trailing_slashes_parse::Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 39 -         Route::from_str("/123/test/").unwrap(),
[INFO] [stdout] 39 +         Route::from("/123/test/").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:63:14
[INFO] [stdout]    |
[INFO] [stdout] 63 |     #[derive(Routable, Clone)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `trailing_slashes_parse::Route` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     enum Route {
[INFO] [stdout]    |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 43 |         Route::from_str("/123/test").unwrap(),
[INFO] [stdout]    |                ^^^^^^^^ variant, associated function, or constant not found in `trailing_slashes_parse::Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 43 -         Route::from_str("/123/test").unwrap(),
[INFO] [stdout] 43 +         Route::from("/123/test").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:65:11
[INFO] [stdout]    |
[INFO] [stdout] 65 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 64 +     #[derive(Routable)]
[INFO] [stdout] 65 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:67:11
[INFO] [stdout]    |
[INFO] [stdout] 67 |         #[route("/test")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 64 +     #[derive(Routable)]
[INFO] [stdout] 65 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `RouteWithoutTrailingSlash` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:61:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |     ------------------------------ variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 61 |         RouteWithoutTrailingSlash::from_str("/").unwrap(),
[INFO] [stdout]    |                                    ^^^^^^^^ variant, associated function, or constant not found in `RouteWithoutTrailingSlash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 61 -         RouteWithoutTrailingSlash::from_str("/").unwrap(),
[INFO] [stdout] 61 +         RouteWithoutTrailingSlash::from("/").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:76:7
[INFO] [stdout]    |
[INFO] [stdout] 76 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `RouteWithoutTrailingSlash` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:65:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |     ------------------------------ variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 65 |         RouteWithoutTrailingSlash::from_str("/test/").unwrap(),
[INFO] [stdout]    |                                    ^^^^^^^^ variant, associated function, or constant not found in `RouteWithoutTrailingSlash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 65 -         RouteWithoutTrailingSlash::from_str("/test/").unwrap(),
[INFO] [stdout] 65 +         RouteWithoutTrailingSlash::from("/test/").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:42:37
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 42 |     assert_eq!(Route::FixedIndex {}.parent(), Some(Route::RootIndex {}));
[INFO] [stdout]    |                                     ^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 102 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `RouteWithoutTrailingSlash` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:69:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |     ------------------------------ variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 69 |         RouteWithoutTrailingSlash::from_str("/test").unwrap(),
[INFO] [stdout]    |                                    ^^^^^^^^ variant, associated function, or constant not found in `RouteWithoutTrailingSlash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 69 -         RouteWithoutTrailingSlash::from_str("/test").unwrap(),
[INFO] [stdout] 69 +         RouteWithoutTrailingSlash::from("/test").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `RouteWithoutTrailingSlash` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:73:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |     ------------------------------ variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 73 |         RouteWithoutTrailingSlash::from_str("/123/test/").unwrap(),
[INFO] [stdout]    |                                    ^^^^^^^^ variant, associated function, or constant not found in `RouteWithoutTrailingSlash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 73 -         RouteWithoutTrailingSlash::from_str("/123/test/").unwrap(),
[INFO] [stdout] 73 +         RouteWithoutTrailingSlash::from("/123/test/").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:104:11
[INFO] [stdout]     |
[INFO] [stdout] 104 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 103 +     #[derive(Routable)]
[INFO] [stdout] 104 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:106:11
[INFO] [stdout]     |
[INFO] [stdout] 106 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 103 +     #[derive(Routable)]
[INFO] [stdout] 104 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `RouteWithoutTrailingSlash` in the current scope
[INFO] [stdout]   --> tests/parsing.rs:77:36
[INFO] [stdout]    |
[INFO] [stdout] 51 |     enum RouteWithoutTrailingSlash {
[INFO] [stdout]    |     ------------------------------ variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 77 |         RouteWithoutTrailingSlash::from_str("/123/test").unwrap(),
[INFO] [stdout]    |                                    ^^^^^^^^ variant, associated function, or constant not found in `RouteWithoutTrailingSlash`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 77 -         RouteWithoutTrailingSlash::from_str("/123/test").unwrap(),
[INFO] [stdout] 77 +         RouteWithoutTrailingSlash::from("/123/test").unwrap(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:110:7
[INFO] [stdout]     |
[INFO] [stdout] 110 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:115:7
[INFO] [stdout]     |
[INFO] [stdout] 115 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:43:37
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 43 |     assert_eq!(Route::FixedFixed {}.parent(), Some(Route::FixedIndex {}));
[INFO] [stdout]    |                                     ^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `query_segments_parse::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:119:22
[INFO] [stdout]     |
[INFO] [stdout] 111 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `query_segments_parse::Route: ToString` or `query_segments_parse::Route: std::fmt::Display`
[INFO] [stdout] ...
[INFO] [stdout] 119 |     assert_eq!(route.to_string(), "/?id=10");
[INFO] [stdout]     |                      ^^^^^^^^^ method cannot be called on `query_segments_parse::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `query_segments_parse::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `query_segments_parse::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout] note: the method `to_string` exists on the type `Query`
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/string.rs:2917:4
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `query_segments_parse::Route: FromStr` is not satisfied
[INFO] [stdout]    --> tests/parsing.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let parsed_route = "/?id=10".parse::<Route>().unwrap();
[INFO] [stdout]     |                                  ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `query_segments_parse::Route`
[INFO] [stdout]    --> tests/parsing.rs:111:5
[INFO] [stdout]     |
[INFO] [stdout] 111 |     enum Route {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               NavigationTarget<R>
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]               NonZero<i16>
[INFO] [stdout]             and 53 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:141:14
[INFO] [stdout]     |
[INFO] [stdout] 141 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `optional_query_segments_parse::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:143:22
[INFO] [stdout]     |
[INFO] [stdout] 127 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `optional_query_segments_parse::Route: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 143 |     assert_eq!(route.to_string(), "/?query=10&other=20");
[INFO] [stdout]     |                      ^^^^^^^^^ method cannot be called on `optional_query_segments_parse::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `optional_query_segments_parse::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `optional_query_segments_parse::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `optional_query_segments_parse::Route: FromStr` is not satisfied
[INFO] [stdout]    --> tests/parsing.rs:144:46
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let parsed_route = "/?query=10&other=20".parse::<Route>().unwrap();
[INFO] [stdout]     |                                              ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `optional_query_segments_parse::Route`
[INFO] [stdout]    --> tests/parsing.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     enum Route {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               NavigationTarget<R>
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]               NonZero<i16>
[INFO] [stdout]             and 53 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:45:41
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 45 |         Route::ParameterIndex { id: 0 }.parent(),
[INFO] [stdout]    |                                         ^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 142 +     #[derive(Routable)]
[INFO] [stdout] 143 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 142 +     #[derive(Routable)]
[INFO] [stdout] 143 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `optional_query_segments_parse::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:151:36
[INFO] [stdout]     |
[INFO] [stdout] 127 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `optional_query_segments_parse::Route: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 151 |     assert_eq!(route_without_query.to_string(), "/?other=20");
[INFO] [stdout]     |                                    ^^^^^^^^^ method cannot be called on `optional_query_segments_parse::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `optional_query_segments_parse::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `optional_query_segments_parse::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:149:7
[INFO] [stdout]     |
[INFO] [stdout] 149 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `optional_query_segments_parse::Route: FromStr` is not satisfied
[INFO] [stdout]    --> tests/parsing.rs:152:51
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let parsed_route_without_query = "/?other=20".parse::<Route>().unwrap();
[INFO] [stdout]     |                                                   ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `optional_query_segments_parse::Route`
[INFO] [stdout]    --> tests/parsing.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     enum Route {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               NavigationTarget<R>
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]               NonZero<i16>
[INFO] [stdout]             and 53 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:154:7
[INFO] [stdout]     |
[INFO] [stdout] 154 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:49:41
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 49 |         Route::ParameterFixed { id: 0 }.parent(),
[INFO] [stdout]    |                                         ^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `optional_query_segments_parse::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:158:46
[INFO] [stdout]     |
[INFO] [stdout] 127 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `optional_query_segments_parse::Route: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 158 |     assert_eq!(route_without_query_and_other.to_string(), "/?other=0");
[INFO] [stdout]     |                                              ^^^^^^^^^ method cannot be called on `optional_query_segments_parse::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `optional_query_segments_parse::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `optional_query_segments_parse::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `optional_query_segments_parse::Route: FromStr` is not satisfied
[INFO] [stdout]    --> tests/parsing.rs:159:52
[INFO] [stdout]     |
[INFO] [stdout] 159 |     let parsed_route_without_query_and_other = "/".parse::<Route>().unwrap();
[INFO] [stdout]     |                                                    ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `optional_query_segments_parse::Route`
[INFO] [stdout]    --> tests/parsing.rs:127:5
[INFO] [stdout]     |
[INFO] [stdout] 127 |     enum Route {
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               NavigationTarget<R>
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]               NonZero<i16>
[INFO] [stdout]             and 53 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:176:14
[INFO] [stdout]     |
[INFO] [stdout] 176 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:58:10
[INFO] [stdout]    |
[INFO] [stdout]  9 |   enum Route {
[INFO] [stdout]    |   ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 53 | /         Route::HashQuery {
[INFO] [stdout] 54 | |             id: 0,
[INFO] [stdout] 55 | |             query: "query".into(),
[INFO] [stdout] 56 | |             hash: "hash".into()
[INFO] [stdout] 57 | |         }
[INFO] [stdout] 58 | |         .parent(),
[INFO] [stdout]    | |         -^^^^^^ method not found in `Route`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `child_route_preserves_query_and_hash::Route` in the current scope
[INFO] [stdout]    --> tests/parsing.rs:186:25
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 186 |     let parsed = Route::from_str("/search?query=hello&word_count=8").unwrap();
[INFO] [stdout]     |                         ^^^^^^^^ variant, associated function, or constant not found in `child_route_preserves_query_and_hash::Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 186 -     let parsed = Route::from_str("/search?query=hello&word_count=8").unwrap();
[INFO] [stdout] 186 +     let parsed = Route::from("/search?query=hello&word_count=8").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:178:11
[INFO] [stdout]     |
[INFO] [stdout] 178 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 177 +     #[derive(Routable)]
[INFO] [stdout] 178 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:182:7
[INFO] [stdout]     |
[INFO] [stdout] 182 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `child_route_preserves_query_and_hash::Route` in the current scope
[INFO] [stdout]    --> tests/parsing.rs:204:23
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 204 |     assert_eq!(Route::from_str(&original.to_string()).unwrap(), original);
[INFO] [stdout]     |                       ^^^^^^^^ variant, associated function, or constant not found in `child_route_preserves_query_and_hash::Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 204 -     assert_eq!(Route::from_str(&original.to_string()).unwrap(), original);
[INFO] [stdout] 204 +     assert_eq!(Route::from(&original.to_string()).unwrap(), original);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:184:9
[INFO] [stdout]     |
[INFO] [stdout] 184 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout]  9 |   enum Route {
[INFO] [stdout]    |   ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 65 | /         Route::HashId {
[INFO] [stdout] 66 | |             id: 0,
[INFO] [stdout] 67 | |             query: "query".into()
[INFO] [stdout] 68 | |         }
[INFO] [stdout] 69 | |         .parent(),
[INFO] [stdout]    | |         -^^^^^^ method not found in `Route`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:206:14
[INFO] [stdout]     |
[INFO] [stdout] 206 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `child_route_preserves_query_and_hash::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:204:42
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `_: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 204 |     assert_eq!(Route::from_str(&original.to_string()).unwrap(), original);
[INFO] [stdout]     |                                          ^^^^^^^^^ method cannot be called on `child_route_preserves_query_and_hash::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `child_route_preserves_query_and_hash::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `child_route_preserves_query_and_hash::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:208:11
[INFO] [stdout]     |
[INFO] [stdout] 208 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 207 +     #[derive(Routable)]
[INFO] [stdout] 208 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `parent` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `parent` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 72 |     assert_eq!(Route::HashIndex {}.parent(), Some(Route::RootIndex {}));
[INFO] [stdout]    |                                    ^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `parent`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:210:11
[INFO] [stdout]     |
[INFO] [stdout] 210 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 207 +     #[derive(Routable)]
[INFO] [stdout] 208 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `child_route_preserves_query_and_hash::Route` in the current scope
[INFO] [stdout]    --> tests/parsing.rs:213:23
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 213 |     assert_eq!(Route::from_str(&encoded.to_string()).unwrap(), encoded);
[INFO] [stdout]     |                       ^^^^^^^^ variant, associated function, or constant not found in `child_route_preserves_query_and_hash::Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 213 -     assert_eq!(Route::from_str(&encoded.to_string()).unwrap(), encoded);
[INFO] [stdout] 213 +     assert_eq!(Route::from(&encoded.to_string()).unwrap(), encoded);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:214:7
[INFO] [stdout]     |
[INFO] [stdout] 214 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:219:7
[INFO] [stdout]     |
[INFO] [stdout] 219 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `child_route_preserves_query_and_hash::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:213:41
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `_: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 213 |     assert_eq!(Route::from_str(&encoded.to_string()).unwrap(), encoded);
[INFO] [stdout]     |                                         ^^^^^^^^^ method cannot be called on `child_route_preserves_query_and_hash::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `child_route_preserves_query_and_hash::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `child_route_preserves_query_and_hash::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `child_route_preserves_query_and_hash::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:221:25
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `_: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 221 |     assert_eq!(reserved.to_string(), "/search?query=a%23b&word_count=1");
[INFO] [stdout]     |                         ^^^^^^^^^ method cannot be called on `child_route_preserves_query_and_hash::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `child_route_preserves_query_and_hash::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `child_route_preserves_query_and_hash::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:242:14
[INFO] [stdout]     |
[INFO] [stdout] 242 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 243 +     #[derive(Routable)]
[INFO] [stdout] 244 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `child_route_preserves_query_and_hash::Route` in the current scope
[INFO] [stdout]    --> tests/parsing.rs:222:23
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 222 |     assert_eq!(Route::from_str(&reserved.to_string()).unwrap(), reserved);
[INFO] [stdout]     |                       ^^^^^^^^ variant, associated function, or constant not found in `child_route_preserves_query_and_hash::Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 222 -     assert_eq!(Route::from_str(&reserved.to_string()).unwrap(), reserved);
[INFO] [stdout] 222 +     assert_eq!(Route::from(&reserved.to_string()).unwrap(), reserved);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 243 +     #[derive(Routable)]
[INFO] [stdout] 244 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:250:7
[INFO] [stdout]     |
[INFO] [stdout] 250 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:255:7
[INFO] [stdout]     |
[INFO] [stdout] 255 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `child_route_preserves_query_and_hash::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:222:42
[INFO] [stdout]     |
[INFO] [stdout] 175 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `_: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 222 |     assert_eq!(Route::from_str(&reserved.to_string()).unwrap(), reserved);
[INFO] [stdout]     |                                          ^^^^^^^^^ method cannot be called on `child_route_preserves_query_and_hash::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `child_route_preserves_query_and_hash::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `child_route_preserves_query_and_hash::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:257:9
[INFO] [stdout]     |
[INFO] [stdout] 257 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:77:34
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 77 |     assert!(!Route::RootIndex {}.is_child_of(&Route::RootIndex {}));
[INFO] [stdout]    |                                  ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:277:14
[INFO] [stdout]     |
[INFO] [stdout] 277 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: `empty_query_omits_question_mark::Route` doesn't implement `std::fmt::Display`
[INFO] [stdout]    --> tests/parsing.rs:328:26
[INFO] [stdout]     |
[INFO] [stdout] 257 |     enum Route {
[INFO] [stdout]     |     ---------- method `to_string` not found for this enum because it doesn't satisfy `_: Display` or `empty_query_omits_question_mark::Route: ToString`
[INFO] [stdout] ...
[INFO] [stdout] 328 |         assert_eq!(route.to_string(), expected);
[INFO] [stdout]     |                          ^^^^^^^^^ method cannot be called on `empty_query_omits_question_mark::Route` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `empty_query_omits_question_mark::Route: std::fmt::Display`
[INFO] [stdout]             which is required by `empty_query_omits_question_mark::Route: ToString`
[INFO] [stdout] note: the trait `std::fmt::Display` must be implemented
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/mod.rs:1187:0
[INFO] [stdout] note: the method `to_string` exists on the type `Params`
[INFO] [stdout]    --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/string.rs:2917:4
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `to_string`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `ToString`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:78:34
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 78 |     assert!(Route::FixedIndex {}.is_child_of(&Route::RootIndex {}));
[INFO] [stdout]    |                                  ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dioxus-router` (test "parsing") due to 66 previous errors
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:279:11
[INFO] [stdout]     |
[INFO] [stdout] 279 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 278 +     #[derive(Routable)]
[INFO] [stdout] 279 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `from_str` found for enum `empty_query_omits_question_mark::Route` in the current scope
[INFO] [stdout]    --> tests/parsing.rs:329:27
[INFO] [stdout]     |
[INFO] [stdout] 257 |     enum Route {
[INFO] [stdout]     |     ---------- variant, associated function, or constant `from_str` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 329 |         assert_eq!(Route::from_str(expected).unwrap(), route);
[INFO] [stdout]     |                           ^^^^^^^^ variant, associated function, or constant not found in `empty_query_omits_question_mark::Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 329 -         assert_eq!(Route::from_str(expected).unwrap(), route);
[INFO] [stdout] 329 +         assert_eq!(Route::from(expected).unwrap(), route);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:281:11
[INFO] [stdout]     |
[INFO] [stdout] 281 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 278 +     #[derive(Routable)]
[INFO] [stdout] 279 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:285:7
[INFO] [stdout]     |
[INFO] [stdout] 285 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:79:35
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 79 |     assert!(!Route::FixedIndex {}.is_child_of(&Route::FixedIndex {}));
[INFO] [stdout]    |                                   ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:290:7
[INFO] [stdout]     |
[INFO] [stdout] 290 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:80:34
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 80 |     assert!(Route::FixedFixed {}.is_child_of(&Route::FixedIndex {}));
[INFO] [stdout]    |                                  ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:312:14
[INFO] [stdout]     |
[INFO] [stdout] 312 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:314:11
[INFO] [stdout]     |
[INFO] [stdout] 314 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 313 +     #[derive(Routable)]
[INFO] [stdout] 314 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:81:35
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 81 |     assert!(!Route::FixedFixed {}.is_child_of(&Route::FixedFixed {}));
[INFO] [stdout]    |                                   ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:318:7
[INFO] [stdout]     |
[INFO] [stdout] 318 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:82:45
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 82 |     assert!(Route::ParameterIndex { id: 0 }.is_child_of(&Route::RootIndex {}));
[INFO] [stdout]    |                                             ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:341:14
[INFO] [stdout]     |
[INFO] [stdout] 341 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:343:11
[INFO] [stdout]     |
[INFO] [stdout] 343 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 342 +     #[derive(Routable)]
[INFO] [stdout] 343 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:83:46
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 83 |     assert!(!Route::ParameterIndex { id: 0 }.is_child_of(&Route::ParameterIndex { id: 0 }));
[INFO] [stdout]    |                                              ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:345:11
[INFO] [stdout]     |
[INFO] [stdout] 345 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 342 +     #[derive(Routable)]
[INFO] [stdout] 343 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:349:7
[INFO] [stdout]     |
[INFO] [stdout] 349 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:354:7
[INFO] [stdout]     |
[INFO] [stdout] 354 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:84:45
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 84 |     assert!(Route::ParameterFixed { id: 0 }.is_child_of(&Route::ParameterIndex { id: 0 }));
[INFO] [stdout]    |                                             ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:356:9
[INFO] [stdout]     |
[INFO] [stdout] 356 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:376:14
[INFO] [stdout]     |
[INFO] [stdout] 376 |     #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:85:46
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Route {
[INFO] [stdout]    | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 85 |     assert!(!Route::ParameterFixed { id: 0 }.is_child_of(&Route::ParameterFixed { id: 0 }));
[INFO] [stdout]    |                                              ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:378:11
[INFO] [stdout]     |
[INFO] [stdout] 378 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 377 +     #[derive(Routable)]
[INFO] [stdout] 378 |     enum ChildRoute {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:380:11
[INFO] [stdout]     |
[INFO] [stdout] 380 |         #[route("/:not_static")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 377 +     #[derive(Routable)]
[INFO] [stdout] 378 |     enum ChildRoute {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]   --> tests/parent.rs:92:10
[INFO] [stdout]    |
[INFO] [stdout]  9 |   enum Route {
[INFO] [stdout]    |   ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 87 | /         Route::HashQuery {
[INFO] [stdout] 88 | |             id: 0,
[INFO] [stdout] 89 | |             query: "query".into(),
[INFO] [stdout] 90 | |             hash: "hash".into()
[INFO] [stdout] 91 | |         }
[INFO] [stdout] 92 | |         .is_child_of(&Route::HashId {
[INFO] [stdout]    | |         -^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout]    |
[INFO] [stdout]    = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]    = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]            candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:384:14
[INFO] [stdout]     |
[INFO] [stdout] 384 |     #[derive(Routable, Clone, PartialEq, Debug)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]    --> tests/parent.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout]   9 |   enum Route {
[INFO] [stdout]     |   ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout]  98 |           !Route::HashQuery {
[INFO] [stdout]     |  __________-
[INFO] [stdout]  99 | |             id: 0,
[INFO] [stdout] 100 | |             query: "query".into(),
[INFO] [stdout] 101 | |             hash: "hash".into()
[INFO] [stdout] 102 | |         }
[INFO] [stdout] 103 | |         .is_child_of(&Route::HashQuery {
[INFO] [stdout]     | |         -^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:386:11
[INFO] [stdout]     |
[INFO] [stdout] 386 |         #[route("/")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 385 +     #[derive(Routable)]
[INFO] [stdout] 386 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:388:11
[INFO] [stdout]     |
[INFO] [stdout] 388 |         #[route("/test")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 385 +     #[derive(Routable)]
[INFO] [stdout] 386 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `child` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:390:11
[INFO] [stdout]     |
[INFO] [stdout] 390 |         #[child("/child")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `child` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 385 +     #[derive(Routable)]
[INFO] [stdout] 386 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:394:7
[INFO] [stdout]     |
[INFO] [stdout] 394 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]    --> tests/parent.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout]   9 |   enum Route {
[INFO] [stdout]     |   ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 110 | /         Route::HashId {
[INFO] [stdout] 111 | |             id: 0,
[INFO] [stdout] 112 | |             query: "query".into()
[INFO] [stdout] 113 | |         }
[INFO] [stdout] 114 | |         .is_child_of(&Route::HashIndex {})
[INFO] [stdout]     | |         -^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:399:7
[INFO] [stdout]     |
[INFO] [stdout] 399 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:413:7
[INFO] [stdout]     |
[INFO] [stdout] 413 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:431:7
[INFO] [stdout]     |
[INFO] [stdout] 431 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:449:14
[INFO] [stdout]     |
[INFO] [stdout] 449 |     #[derive(Routable, Clone)]
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:451:11
[INFO] [stdout]     |
[INFO] [stdout] 451 |         #[route("/#:data")]
[INFO] [stdout]     |           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]     |
[INFO] [stdout] 450 +     #[derive(Routable)]
[INFO] [stdout] 451 |     enum Route {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:455:7
[INFO] [stdout]     |
[INFO] [stdout] 455 |     #[component]
[INFO] [stdout]     |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]    --> tests/parent.rs:121:10
[INFO] [stdout]     |
[INFO] [stdout]   9 |   enum Route {
[INFO] [stdout]     |   ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 117 |           !Route::HashId {
[INFO] [stdout]     |  __________-
[INFO] [stdout] 118 | |             id: 0,
[INFO] [stdout] 119 | |             query: "query".into()
[INFO] [stdout] 120 | |         }
[INFO] [stdout] 121 | |         .is_child_of(&Route::HashId {
[INFO] [stdout]     | |         -^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |         rsx! {
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Routable, Clone, Debug, PartialEq)]
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]    --> tests/parent.rs:126:33
[INFO] [stdout]     |
[INFO] [stdout]   9 | enum Route {
[INFO] [stdout]     | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 126 |     assert!(Route::HashIndex {}.is_child_of(&Route::RootIndex {}));
[INFO] [stdout]     |                                 ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 |     #[layout(NavBar)]
[INFO] [stdout]    |       ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `layout` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 25 + #[derive(Routable)]
[INFO] [stdout] 26 | enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 25 + #[derive(Routable)]
[INFO] [stdout] 26 | enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |         #[route("/other")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 25 + #[derive(Routable)]
[INFO] [stdout] 26 | enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:59:3
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:66:3
[INFO] [stdout]    |
[INFO] [stdout] 66 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `is_child_of` found for enum `Route` in the current scope
[INFO] [stdout]    --> tests/parent.rs:127:34
[INFO] [stdout]     |
[INFO] [stdout]   9 | enum Route {
[INFO] [stdout]     | ---------- method `is_child_of` not found for this enum
[INFO] [stdout] ...
[INFO] [stdout] 127 |     assert!(!Route::HashIndex {}.is_child_of(&Route::HashIndex {}));
[INFO] [stdout]     |                                  ^^^^^^^^^^^ method not found in `Route`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `is_child_of`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `dioxus_router::Routable`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:19:14
[INFO] [stdout]    |
[INFO] [stdout] 19 |     #[derive(Routable, Clone, PartialEq)]
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dioxus-router` (test "parent") due to 74 previous errors
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 |         #[route("/")]
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nest` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:24:11
[INFO] [stdout]    |
[INFO] [stdout] 24 |         #[nest("/fixed")]
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1801:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 24 -         #[nest("/fixed")]
[INFO] [stdout] 24 +         #[test("/fixed")]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |             #[layout(Fixed)]
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `layout` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 #[route("/")]
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 #[route("/fixed")]
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `end_layout` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:30:15
[INFO] [stdout]    |
[INFO] [stdout] 30 |             #[end_layout]
[INFO] [stdout]    |               ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `end_layout` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `end_nest` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:31:11
[INFO] [stdout]    |
[INFO] [stdout] 31 |         #[end_nest]
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `end_nest` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `nest` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |         #[nest("/:id")]
[INFO] [stdout]    |           ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/macros/mod.rs:1801:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named attribute macro `test` defined here
[INFO] [stdout] help: an attribute macro with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 32 -         #[nest("/:id")]
[INFO] [stdout] 32 +         #[test("/:id")]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `layout` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |             #[layout(Parameter)]
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `layout` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 #[route("/")]
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:36:19
[INFO] [stdout]    |
[INFO] [stdout] 36 |                 #[route("/fixed")]
[INFO] [stdout]    |                   ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 21 +     #[derive(Routable)]
[INFO] [stdout] 22 |     enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:40:7
[INFO] [stdout]    |
[INFO] [stdout] 40 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:42:9
[INFO] [stdout]    |
[INFO] [stdout] 42 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:51:7
[INFO] [stdout]    |
[INFO] [stdout] 51 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |         rsx! { h2 { "Root Index" } }
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:56:7
[INFO] [stdout]    |
[INFO] [stdout] 56 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         rsx! { h3 { "Fixed - Index" } }
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:69:7
[INFO] [stdout]    |
[INFO] [stdout] 69 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |         rsx! { h3 { "Fixed - Fixed"} }
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:74:7
[INFO] [stdout]    |
[INFO] [stdout] 74 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |         rsx! {
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:82:7
[INFO] [stdout]    |
[INFO] [stdout] 82 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |         rsx! { h3 { "Parameter - Index" } }
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:87:7
[INFO] [stdout]    |
[INFO] [stdout] 87 |     #[component]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         rsx! { h3 { "Parameter - Fixed" } }
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:22:17
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[derive(Clone, Routable, Debug, PartialEq)]
[INFO] [stdout]    |                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `redirect` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 |     #[redirect("/", || Route::Home { lang: "en".to_string() })]
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `redirect` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 23 + #[derive(Routable)]
[INFO] [stdout] 24 | enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[route("/?:lang")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 23 + #[derive(Routable)]
[INFO] [stdout] 24 | enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:30:3
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     rsx! { "{lang}" }
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:35:3
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | #[derive(Routable, Clone, Copy, PartialEq, Debug)]
[INFO] [stdout]    |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `route` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[route("/test")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: `route` is an attribute that can be used by the derive macro `Routable`, you might be missing a `derive` attribute
[INFO] [stdout]    |
[INFO] [stdout] 22 + #[derive(Routable)]
[INFO] [stdout] 23 | enum Route {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:27:3
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:36:3
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[component]
[INFO] [stdout]    |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `rsx` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     rsx! {
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]  --> tests/via_ssr/child_outlet.rs:9:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn prepare(path: impl Into<String>) -> VirtualDom {
[INFO] [stdout]   |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AppProps` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         AppProps {
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:36:28
[INFO] [stdout]    |
[INFO] [stdout] 36 |     fn App(path: Route) -> Element {
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn RootIndex() -> Element {
[INFO] [stdout]    |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:52:20
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn Layout() -> Element {
[INFO] [stdout]    |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn ChildLayout() -> Element {
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]  --> tests/via_ssr/link.rs:6:15
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn prepare<R: Routable>() -> String {
[INFO] [stdout]   |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:10:18
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn prepare_at<R: Routable>(at: impl ToString) -> String {
[INFO] [stdout]    |                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:14:33
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn prepare_at_with_base_path<R: Routable>(at: impl ToString, base_path: impl ToString) -> String {
[INFO] [stdout]    |                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |     struct AppProps<R: Routable> {
[INFO] [stdout]    |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:33:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |     impl<R: Routable> Clone for AppProps<R> {
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:43:13
[INFO] [stdout]    |
[INFO] [stdout] 43 |     impl<R: Routable> PartialEq for AppProps<R> {
[INFO] [stdout]    |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `Routable` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn App<R: Routable>(props: AppProps<R>) -> Element {
[INFO] [stdout]    |               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:50:48
[INFO] [stdout]    |
[INFO] [stdout] 50 |     fn App<R: Routable>(props: AppProps<R>) -> Element {
[INFO] [stdout]    |                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:72:18
[INFO] [stdout]    |
[INFO] [stdout] 72 |     fn Test() -> Element {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 |     fn Root() -> Element {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:111:18
[INFO] [stdout]     |
[INFO] [stdout] 111 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:116:18
[INFO] [stdout]     |
[INFO] [stdout] 116 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:150:18
[INFO] [stdout]     |
[INFO] [stdout] 150 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 155 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:183:18
[INFO] [stdout]     |
[INFO] [stdout] 183 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:215:18
[INFO] [stdout]     |
[INFO] [stdout] 215 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:220:18
[INFO] [stdout]     |
[INFO] [stdout] 220 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:251:18
[INFO] [stdout]     |
[INFO] [stdout] 251 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:256:18
[INFO] [stdout]     |
[INFO] [stdout] 256 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:286:18
[INFO] [stdout]     |
[INFO] [stdout] 286 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:291:18
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:319:18
[INFO] [stdout]     |
[INFO] [stdout] 319 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:350:18
[INFO] [stdout]     |
[INFO] [stdout] 350 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:355:18
[INFO] [stdout]     |
[INFO] [stdout] 355 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:395:18
[INFO] [stdout]     |
[INFO] [stdout] 395 |     fn Test() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:400:18
[INFO] [stdout]     |
[INFO] [stdout] 400 |     fn Root() -> Element {
[INFO] [stdout]     |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:414:23
[INFO] [stdout]     |
[INFO] [stdout] 414 |     fn ChildRoot() -> Element {
[INFO] [stdout]     |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:432:41
[INFO] [stdout]     |
[INFO] [stdout] 432 |     fn NotStatic(not_static: String) -> Element {
[INFO] [stdout]     |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]    --> tests/via_ssr/link.rs:456:30
[INFO] [stdout]     |
[INFO] [stdout] 456 |     fn Root(data: String) -> Element {
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | fn app() -> Element {
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:37:16
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn NavBar() -> Element {
[INFO] [stdout]    |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:60:14
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn Home() -> Element {
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:67:15
[INFO] [stdout]    |
[INFO] [stdout] 67 | fn Other() -> Element {
[INFO] [stdout]    |               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]  --> tests/via_ssr/outlet.rs:9:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn prepare(path: impl Into<String>) -> VirtualDom {
[INFO] [stdout]   |                                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AppProps` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         AppProps {
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:41:28
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn App(path: Route) -> Element {
[INFO] [stdout]    |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |     fn RootIndex() -> Element {
[INFO] [stdout]    |                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:57:19
[INFO] [stdout]    |
[INFO] [stdout] 57 |     fn Fixed() -> Element {
[INFO] [stdout]    |                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |     fn FixedIndex() -> Element {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:70:24
[INFO] [stdout]    |
[INFO] [stdout] 70 |     fn FixedFixed() -> Element {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:75:29
[INFO] [stdout]    |
[INFO] [stdout] 75 |     fn Parameter(id: u8) -> Element {
[INFO] [stdout]    |                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:83:34
[INFO] [stdout]    |
[INFO] [stdout] 83 |     fn ParameterIndex(id: u8) -> Element {
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:88:34
[INFO] [stdout]    |
[INFO] [stdout] 88 |     fn ParameterFixed(id: u8) -> Element {
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AppProps` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:16:52
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut vdom = VirtualDom::new_with_props(App, AppProps { path });
[INFO] [stdout]    |                                                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 | fn Home(lang: String) -> Element {
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn App(path: Route) -> Element {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AppProps` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         AppProps {
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 | fn Test() -> Element {
[INFO] [stdout]    |              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Element` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:37:24
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn App(path: Route) -> Element {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `History` and `MemoryHistory`
[INFO] [stdout]  --> tests/via_ssr/link.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dioxus_history::{History, MemoryHistory};
[INFO] [stdout]   |                      ^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dioxus_router::components::HistoryProvider`
[INFO] [stdout]  --> tests/via_ssr/link.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use dioxus_router::components::HistoryProvider;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::rc::Rc`
[INFO] [stdout]  --> tests/via_ssr/link.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::rc::Rc;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `History` and `MemoryHistory`
[INFO] [stdout]  --> tests/via_ssr/redirect.rs:2:22
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dioxus_history::{History, MemoryHistory};
[INFO] [stdout]   |                      ^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dioxus_router::components::HistoryProvider`
[INFO] [stdout]  --> tests/via_ssr/redirect.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use dioxus_router::components::HistoryProvider;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `rc::Rc`
[INFO] [stdout]  --> tests/via_ssr/redirect.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{rc::Rc, str::FromStr};
[INFO] [stdout]   |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::rc::Rc`
[INFO] [stdout]  --> tests/via_ssr/without_index.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::rc::Rc;
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `History` and `MemoryHistory`
[INFO] [stdout]  --> tests/via_ssr/without_index.rs:4:22
[INFO] [stdout]   |
[INFO] [stdout] 4 | use dioxus_history::{History, MemoryHistory};
[INFO] [stdout]   |                      ^^^^^^^  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dioxus_router::components::HistoryProvider`
[INFO] [stdout]  --> tests/via_ssr/without_index.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use dioxus_router::components::HistoryProvider;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let mut vdom = VirtualDom::new_with_props(
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared type `VirtualDom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]   --> tests/via_ssr/child_outlet.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 71 -     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout] 71 +     let html = dioxus_core::render(&vdom);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:15:20
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut vdom = VirtualDom::new_with_props(
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared type `VirtualDom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]   --> tests/via_ssr/link.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout] 24 |     return dioxus_ssr::render(&vdom);
[INFO] [stdout]    |            ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 24 -     return dioxus_ssr::render(&vdom);
[INFO] [stdout] 24 +     return dioxus_core::render(&vdom);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]  --> tests/via_ssr/navigation.rs:8:20
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut vdom = VirtualDom::new(app);
[INFO] [stdout]   |                    ^^^^^^^^^^ use of undeclared type `VirtualDom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:12:21
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let as_string = dioxus_ssr::render(&vdom);
[INFO] [stdout]    |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 12 -     let as_string = dioxus_ssr::render(&vdom);
[INFO] [stdout] 12 +     let as_string = dioxus_core::render(&vdom);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let mut vdom = VirtualDom::new_with_props(
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared type `VirtualDom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]   --> tests/via_ssr/outlet.rs:96:16
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 96 -     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout] 96 +     let html = dioxus_core::render(&vdom);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]    --> tests/via_ssr/outlet.rs:104:16
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout]     |                ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 104 -     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout] 104 +     let html = dioxus_core::render(&vdom);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]    --> tests/via_ssr/outlet.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout]     |                ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 112 -     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout] 112 +     let html = dioxus_core::render(&vdom);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]    --> tests/via_ssr/outlet.rs:120:16
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout]     |                ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 120 -     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout] 120 +     let html = dioxus_core::render(&vdom);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]    --> tests/via_ssr/outlet.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout]     |                ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]     |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 131 -     let html = dioxus_ssr::render(&vdom);
[INFO] [stdout] 131 +     let html = dioxus_core::render(&vdom);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:16:20
[INFO] [stdout]    |
[INFO] [stdout] 16 |     let mut vdom = VirtualDom::new_with_props(App, AppProps { path });
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared type `VirtualDom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]   --> tests/via_ssr/redirect.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let as_string = dioxus_ssr::render(&vdom);
[INFO] [stdout]    |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 18 -     let as_string = dioxus_ssr::render(&vdom);
[INFO] [stdout] 18 +     let as_string = dioxus_core::render(&vdom);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `VirtualDom` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let mut vdom = VirtualDom::new_with_props(
[INFO] [stdout]    |                    ^^^^^^^^^^ use of undeclared type `VirtualDom`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `dioxus_ssr` in this scope
[INFO] [stdout]   --> tests/via_ssr/without_index.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let as_string = dioxus_ssr::render(&vdom);
[INFO] [stdout]    |                     ^^^^^^^^^^ use of unresolved module or unlinked crate `dioxus_ssr`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 17 -     let as_string = dioxus_ssr::render(&vdom);
[INFO] [stdout] 17 +     let as_string = dioxus_core::render(&vdom);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `use_hook` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     use_hook(|| {
[INFO] [stdout]    |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `use_effect` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     use_effect(|| {
[INFO] [stdout]    |     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `router` in this scope
[INFO] [stdout]   --> tests/via_ssr/navigation.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         router().push(Route::Other {});
[INFO] [stdout]    |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0422, E0425, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `dioxus-router` (test "via_ssr") due to 215 previous errors; 9 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98", kill_on_drop: false }`
[INFO] [stdout] 7be3e85149801fcd5c80336860b2589fb2cce907c8a4b603e2b6a03d699edc98
