[INFO] fetching crate leptos-routes-macro 0.4.1...
[INFO] testing leptos-routes-macro-0.4.1 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-1
[INFO] extracting crate leptos-routes-macro 0.4.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate leptos-routes-macro 0.4.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate leptos-routes-macro 0.4.1
[INFO] tweaked toml for crates.io crate leptos-routes-macro 0.4.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate leptos-routes-macro 0.4.1 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate leptos-routes-macro 0.4.1 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] edba9d586576a12152eccd70983f158d770ff2aaf3d4fa787c9832953cb1b2f2
[INFO] running `Command { std: "docker" "start" "-a" "edba9d586576a12152eccd70983f158d770ff2aaf3d4fa787c9832953cb1b2f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "edba9d586576a12152eccd70983f158d770ff2aaf3d4fa787c9832953cb1b2f2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edba9d586576a12152eccd70983f158d770ff2aaf3d4fa787c9832953cb1b2f2", kill_on_drop: false }`
[INFO] [stdout] edba9d586576a12152eccd70983f158d770ff2aaf3d4fa787c9832953cb1b2f2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d9ba68c3b5e1379e6dc2545dc58d3e82bb22ca2855b6bbe60941c5993d5d7811
[INFO] running `Command { std: "docker" "start" "-a" "d9ba68c3b5e1379e6dc2545dc58d3e82bb22ca2855b6bbe60941c5993d5d7811", kill_on_drop: false }`
[INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr] Compiling proc-macro-error2 v2.0.1
[INFO] [stderr] Compiling leptos-routes-macro v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.39s
[INFO] running `Command { std: "docker" "inspect" "d9ba68c3b5e1379e6dc2545dc58d3e82bb22ca2855b6bbe60941c5993d5d7811", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9ba68c3b5e1379e6dc2545dc58d3e82bb22ca2855b6bbe60941c5993d5d7811", kill_on_drop: false }`
[INFO] [stdout] d9ba68c3b5e1379e6dc2545dc58d3e82bb22ca2855b6bbe60941c5993d5d7811
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 895437e6150c83bf6bb4600ed971a70e8d013b1ab77b7f38a6189b7db340cbe5
[INFO] running `Command { std: "docker" "start" "-a" "895437e6150c83bf6bb4600ed971a70e8d013b1ab77b7f38a6189b7db340cbe5", kill_on_drop: false }`
[INFO] [stderr] Compiling proc-macro2 v1.0.106
[INFO] [stderr] Compiling serde_core v1.0.228
[INFO] [stderr] Compiling semver v1.0.27
[INFO] [stderr] Compiling wasm-bindgen-shared v0.2.114
[INFO] [stderr] Compiling serde v1.0.228
[INFO] [stderr] Compiling bumpalo v3.20.2
[INFO] [stderr] Compiling wasm-bindgen v0.2.114
[INFO] [stderr] Compiling futures-channel v0.3.32
[INFO] [stderr] Compiling slab v0.4.12
[INFO] [stderr] Compiling futures-io v0.3.32
[INFO] [stderr] Compiling crossbeam-utils v0.8.21
[INFO] [stderr] Compiling convert_case v0.11.0
[INFO] [stderr] Compiling rustc_version v0.4.1
[INFO] [stderr] Compiling or_poisoned v0.1.0
[INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr] Compiling parking v2.2.1
[INFO] [stderr] Compiling throw_error v0.3.1
[INFO] [stderr] Compiling slotmap v1.1.1
[INFO] [stderr] Compiling reactive_graph v0.2.13
[INFO] [stderr] Compiling server_fn_macro v0.8.10
[INFO] [stderr] Compiling send_wrapper v0.6.0
[INFO] [stderr] Compiling itertools v0.14.0
[INFO] [stderr] Compiling rustc-hash v2.1.1
[INFO] [stderr] Compiling xxhash-rust v0.8.15
[INFO] [stderr] Compiling utf8-width v0.1.8
[INFO] [stderr] Compiling concurrent-queue v2.5.0
[INFO] [stderr] Compiling guardian v1.3.0
[INFO] [stderr] Compiling winnow v1.0.0
[INFO] [stderr] Compiling libc v0.2.183
[INFO] [stderr] Compiling camino v1.2.2
[INFO] [stderr] Compiling quote v1.0.45
[INFO] [stderr] Compiling event-listener v5.4.1
[INFO] [stderr] Compiling html-escape v0.2.13
[INFO] [stderr] Compiling tachys v0.2.14
[INFO] [stderr] Compiling syn v2.0.117
[INFO] [stderr] Compiling proc-macro-utils v0.10.0
[INFO] [stderr] Compiling event-listener-strategy v0.5.4
[INFO] [stderr] Compiling async-lock v3.4.2
[INFO] [stderr] Compiling prettyplease v0.2.37
[INFO] [stderr] Compiling toml_writer v1.0.7+spec-1.1.0
[INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr] Compiling const_format_proc_macros v0.2.34
[INFO] [stderr] Compiling manyhow-macros v0.11.4
[INFO] [stderr] Compiling http v1.4.0
[INFO] [stderr] Compiling getrandom v0.4.2
[INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr] Compiling either_of v0.1.8
[INFO] [stderr] Compiling const_format v0.2.35
[INFO] [stderr] Compiling server_fn v0.8.11
[INFO] [stderr] Compiling const_str_slice_concat v0.1.0
[INFO] [stderr] Compiling next_tuple v0.1.0
[INFO] [stderr] Compiling collection_literals v1.0.3
[INFO] [stderr] Compiling drain_filter_polyfill v0.1.3
[INFO] [stderr] Compiling interpolator v0.5.0
[INFO] [stderr] Compiling erased v0.1.2
[INFO] [stderr] Compiling sha2 v0.10.9
[INFO] [stderr] Compiling leptos_macro v0.8.15
[INFO] [stderr] Compiling base16 v0.2.1
[INFO] [stderr] Compiling inventory v0.3.22
[INFO] [stderr] Compiling const-str v1.1.0
[INFO] [stderr] Compiling serde_json v1.0.149
[INFO] [stderr] Compiling serde_spanned v1.0.4
[INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr] Compiling uuid v1.22.0
[INFO] [stderr] Compiling num-integer v0.1.46
[INFO] [stderr] Compiling leptos v0.8.17
[INFO] [stderr] Compiling convert_case_extras v0.2.0
[INFO] [stderr] Compiling toml v1.0.7+spec-1.1.0
[INFO] [stderr] Compiling async-once-cell v0.5.4
[INFO] [stderr] Compiling num-bigint v0.4.6
[INFO] [stderr] Compiling leptos_router v0.8.12
[INFO] [stderr] Compiling target-triple v1.0.0
[INFO] [stderr] Compiling num-iter v0.1.45
[INFO] [stderr] Compiling num-complex v0.4.6
[INFO] [stderr] Compiling glob v0.3.3
[INFO] [stderr] Compiling dissimilar v1.0.11
[INFO] [stderr] Compiling config v0.15.22
[INFO] [stderr] Compiling num-rational v0.4.2
[INFO] [stderr] Compiling num v0.4.3
[INFO] [stderr] Compiling synstructure v0.13.2
[INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.114
[INFO] [stderr] Compiling proc-macro-error2 v2.0.1
[INFO] [stderr] Compiling manyhow v0.11.4
[INFO] [stderr] Compiling serde_derive v1.0.228
[INFO] [stderr] Compiling thiserror-impl v2.0.18
[INFO] [stderr] Compiling zerofrom-derive v0.1.6
[INFO] [stderr] Compiling futures-macro v0.3.32
[INFO] [stderr] Compiling yoke-derive v0.8.1
[INFO] [stderr] Compiling zerovec-derive v0.11.2
[INFO] [stderr] Compiling futures-util v0.3.32
[INFO] [stderr] Compiling displaydoc v0.2.5
[INFO] [stderr] Compiling zerofrom v0.1.6
[INFO] [stderr] Compiling derive-where v1.6.1
[INFO] [stderr] Compiling yoke v0.8.1
[INFO] [stderr] Compiling zerovec v0.11.5
[INFO] [stderr] Compiling zerotrie v0.2.3
[INFO] [stderr] Compiling thiserror v2.0.18
[INFO] [stderr] Compiling syn_derive v0.2.0
[INFO] [stderr] Compiling pin-project-internal v1.1.11
[INFO] [stderr] Compiling tinystr v0.8.2
[INFO] [stderr] Compiling icu_locale_core v2.1.1
[INFO] [stderr] Compiling potential_utf v0.1.4
[INFO] [stderr] Compiling icu_collections v2.1.1
[INFO] [stderr] Compiling thiserror-impl v1.0.69
[INFO] [stderr] Compiling quote-use-macros v0.8.4
[INFO] [stderr] Compiling icu_provider v2.1.1
[INFO] [stderr] Compiling reactive_stores_macro v0.4.1
[INFO] [stderr] Compiling icu_properties v2.1.2
[INFO] [stderr] Compiling icu_normalizer v2.1.1
[INFO] [stderr] Compiling thiserror v1.0.69
[INFO] [stderr] Compiling quote-use v0.8.4
[INFO] [stderr] Compiling pin-project v1.1.11
[INFO] [stderr] Compiling async-trait v0.1.89
[INFO] [stderr] Compiling wasm-bindgen-macro v0.2.114
[INFO] [stderr] Compiling attribute-derive-macro v0.10.5
[INFO] [stderr] Compiling rstml v0.12.1
[INFO] [stderr] Compiling server_fn_macro_default v0.8.5
[INFO] [stderr] Compiling futures-executor v0.3.32
[INFO] [stderr] Compiling typed-builder-macro v0.23.2
[INFO] [stderr] Compiling futures v0.3.32
[INFO] [stderr] Compiling idna_adapter v1.2.1
[INFO] [stderr] Compiling oco_ref v0.2.1
[INFO] [stderr] Compiling js-sys v0.3.91
[INFO] [stderr] Compiling idna v1.1.0
[INFO] [stderr] Compiling serde_qs v0.15.0
[INFO] [stderr] Compiling leptos_hot_reload v0.8.6
[INFO] [stderr] Compiling codee v0.3.5
[INFO] [stderr] Compiling url v2.5.8
[INFO] [stderr] Compiling attribute-derive v0.10.5
[INFO] [stderr] Compiling wasm_split_macros v0.2.0
[INFO] [stderr] Compiling leptos_router_macro v0.8.6
[INFO] [stderr] Compiling typed-builder v0.23.2
[INFO] [stderr] Compiling leptos_config v0.8.9
[INFO] [stderr] Compiling wasm_split_helpers v0.2.0
[INFO] [stderr] Compiling assertr v0.5.0
[INFO] [stderr] Compiling trybuild v1.0.116
[INFO] [stderr] Compiling leptos-routes-macro v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr] Compiling wasm-bindgen-futures v0.4.64
[INFO] [stderr] Compiling web-sys v0.3.91
[INFO] [stderr] Compiling hydration_context v0.3.0
[INFO] [stderr] Compiling any_spawner v0.3.0
[INFO] [stderr] Compiling reactive_stores v0.4.2
[INFO] [stderr] Compiling gloo-utils v0.2.0
[INFO] [stderr] Compiling gloo-net v0.6.0
[INFO] [stderr] Compiling wasm-streams v0.5.0
[INFO] [stderr] Compiling leptos_server v0.8.7
[INFO] [stderr] Compiling leptos_dom v0.8.8
[INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 54s
[INFO] running `Command { std: "docker" "inspect" "895437e6150c83bf6bb4600ed971a70e8d013b1ab77b7f38a6189b7db340cbe5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "895437e6150c83bf6bb4600ed971a70e8d013b1ab77b7f38a6189b7db340cbe5", kill_on_drop: false }`
[INFO] [stdout] 895437e6150c83bf6bb4600ed971a70e8d013b1ab77b7f38a6189b7db340cbe5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7eb62acae2391d3d2e61b0f74a3f2edbd292ed21df43fb558a4c7c5b6ce793b7
[INFO] running `Command { std: "docker" "start" "-a" "7eb62acae2391d3d2e61b0f74a3f2edbd292ed21df43fb558a4c7c5b6ce793b7", kill_on_drop: false }`
[INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/leptos_routes_macro-6fef602183974c50)
[INFO] [stdout]
[INFO] [stdout] running 76 tests
[INFO] [stdout] test module_path::tests::equality ... ok
[INFO] [stdout] test module_path::tests::intermediate_segments::on_three_elements_returns_middle ... ok
[INFO] [stdout] test module_path::tests::intermediate_segments::on_four_elements_returns_middle ... ok
[INFO] [stdout] test module_path::tests::intermediate_segments::on_single_element_returns_empty ... ok
[INFO] [stdout] test module_path::tests::intermediate_segments::on_two_elements_returns_empty ... ok
[INFO] [stdout] test path::tests::parse_tests::multiple_params ... ok
[INFO] [stdout] test path::tests::parse_tests::multiple_optional_params ... ok
[INFO] [stdout] test module_path::tests::push_increases_length ... ok
[INFO] [stdout] test module_path::tests::root_has_single_element ... ok
[INFO] [stdout] test path::tests::parse_tests::multiple_static_segments ... ok
[INFO] [stdout] test path::tests::parse_tests::optional_param ... ok
[INFO] [stdout] test path::tests::parse_tests::required_param ... ok
[INFO] [stdout] test path::tests::parse_tests::root_path ... ok
[INFO] [stdout] test path::tests::parse_tests::single_char_static_segment ... ok
[INFO] [stdout] test path::tests::parse_tests::single_static_segment ... ok
[INFO] [stdout] test path::tests::parse_tests::single_char_param ... ok
[INFO] [stdout] test path::tests::parse_tests::static_then_wildcard ... ok
[INFO] [stdout] test path::tests::parse_tests::wildcard_only ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::inherits_parent_params ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::optional_param_marked_correctly ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::param_path_accumulates_params ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::root_path_with_non_empty_prefix_uses_prefix ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::root_path_with_empty_prefix ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::static_path_with_empty_prefix ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::static_path_with_non_root_prefix ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::static_path_with_root_prefix ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::empty_items_returns_all_none ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::index_only ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::fallback_at_root_is_skipped ... ok
[INFO] [stdout] test route_def::tests::compute_accumulated_context_tests::wildcard_param_is_not_optional ... ok
[INFO] [stdout] test path::tests::parse_tests::mixed_segments ... ok
[INFO] [stdout] test path::tests::parse_tests::param_followed_by_wildcard ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::layout_and_index ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::layout_only ... ok
[INFO] [stdout] test route_def::tests::extract_root_fallback_tests::fallback_present_returns_some ... ok
[INFO] [stdout] test module_path::tests::inequality ... ok
[INFO] [stdout] test route_def::tests::extract_root_fallback_tests::no_fallback_returns_none ... ok
[INFO] [stdout] test route_def::tests::flatten_tests::empty_input ... ok
[INFO] [stdout] test route_def::tests::flatten_tests::multiple_roots ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::non_macro_items_are_ignored ... ok
[INFO] [stdout] test path::tests::parse_tests::deeply_nested_static ... ok
[INFO] [stdout] test route_def::tests::flatten_tests::parent_with_children ... ok
[INFO] [stdout] test route_def::tests::flatten_tests::single_root ... ok
[INFO] [stdout] test route_def::tests::flatten_tests::wide_tree ... ok
[INFO] [stdout] test route_def::tests::extract_body_macros_tests::page_only ... ok
[INFO] [stdout] test route_def::tests::flatten_tests::deeply_nested ... ok
[INFO] [stdout] test route_def::tests::is_macro_named_tests::simple_name_does_not_match ... ok
[INFO] [stdout] test route_def::tests::is_macro_named_tests::qualified_path_matches_last_segment ... ok
[INFO] [stdout] test route_def::tests::is_macro_named_tests::simple_name_matches ... ok
[INFO] [stdout] test path::tests::parse_tests::wildcard ... ok
[INFO] [stdout] test route_def::tests::extract_root_fallback_tests::empty_items_returns_none ... ok
[INFO] [stdout] test route_def::tests::is_macro_named_tests::qualified_path_does_not_match_non_last_segment ... ok
[INFO] [stdout] test route_macro_args::tests::empty_attributes_returns_none ... ok
[INFO] [stdout] test route_macro_args::tests::no_route_attribute_returns_none ... ok
[INFO] [stdout] test route_macro_args::tests::valid_complex_path ... ok
[INFO] [stdout] test route_macro_args::tests::valid_param_path ... ok
[INFO] [stdout] test route_macro_args::tests::valid_root_path ... ok
[INFO] [stdout] test route_macro_args::tests::valid_static_path ... ok
[INFO] [stderr] Running tests/progress.rs (/opt/rustwide/target/debug/deps/tests-81dae0e6013c4bca)
[INFO] [stdout] test route_macro_args::tests::valid_wildcard_path ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::all_reserved_keywords_are_sanitized ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::non_keyword_unchanged ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::reserved_keyword_gets_suffix ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::upper_self_keyword ... ok
[INFO] [stdout] test util::tests::to_pascal_case::all_caps_lowercases_after_first ... ok
[INFO] [stdout] test util::tests::to_pascal_case::consecutive_underscores ... ok
[INFO] [stdout] test util::tests::to_pascal_case::empty_string ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::keyword_prefix_not_affected ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::strict_keyword_gets_suffix ... ok
[INFO] [stdout] test util::tests::sanitize_identifier::all_strict_keywords_are_sanitized ... ok
[INFO] [stdout] test util::tests::to_pascal_case::already_capitalized ... ok
[INFO] [stdout] test util::tests::to_pascal_case::leading_underscore ... ok
[INFO] [stdout] test util::tests::to_pascal_case::single_char ... ok
[INFO] [stdout] test util::tests::to_pascal_case::multiple_underscores ... ok
[INFO] [stdout] test util::tests::to_pascal_case::single_word ... ok
[INFO] [stdout] test util::tests::to_pascal_case::snake_case ... ok
[INFO] [stdout] test util::tests::to_pascal_case::trailing_underscore ... ok
[INFO] [stdout]
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] running 1 test
[INFO] [stderr] Compiling proc-macro2 v1.0.106
[INFO] [stderr] Compiling quote v1.0.45
[INFO] [stderr] Compiling unicode-ident v1.0.24
[INFO] [stderr] Compiling version_check v0.9.5
[INFO] [stderr] Compiling semver v1.0.27
[INFO] [stderr] Compiling wasm-bindgen-shared v0.2.114
[INFO] [stderr] Compiling serde_core v1.0.228
[INFO] [stderr] Compiling memchr v2.8.0
[INFO] [stderr] Compiling pin-project-lite v0.2.17
[INFO] [stderr] Compiling thiserror v2.0.18
[INFO] [stderr] Compiling rustversion v1.0.22
[INFO] [stderr] Compiling rustc_version v0.4.1
[INFO] [stderr] Compiling futures-core v0.3.32
[INFO] [stderr] Compiling bumpalo v3.20.2
[INFO] [stderr] Compiling futures-sink v0.3.32
[INFO] [stderr] Compiling serde v1.0.228
[INFO] [stderr] Compiling futures-channel v0.3.32
[INFO] [stderr] Compiling cfg-if v1.0.4
[INFO] [stderr] Compiling stable_deref_trait v1.2.1
[INFO] [stderr] Compiling once_cell v1.21.4
[INFO] [stderr] Compiling futures-io v0.3.32
[INFO] [stderr] Compiling slab v0.4.12
[INFO] [stderr] Compiling futures-task v0.3.32
[INFO] [stderr] Compiling unicode-segmentation v1.12.0
[INFO] [stderr] Compiling crossbeam-utils v0.8.21
[INFO] [stderr] Compiling syn v2.0.117
[INFO] [stderr] Compiling convert_case v0.11.0
[INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr] Compiling typenum v1.19.0
[INFO] [stderr] Compiling writeable v0.6.2
[INFO] [stderr] Compiling litemap v0.8.1
[INFO] [stderr] Compiling wasm-bindgen v0.2.114
[INFO] [stderr] Compiling generic-array v0.14.7
[INFO] [stderr] Compiling icu_normalizer_data v2.1.1
[INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr] Compiling concurrent-queue v2.5.0
[INFO] [stderr] Compiling smallvec v1.15.1
[INFO] [stderr] Compiling autocfg v1.5.0
[INFO] [stderr] Compiling zmij v1.0.21
[INFO] [stderr] Compiling or_poisoned v0.1.0
[INFO] [stderr] Compiling parking v2.2.1
[INFO] [stderr] Compiling icu_properties_data v2.1.2
[INFO] [stderr] Compiling paste v1.0.15
[INFO] [stderr] Compiling unicode-xid v0.2.6
[INFO] [stderr] Compiling event-listener v5.4.1
[INFO] [stderr] Compiling const_format_proc_macros v0.2.34
[INFO] [stderr] Compiling proc-macro-utils v0.10.0
[INFO] [stderr] Compiling slotmap v1.1.1
[INFO] [stderr] Compiling throw_error v0.3.1
[INFO] [stderr] Compiling hashbrown v0.16.1
[INFO] [stderr] Compiling itoa v1.0.18
[INFO] [stderr] Compiling num-traits v0.2.19
[INFO] [stderr] Compiling anyhow v1.0.102
[INFO] [stderr] Compiling serde_json v1.0.149
[INFO] [stderr] Compiling equivalent v1.0.2
[INFO] [stderr] Compiling camino v1.2.2
[INFO] [stderr] Compiling indexmap v2.13.0
[INFO] [stderr] Compiling event-listener-strategy v0.5.4
[INFO] [stderr] Compiling server_fn_macro v0.8.10
[INFO] [stderr] Compiling reactive_graph v0.2.13
[INFO] [stderr] Compiling send_wrapper v0.6.0
[INFO] [stderr] Compiling async-lock v3.4.2
[INFO] [stderr] Compiling const_format v0.2.35
[INFO] [stderr] Compiling libc v0.2.183
[INFO] [stderr] Compiling thiserror v1.0.69
[INFO] [stderr] Compiling either v1.15.0
[INFO] [stderr] Compiling rustc-hash v2.1.1
[INFO] [stderr] Compiling xxhash-rust v0.8.15
[INFO] [stderr] Compiling guardian v1.3.0
[INFO] [stderr] Compiling percent-encoding v2.3.2
[INFO] [stderr] Compiling itertools v0.14.0
[INFO] [stderr] Compiling block-buffer v0.10.4
[INFO] [stderr] Compiling crypto-common v0.1.7
[INFO] [stderr] Compiling manyhow-macros v0.11.4
[INFO] [stderr] Compiling tachys v0.2.14
[INFO] [stderr] Compiling utf8_iter v1.0.4
[INFO] [stderr] Compiling prettyplease v0.2.37
[INFO] [stderr] Compiling utf8-width v0.1.8
[INFO] [stderr] Compiling winnow v1.0.0
[INFO] [stderr] Compiling yansi v1.0.1
[INFO] [stderr] Compiling bytes v1.11.1
[INFO] [stderr] Compiling getrandom v0.4.2
[INFO] [stderr] Compiling html-escape v0.2.13
[INFO] [stderr] Compiling digest v0.10.7
[INFO] [stderr] Compiling num-integer v0.1.46
[INFO] [stderr] Compiling http v1.4.0
[INFO] [stderr] Compiling form_urlencoded v1.2.2
[INFO] [stderr] Compiling synstructure v0.13.2
[INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.114
[INFO] [stderr] Compiling proc-macro-error2 v2.0.1
[INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr] Compiling manyhow v0.11.4
[INFO] [stderr] Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr] Compiling serde_spanned v1.0.4
[INFO] [stderr] Compiling either_of v0.1.8
[INFO] [stderr] Compiling server_fn v0.8.11
[INFO] [stderr] Compiling aho-corasick v1.1.4
[INFO] [stderr] Compiling next_tuple v0.1.0
[INFO] [stderr] Compiling cpufeatures v0.2.17
[INFO] [stderr] Compiling regex-syntax v0.8.10
[INFO] [stderr] Compiling interpolator v0.5.0
[INFO] [stdout] test tests has been running for over 60 seconds
[INFO] [stderr] Compiling const_str_slice_concat v0.1.0
[INFO] [stderr] Compiling collection_literals v1.0.3
[INFO] [stderr] Compiling erased v0.1.2
[INFO] [stderr] Compiling drain_filter_polyfill v0.1.3
[INFO] [stderr] Compiling same-file v1.0.6
[INFO] [stderr] Compiling walkdir v2.5.0
[INFO] [stderr] Compiling thiserror-impl v2.0.18
[INFO] [stderr] Compiling serde_derive v1.0.228
[INFO] [stderr] Compiling zerofrom-derive v0.1.6
[INFO] [stderr] Compiling yoke-derive v0.8.1
[INFO] [stderr] Compiling futures-macro v0.3.32
[INFO] [stderr] Compiling zerovec-derive v0.11.2
[INFO] [stderr] Compiling futures-util v0.3.32
[INFO] [stderr] Compiling displaydoc v0.2.5
[INFO] [stderr] Compiling derive-where v1.6.1
[INFO] [stderr] Compiling zerofrom v0.1.6
[INFO] [stderr] Compiling yoke v0.8.1
[INFO] [stderr] Compiling syn_derive v0.2.0
[INFO] [stderr] Compiling pin-project-internal v1.1.11
[INFO] [stderr] Compiling zerotrie v0.2.3
[INFO] [stderr] Compiling wasm-bindgen-macro v0.2.114
[INFO] [stderr] Compiling zerovec v0.11.5
[INFO] [stderr] Compiling quote-use-macros v0.8.4
[INFO] [stderr] Compiling reactive_stores_macro v0.4.1
[INFO] [stderr] Compiling tinystr v0.8.2
[INFO] [stderr] Compiling potential_utf v0.1.4
[INFO] [stderr] Compiling icu_collections v2.1.1
[INFO] [stderr] Compiling icu_locale_core v2.1.1
[INFO] [stderr] Compiling thiserror-impl v1.0.69
[INFO] [stderr] Compiling pin-project v1.1.11
[INFO] [stderr] Compiling quote-use v0.8.4
[INFO] [stderr] Compiling async-trait v0.1.89
[INFO] [stderr] Compiling attribute-derive-macro v0.10.5
[INFO] [stderr] Compiling rstml v0.12.1
[INFO] [stderr] Compiling js-sys v0.3.91
[INFO] [stderr] Compiling futures-executor v0.3.32
[INFO] [stderr] Compiling icu_provider v2.1.1
[INFO] [stderr] Compiling futures v0.3.32
[INFO] [stderr] Compiling icu_normalizer v2.1.1
[INFO] [stderr] Compiling icu_properties v2.1.2
[INFO] [stderr] Compiling oco_ref v0.2.1
[INFO] [stderr] Compiling serde_qs v0.15.0
[INFO] [stderr] Compiling server_fn_macro_default v0.8.5
[INFO] [stderr] Compiling typed-builder-macro v0.23.2
[INFO] [stderr] Compiling regex-automata v0.4.14
[INFO] [stderr] Compiling convert_case v0.6.0
[INFO] [stderr] Compiling idna_adapter v1.2.1
[INFO] [stderr] Compiling sha2 v0.10.9
[INFO] [stderr] Compiling idna v1.1.0
[INFO] [stderr] Compiling toml v1.0.7+spec-1.1.0
[INFO] [stderr] Compiling url v2.5.8
[INFO] [stderr] Compiling leptos_macro v0.8.15
[INFO] [stderr] Compiling base64 v0.22.1
[INFO] [stderr] Compiling pathdiff v0.2.3
[INFO] [stderr] Compiling inventory v0.3.22
[INFO] [stderr] Compiling const-str v1.1.0
[INFO] [stderr] Compiling base16 v0.2.1
[INFO] [stderr] Compiling wasm_split_macros v0.2.0
[INFO] [stderr] Compiling leptos_hot_reload v0.8.6
[INFO] [stderr] Compiling typed-builder v0.23.2
[INFO] [stderr] Compiling config v0.15.22
[INFO] [stderr] Compiling regex v1.12.3
[INFO] [stderr] Compiling uuid v1.22.0
[INFO] [stderr] Compiling attribute-derive v0.10.5
[INFO] [stderr] Compiling codee v0.3.5
[INFO] [stderr] Compiling num-bigint v0.4.6
[INFO] [stderr] Compiling convert_case_extras v0.2.0
[INFO] [stderr] Compiling leptos v0.8.17
[INFO] [stderr] Compiling async-once-cell v0.5.4
[INFO] [stderr] Compiling leptos_config v0.8.9
[INFO] [stderr] Compiling num-iter v0.1.45
[INFO] [stderr] Compiling num-rational v0.4.2
[INFO] [stderr] Compiling wasm_split_helpers v0.2.0
[INFO] [stderr] Compiling num-complex v0.4.6
[INFO] [stderr] Compiling leptos_router v0.8.12
[INFO] [stderr] Compiling leptos_router_macro v0.8.6
[INFO] [stderr] Compiling indoc v2.0.7
[INFO] [stderr] Compiling num v0.4.3
[INFO] [stderr] Compiling leptos-routes-macro v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr] Compiling assertr v0.5.0
[INFO] [stderr] Compiling wasm-bindgen-futures v0.4.64
[INFO] [stderr] Compiling web-sys v0.3.91
[INFO] [stderr] Compiling hydration_context v0.3.0
[INFO] [stderr] Compiling any_spawner v0.3.0
[INFO] [stderr] Compiling reactive_stores v0.4.2
[INFO] [stderr] Compiling gloo-utils v0.2.0
[INFO] [stderr] Compiling gloo-net v0.6.0
[INFO] [stderr] Compiling wasm-streams v0.5.0
[INFO] [stderr] Compiling leptos_server v0.8.7
[INFO] [stderr] Compiling leptos_dom v0.8.8
[INFO] [stderr] Compiling leptos-routes-macro-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/leptos-routes-macro)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 44s
[INFO] [stderr]
[INFO] [stderr]
[INFO] [stderr] test tests/01-basic_route_struct.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/01-basic_route_struct.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/01-basic_route_struct.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/welcome")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/01-basic_route_struct.rs:10:11
[INFO] [stderr] |
[INFO] [stderr] 10 | #[route("/users/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:20:26
[INFO] [stderr] |
[INFO] [stderr] 20 | assert_that!(routes::Root.path()).is_equal_to(());
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Welcome` in `routes::root`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:21:32
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::root::Welcome.path()).is_equal_to((StaticSegment("welcome"),));
[INFO] [stderr] | ^^^^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:22:32
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::root::User.path())
[INFO] [stderr] | ^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:26:26
[INFO] [stderr] |
[INFO] [stderr] 26 | assert_that!(routes::Root.materialize()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Welcome` in `routes::root`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:27:32
[INFO] [stderr] |
[INFO] [stderr] 27 | assert_that!(routes::root::Welcome.materialize()).is_equal_to("/welcome");
[INFO] [stderr] | ^^^^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:28:32
[INFO] [stderr] |
[INFO] [stderr] 28 | assert_that!(routes::root::User.materialize("42")).is_equal_to("/users/42");
[INFO] [stderr] | ^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:31:26
[INFO] [stderr] |
[INFO] [stderr] 31 | assert_that!(routes::Root.path_pattern()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Welcome` in `routes::root`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:32:32
[INFO] [stderr] |
[INFO] [stderr] 32 | assert_that!(routes::root::Welcome.path_pattern()).is_equal_to("/welcome");
[INFO] [stderr] | ^^^^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root`
[INFO] [stderr] --> tests/01-basic_route_struct.rs:33:32
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::root::User.path_pattern()).is_equal_to("/users/:id");
[INFO] [stderr] | ^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/01-basic_route_struct.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::root::Welcome.path()).is_equal_to((StaticSegment("welcome"),));
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/01-basic_route_struct.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/01-basic_route_struct.rs:22:26
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::root::User.path())
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/01-basic_route_struct.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/01-basic_route_struct.rs:27:26
[INFO] [stderr] |
[INFO] [stderr] 27 | assert_that!(routes::root::Welcome.materialize()).is_equal_to("/welcome");
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/01-basic_route_struct.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/01-basic_route_struct.rs:28:26
[INFO] [stderr] |
[INFO] [stderr] 28 | assert_that!(routes::root::User.materialize("42")).is_equal_to("/users/42");
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/01-basic_route_struct.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/01-basic_route_struct.rs:32:26
[INFO] [stderr] |
[INFO] [stderr] 32 | assert_that!(routes::root::Welcome.path_pattern()).is_equal_to("/welcome");
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/01-basic_route_struct.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/01-basic_route_struct.rs:33:26
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::root::User.path_pattern()).is_equal_to("/users/:id");
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/01-basic_route_struct.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/02-segment_types.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/02-segment_types.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/02-segment_types.rs:6:7
[INFO] [stderr] |
[INFO] [stderr] 6 | #[route("/complex/:foo/:type?/*baz")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/02-segment_types.rs:10:7
[INFO] [stderr] |
[INFO] [stderr] 10 | #[route("/foo/bar")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `StaticMulti` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:19:26
[INFO] [stderr] |
[INFO] [stderr] 19 | assert_that!(routes::StaticMulti.path())
[INFO] [stderr] | ^^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `StaticMulti` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::StaticMulti.materialize()).is_equal_to("/foo/bar");
[INFO] [stderr] | ^^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `StaticMulti` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:22:26
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::StaticMulti.path_pattern()).is_equal_to("/foo/bar");
[INFO] [stderr] | ^^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Complex` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:25:26
[INFO] [stderr] |
[INFO] [stderr] 25 | assert_that!(routes::Complex.path()).is_equal_to((
[INFO] [stderr] | ^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Complex` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:34:26
[INFO] [stderr] |
[INFO] [stderr] 34 | assert_that!(routes::Complex.materialize("42", Some("ok"), "bob"))
[INFO] [stderr] | ^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Complex` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:38:26
[INFO] [stderr] |
[INFO] [stderr] 38 | assert_that!(routes::Complex.materialize("42", None::<&str>, "otto"))
[INFO] [stderr] | ^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Complex` in module `routes`
[INFO] [stderr] --> tests/02-segment_types.rs:41:26
[INFO] [stderr] |
[INFO] [stderr] 41 | assert_that!(routes::Complex.path_pattern()).is_equal_to("/complex/:foo/:type?/*baz");
[INFO] [stderr] | ^^^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/03-nested_materialize.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/03-nested_materialize.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/03-nested_materialize.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/categories")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/03-nested_materialize.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/:category")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/03-nested_materialize.rs:9:15
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/:item_id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Categories` in module `routes`
[INFO] [stderr] --> tests/03-nested_materialize.rs:20:26
[INFO] [stderr] |
[INFO] [stderr] 20 | assert_that!(routes::Categories.path()).is_equal_to((StaticSegment("categories"),));
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Categories` in module `routes`
[INFO] [stderr] --> tests/03-nested_materialize.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::Categories.materialize()).is_equal_to("/categories");
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Category` in `routes::categories`
[INFO] [stderr] --> tests/03-nested_materialize.rs:24:38
[INFO] [stderr] |
[INFO] [stderr] 24 | assert_that!(routes::categories::Category.path()).is_equal_to((ParamSegment("category"),));
[INFO] [stderr] | ^^^^^^^^ not found in `routes::categories`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Category` in `routes::categories`
[INFO] [stderr] --> tests/03-nested_materialize.rs:25:38
[INFO] [stderr] |
[INFO] [stderr] 25 | assert_that!(routes::categories::Category.materialize("books"))
[INFO] [stderr] | ^^^^^^^^ not found in `routes::categories`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Item` in `routes::categories::category`
[INFO] [stderr] --> tests/03-nested_materialize.rs:29:48
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::categories::category::Item.path()).is_equal_to((ParamSegment("item_id"),));
[INFO] [stderr] | ^^^^ not found in `routes::categories::category`
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this tuple variant
[INFO] [stderr] |
[INFO] [stderr] 1 + use syn::Stmt::Item;
[INFO] [stderr] |
[INFO] [stderr] help: if you import `Item`, refer to it directly
[INFO] [stderr] |
[INFO] [stderr] 29 - assert_that!(routes::categories::category::Item.path()).is_equal_to((ParamSegment("item_id"),));
[INFO] [stderr] 29 + assert_that!(Item.path()).is_equal_to((ParamSegment("item_id"),));
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Item` in `routes::categories::category`
[INFO] [stderr] --> tests/03-nested_materialize.rs:30:48
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::categories::category::Item.materialize("books", "123"))
[INFO] [stderr] | ^^^^ not found in `routes::categories::category`
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this tuple variant
[INFO] [stderr] |
[INFO] [stderr] 1 + use syn::Stmt::Item;
[INFO] [stderr] |
[INFO] [stderr] help: if you import `Item`, refer to it directly
[INFO] [stderr] |
[INFO] [stderr] 30 - assert_that!(routes::categories::category::Item.materialize("books", "123"))
[INFO] [stderr] 30 + assert_that!(Item.materialize("books", "123"))
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Categories` in module `routes`
[INFO] [stderr] --> tests/03-nested_materialize.rs:34:26
[INFO] [stderr] |
[INFO] [stderr] 34 | assert_that!(routes::Categories.path_pattern()).is_equal_to("/categories");
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Category` in `routes::categories`
[INFO] [stderr] --> tests/03-nested_materialize.rs:35:38
[INFO] [stderr] |
[INFO] [stderr] 35 | assert_that!(routes::categories::Category.path_pattern()).is_equal_to("/categories/:category");
[INFO] [stderr] | ^^^^^^^^ not found in `routes::categories`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Item` in `routes::categories::category`
[INFO] [stderr] --> tests/03-nested_materialize.rs:36:48
[INFO] [stderr] |
[INFO] [stderr] 36 | assert_that!(routes::categories::category::Item.path_pattern())
[INFO] [stderr] | ^^^^ not found in `routes::categories::category`
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this tuple variant
[INFO] [stderr] |
[INFO] [stderr] 1 + use syn::Stmt::Item;
[INFO] [stderr] |
[INFO] [stderr] help: if you import `Item`, refer to it directly
[INFO] [stderr] |
[INFO] [stderr] 36 - assert_that!(routes::categories::category::Item.path_pattern())
[INFO] [stderr] 36 + assert_that!(Item.path_pattern())
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Category` in `routes::categories`
[INFO] [stderr] --> tests/03-nested_materialize.rs:40:38
[INFO] [stderr] |
[INFO] [stderr] 40 | assert_that!(routes::categories::Category.materialize(42u32))
[INFO] [stderr] | ^^^^^^^^ not found in `routes::categories`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Item` in `routes::categories::category`
[INFO] [stderr] --> tests/03-nested_materialize.rs:42:48
[INFO] [stderr] |
[INFO] [stderr] 42 | assert_that!(routes::categories::category::Item.materialize(1u32, 2u32))
[INFO] [stderr] | ^^^^ not found in `routes::categories::category`
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this tuple variant
[INFO] [stderr] |
[INFO] [stderr] 1 + use syn::Stmt::Item;
[INFO] [stderr] |
[INFO] [stderr] help: if you import `Item`, refer to it directly
[INFO] [stderr] |
[INFO] [stderr] 42 - assert_that!(routes::categories::category::Item.materialize(1u32, 2u32))
[INFO] [stderr] 42 + assert_that!(Item.materialize(1u32, 2u32))
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:24:26
[INFO] [stderr] |
[INFO] [stderr] 24 | assert_that!(routes::categories::Category.path()).is_equal_to((ParamSegment("category"),));
[INFO] [stderr] | ^^^^^^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:25:26
[INFO] [stderr] |
[INFO] [stderr] 25 | assert_that!(routes::categories::Category.materialize("books"))
[INFO] [stderr] | ^^^^^^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:29:26
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::categories::category::Item.path()).is_equal_to((ParamSegment("item_id"),));
[INFO] [stderr] | ^^^^^^^^^^ -------- module `category` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:30:26
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::categories::category::Item.materialize("books", "123"))
[INFO] [stderr] | ^^^^^^^^^^ -------- module `category` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:35:26
[INFO] [stderr] |
[INFO] [stderr] 35 | assert_that!(routes::categories::Category.path_pattern()).is_equal_to("/categories/:category");
[INFO] [stderr] | ^^^^^^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:36:26
[INFO] [stderr] |
[INFO] [stderr] 36 | assert_that!(routes::categories::category::Item.path_pattern())
[INFO] [stderr] | ^^^^^^^^^^ -------- module `category` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:40:26
[INFO] [stderr] |
[INFO] [stderr] 40 | assert_that!(routes::categories::Category.materialize(42u32))
[INFO] [stderr] | ^^^^^^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `categories` is private
[INFO] [stderr] --> tests/03-nested_materialize.rs:42:26
[INFO] [stderr] |
[INFO] [stderr] 42 | assert_that!(routes::categories::category::Item.materialize(1u32, 2u32))
[INFO] [stderr] | ^^^^^^^^^^ -------- module `category` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `categories` is defined here
[INFO] [stderr] --> tests/03-nested_materialize.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod categories {
[INFO] [stderr] | ^^^^^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/04-route_enum.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/04-route_enum.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/04-route_enum.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/04-route_enum.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/about")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/04-route_enum.rs:10:11
[INFO] [stderr] |
[INFO] [stderr] 10 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/04-route_enum.rs:12:15
[INFO] [stderr] |
[INFO] [stderr] 12 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 12 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:22:40
[INFO] [stderr] |
[INFO] [stderr] 22 | let route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:24:17
[INFO] [stderr] |
[INFO] [stderr] 24 | routes::Route::Root(_) => {}
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:25:17
[INFO] [stderr] |
[INFO] [stderr] 25 | routes::Route::RootAbout(_) => {}
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:26:17
[INFO] [stderr] |
[INFO] [stderr] 26 | routes::Route::RootUsers(_) => {}
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:27:17
[INFO] [stderr] |
[INFO] [stderr] 27 | routes::Route::RootUsersUser(_) => {}
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:37:30
[INFO] [stderr] |
[INFO] [stderr] 37 | let all_routes = routes::Route::all();
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:48:26
[INFO] [stderr] |
[INFO] [stderr] 48 | assert_that!(routes::Route::Root(routes::Root)).is_equal_to(routes::Route::Root(routes::Root));
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:48:73
[INFO] [stderr] |
[INFO] [stderr] 48 | assert_that!(routes::Route::Root(routes::Root)).is_equal_to(routes::Route::Root(routes::Root));
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:53:24
[INFO] [stderr] |
[INFO] [stderr] 53 | set.insert(routes::Route::Root(routes::Root));
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:54:24
[INFO] [stderr] |
[INFO] [stderr] 54 | set.insert(routes::Route::Root(routes::Root)); // duplicate
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:22:24
[INFO] [stderr] |
[INFO] [stderr] 22 | let route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root::users`
[INFO] [stderr] --> tests/04-route_enum.rs:22:82
[INFO] [stderr] |
[INFO] [stderr] 22 | let route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^ not found in `routes::root::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:48:46
[INFO] [stderr] |
[INFO] [stderr] 48 | assert_that!(routes::Route::Root(routes::Root)).is_equal_to(routes::Route::Root(routes::Root));
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:48:93
[INFO] [stderr] |
[INFO] [stderr] 48 | assert_that!(routes::Route::Root(routes::Root)).is_equal_to(routes::Route::Root(routes::Root));
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:53:44
[INFO] [stderr] |
[INFO] [stderr] 53 | set.insert(routes::Route::Root(routes::Root));
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:54:44
[INFO] [stderr] |
[INFO] [stderr] 54 | set.insert(routes::Route::Root(routes::Root)); // duplicate
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/04-route_enum.rs:59:31
[INFO] [stderr] |
[INFO] [stderr] 59 | struct_set.insert(routes::Root);
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/04-route_enum.rs:22:69
[INFO] [stderr] |
[INFO] [stderr] 22 | let route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^ ----- module `users` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/04-route_enum.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/05-non_pub_modules.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/05-non_pub_modules.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/05-non_pub_modules.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/05-non_pub_modules.rs:9:15
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:25:41
[INFO] [stderr] |
[INFO] [stderr] 25 | let _route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:20:26
[INFO] [stderr] |
[INFO] [stderr] 20 | assert_that!(routes::Root.materialize()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in `routes::root`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:21:32
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::root::Users.materialize()).is_equal_to("/users");
[INFO] [stderr] | ^^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root::users`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:22:39
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::root::users::User.path()).is_equal_to((ParamSegment("id"),));
[INFO] [stderr] | ^^^^ not found in `routes::root::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root::users`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:23:39
[INFO] [stderr] |
[INFO] [stderr] 23 | assert_that!(routes::root::users::User.materialize("42")).is_equal_to("/users/42");
[INFO] [stderr] | ^^^^ not found in `routes::root::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:25:25
[INFO] [stderr] |
[INFO] [stderr] 25 | let _route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::root::users`
[INFO] [stderr] --> tests/05-non_pub_modules.rs:25:83
[INFO] [stderr] |
[INFO] [stderr] 25 | let _route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^ not found in `routes::root::users`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/05-non_pub_modules.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::root::Users.materialize()).is_equal_to("/users");
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/05-non_pub_modules.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/05-non_pub_modules.rs:22:26
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::root::users::User.path()).is_equal_to((ParamSegment("id"),));
[INFO] [stderr] | ^^^^ ----- module `users` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/05-non_pub_modules.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/05-non_pub_modules.rs:23:26
[INFO] [stderr] |
[INFO] [stderr] 23 | assert_that!(routes::root::users::User.materialize("42")).is_equal_to("/users/42");
[INFO] [stderr] | ^^^^ ----- module `users` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/05-non_pub_modules.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/05-non_pub_modules.rs:25:70
[INFO] [stderr] |
[INFO] [stderr] 25 | let _route: routes::Route = routes::Route::RootUsersUser(routes::root::users::User);
[INFO] [stderr] | ^^^^ ----- module `users` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/05-non_pub_modules.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/06-multiple_root_routes.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/api")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:11:7
[INFO] [stderr] |
[INFO] [stderr] 11 | #[route("/app")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:13:11
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/dashboard")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 13 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:36:24
[INFO] [stderr] |
[INFO] [stderr] 36 | assert_eq!(routes::Route::all().len(), 4);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:39:36
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Api(routes::Api);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:40:36
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::ApiUsers(routes::api::Users);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:41:36
[INFO] [stderr] |
[INFO] [stderr] 41 | let _: routes::Route = routes::Route::App(routes::App);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:42:36
[INFO] [stderr] |
[INFO] [stderr] 42 | let _: routes::Route = routes::Route::AppDashboard(routes::app::Dashboard);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Api` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:22:26
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::Api.materialize()).is_equal_to("/api");
[INFO] [stderr] | ^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `App` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:23:26
[INFO] [stderr] |
[INFO] [stderr] 23 | assert_that!(routes::App.materialize()).is_equal_to("/app");
[INFO] [stderr] | ^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in `routes::api`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:26:31
[INFO] [stderr] |
[INFO] [stderr] 26 | assert_that!(routes::api::Users.materialize()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^^^ not found in `routes::api`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Dashboard` in `routes::app`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:27:31
[INFO] [stderr] |
[INFO] [stderr] 27 | assert_that!(routes::app::Dashboard.materialize()).is_equal_to("/app/dashboard");
[INFO] [stderr] | ^^^^^^^^^ not found in `routes::app`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Api` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:30:26
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::Api.path_pattern()).is_equal_to("/api");
[INFO] [stderr] | ^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in `routes::api`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:31:31
[INFO] [stderr] |
[INFO] [stderr] 31 | assert_that!(routes::api::Users.path_pattern()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^^^ not found in `routes::api`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `App` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:32:26
[INFO] [stderr] |
[INFO] [stderr] 32 | assert_that!(routes::App.path_pattern()).is_equal_to("/app");
[INFO] [stderr] | ^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Dashboard` in `routes::app`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:33:31
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::app::Dashboard.path_pattern()).is_equal_to("/app/dashboard");
[INFO] [stderr] | ^^^^^^^^^ not found in `routes::app`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:39:20
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Api(routes::Api);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Api` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:39:55
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Api(routes::Api);
[INFO] [stderr] | ^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:40:20
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::ApiUsers(routes::api::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in `routes::api`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:40:65
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::ApiUsers(routes::api::Users);
[INFO] [stderr] | ^^^^^ not found in `routes::api`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:41:20
[INFO] [stderr] |
[INFO] [stderr] 41 | let _: routes::Route = routes::Route::App(routes::App);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `App` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:41:55
[INFO] [stderr] |
[INFO] [stderr] 41 | let _: routes::Route = routes::Route::App(routes::App);
[INFO] [stderr] | ^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:42:20
[INFO] [stderr] |
[INFO] [stderr] 42 | let _: routes::Route = routes::Route::AppDashboard(routes::app::Dashboard);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Dashboard` in `routes::app`
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:42:69
[INFO] [stderr] |
[INFO] [stderr] 42 | let _: routes::Route = routes::Route::AppDashboard(routes::app::Dashboard);
[INFO] [stderr] | ^^^^^^^^^ not found in `routes::app`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `api` is private
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:26:26
[INFO] [stderr] |
[INFO] [stderr] 26 | assert_that!(routes::api::Users.materialize()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `api` is defined here
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod api {
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `app` is private
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:27:26
[INFO] [stderr] |
[INFO] [stderr] 27 | assert_that!(routes::app::Dashboard.materialize()).is_equal_to("/app/dashboard");
[INFO] [stderr] | ^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `app` is defined here
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:12:5
[INFO] [stderr] |
[INFO] [stderr] 12 | mod app {
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `api` is private
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:31:26
[INFO] [stderr] |
[INFO] [stderr] 31 | assert_that!(routes::api::Users.path_pattern()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `api` is defined here
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod api {
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `app` is private
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:33:26
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::app::Dashboard.path_pattern()).is_equal_to("/app/dashboard");
[INFO] [stderr] | ^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `app` is defined here
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:12:5
[INFO] [stderr] |
[INFO] [stderr] 12 | mod app {
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `api` is private
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:40:60
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::ApiUsers(routes::api::Users);
[INFO] [stderr] | ^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `api` is defined here
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod api {
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `app` is private
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:42:64
[INFO] [stderr] |
[INFO] [stderr] 42 | let _: routes::Route = routes::Route::AppDashboard(routes::app::Dashboard);
[INFO] [stderr] | ^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `app` is defined here
[INFO] [stderr] --> tests/06-multiple_root_routes.rs:12:5
[INFO] [stderr] |
[INFO] [stderr] 12 | mod app {
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/07-root_level_layout_without_views.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | layout!(main_layout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | index!(home);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:13:7
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:15:11
[INFO] [stderr] |
[INFO] [stderr] 15 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:19:7
[INFO] [stderr] |
[INFO] [stderr] 19 | #[route("/about")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:44:24
[INFO] [stderr] |
[INFO] [stderr] 44 | assert_eq!(routes::Route::all().len(), 4);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:47:36
[INFO] [stderr] |
[INFO] [stderr] 47 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:48:36
[INFO] [stderr] |
[INFO] [stderr] 48 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:49:36
[INFO] [stderr] |
[INFO] [stderr] 49 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:50:36
[INFO] [stderr] |
[INFO] [stderr] 50 | let _: routes::Route = routes::Route::About(routes::About);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:28:26
[INFO] [stderr] |
[INFO] [stderr] 28 | assert_that!(routes::Root.path()).is_equal_to(());
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:29:26
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::Root.materialize()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:30:26
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::Root.path_pattern()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:33:26
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::Users.path()).is_equal_to((StaticSegment("users"),));
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:34:26
[INFO] [stderr] |
[INFO] [stderr] 34 | assert_that!(routes::Users.materialize()).is_equal_to("/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:35:26
[INFO] [stderr] |
[INFO] [stderr] 35 | assert_that!(routes::Users.path_pattern()).is_equal_to("/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:37:33
[INFO] [stderr] |
[INFO] [stderr] 37 | assert_that!(routes::users::User.materialize("42")).is_equal_to("/users/42");
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:38:33
[INFO] [stderr] |
[INFO] [stderr] 38 | assert_that!(routes::users::User.path_pattern()).is_equal_to("/users/:id");
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `About` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:40:26
[INFO] [stderr] |
[INFO] [stderr] 40 | assert_that!(routes::About.path()).is_equal_to((StaticSegment("about"),));
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `About` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:41:26
[INFO] [stderr] |
[INFO] [stderr] 41 | assert_that!(routes::About.materialize()).is_equal_to("/about");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:47:20
[INFO] [stderr] |
[INFO] [stderr] 47 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:47:56
[INFO] [stderr] |
[INFO] [stderr] 47 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:48:20
[INFO] [stderr] |
[INFO] [stderr] 48 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:48:57
[INFO] [stderr] |
[INFO] [stderr] 48 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:49:20
[INFO] [stderr] |
[INFO] [stderr] 49 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:49:68
[INFO] [stderr] |
[INFO] [stderr] 49 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:50:20
[INFO] [stderr] |
[INFO] [stderr] 50 | let _: routes::Route = routes::Route::About(routes::About);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `About` in module `routes`
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:50:57
[INFO] [stderr] |
[INFO] [stderr] 50 | let _: routes::Route = routes::Route::About(routes::About);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:37:26
[INFO] [stderr] |
[INFO] [stderr] 37 | assert_that!(routes::users::User.materialize("42")).is_equal_to("/users/42");
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:38:26
[INFO] [stderr] |
[INFO] [stderr] 38 | assert_that!(routes::users::User.path_pattern()).is_equal_to("/users/:id");
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:49:61
[INFO] [stderr] |
[INFO] [stderr] 49 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/07-root_level_layout_without_views.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/08-path_argument.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/08-path_argument.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/08-path_argument.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/08-path_argument.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/08-path_argument.rs:11:7
[INFO] [stderr] |
[INFO] [stderr] 11 | #[route("/health")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:34:24
[INFO] [stderr] |
[INFO] [stderr] 34 | assert_eq!(routes::Route::all().len(), 4);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:36:36
[INFO] [stderr] |
[INFO] [stderr] 36 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:37:36
[INFO] [stderr] |
[INFO] [stderr] 37 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:38:36
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:39:36
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Health(routes::Health);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:20:26
[INFO] [stderr] |
[INFO] [stderr] 20 | assert_that!(routes::Root.path()).is_equal_to((StaticSegment("api"),));
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::Root.materialize()).is_equal_to("/api");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:22:26
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::Root.path_pattern()).is_equal_to("/api");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:25:26
[INFO] [stderr] |
[INFO] [stderr] 25 | assert_that!(routes::Users.materialize()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:26:26
[INFO] [stderr] |
[INFO] [stderr] 26 | assert_that!(routes::Users.path_pattern()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/08-path_argument.rs:28:33
[INFO] [stderr] |
[INFO] [stderr] 28 | assert_that!(routes::users::User.materialize("42")).is_equal_to("/api/users/42");
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/08-path_argument.rs:29:33
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::users::User.path_pattern()).is_equal_to("/api/users/:id");
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Health` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:31:26
[INFO] [stderr] |
[INFO] [stderr] 31 | assert_that!(routes::Health.materialize()).is_equal_to("/api/health");
[INFO] [stderr] | ^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:36:20
[INFO] [stderr] |
[INFO] [stderr] 36 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:36:56
[INFO] [stderr] |
[INFO] [stderr] 36 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:37:20
[INFO] [stderr] |
[INFO] [stderr] 37 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:37:57
[INFO] [stderr] |
[INFO] [stderr] 37 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:38:20
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/08-path_argument.rs:38:68
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:39:20
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Health(routes::Health);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Health` in module `routes`
[INFO] [stderr] --> tests/08-path_argument.rs:39:58
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Health(routes::Health);
[INFO] [stderr] | ^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/08-path_argument.rs:28:26
[INFO] [stderr] |
[INFO] [stderr] 28 | assert_that!(routes::users::User.materialize("42")).is_equal_to("/api/users/42");
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/08-path_argument.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/08-path_argument.rs:29:26
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::users::User.path_pattern()).is_equal_to("/api/users/:id");
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/08-path_argument.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/08-path_argument.rs:38:61
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/08-path_argument.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/09-path_prefix_with_root_body_macros.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | layout!(api_layout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | index!(api_index);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:12:7
[INFO] [stderr] |
[INFO] [stderr] 12 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:14:11
[INFO] [stderr] |
[INFO] [stderr] 14 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:36:24
[INFO] [stderr] |
[INFO] [stderr] 36 | assert_eq!(routes::Route::all().len(), 3);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:38:36
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:39:36
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:40:36
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:24:26
[INFO] [stderr] |
[INFO] [stderr] 24 | assert_that!(routes::Root.path()).is_equal_to((StaticSegment("api"),));
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:25:26
[INFO] [stderr] |
[INFO] [stderr] 25 | assert_that!(routes::Root.materialize()).is_equal_to("/api");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:26:26
[INFO] [stderr] |
[INFO] [stderr] 26 | assert_that!(routes::Root.path_pattern()).is_equal_to("/api");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:29:26
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::Users.materialize()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:30:26
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::Users.path_pattern()).is_equal_to("/api/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:32:33
[INFO] [stderr] |
[INFO] [stderr] 32 | assert_that!(routes::users::User.materialize("42")).is_equal_to("/api/users/42");
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:33:33
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::users::User.path_pattern()).is_equal_to("/api/users/:id");
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:38:20
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:38:56
[INFO] [stderr] |
[INFO] [stderr] 38 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:39:20
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:39:57
[INFO] [stderr] |
[INFO] [stderr] 39 | let _: routes::Route = routes::Route::Users(routes::Users);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:40:20
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:40:68
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:32:26
[INFO] [stderr] |
[INFO] [stderr] 32 | assert_that!(routes::users::User.materialize("42")).is_equal_to("/api/users/42");
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:33:26
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::users::User.path_pattern()).is_equal_to("/api/users/:id");
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:40:61
[INFO] [stderr] |
[INFO] [stderr] 40 | let _: routes::Route = routes::Route::UsersUser(routes::users::User);
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/09-path_prefix_with_root_body_macros.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/10-with_views.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/10-with_views.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 5 - use leptos_routes::routes;
[INFO] [stderr] 5 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(|| view! { });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:12:7
[INFO] [stderr] |
[INFO] [stderr] 12 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:14:9
[INFO] [stderr] |
[INFO] [stderr] 14 | layout!(MainLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:15:9
[INFO] [stderr] |
[INFO] [stderr] 15 | index!(PageDashboard);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:18:11
[INFO] [stderr] |
[INFO] [stderr] 18 | #[route("/welcome")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:20:13
[INFO] [stderr] |
[INFO] [stderr] 20 | page!(PageWelcome);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 20 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:24:11
[INFO] [stderr] |
[INFO] [stderr] 24 | #[route("/foo/bar")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:26:13
[INFO] [stderr] |
[INFO] [stderr] 26 | page!(SomePage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 26 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:30:11
[INFO] [stderr] |
[INFO] [stderr] 30 | #[route("/foo/:bar")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:32:13
[INFO] [stderr] |
[INFO] [stderr] 32 | page!(SomePage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 32 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:37:11
[INFO] [stderr] |
[INFO] [stderr] 37 | #[route("/complex/:foo/:type?/*baz")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:39:13
[INFO] [stderr] |
[INFO] [stderr] 39 | page!(SomePage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 39 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:43:11
[INFO] [stderr] |
[INFO] [stderr] 43 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:45:13
[INFO] [stderr] |
[INFO] [stderr] 45 | layout!(UsersLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 45 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:46:13
[INFO] [stderr] |
[INFO] [stderr] 46 | index!(NoUser);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 45 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:49:15
[INFO] [stderr] |
[INFO] [stderr] 49 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 45 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:51:17
[INFO] [stderr] |
[INFO] [stderr] 51 | layout!(UserLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 51 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:52:17
[INFO] [stderr] |
[INFO] [stderr] 52 | index!(User);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 51 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:55:19
[INFO] [stderr] |
[INFO] [stderr] 55 | #[route("/settings")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 51 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:57:21
[INFO] [stderr] |
[INFO] [stderr] 57 | page!(UserSettings);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 57 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:60:19
[INFO] [stderr] |
[INFO] [stderr] 60 | #[route("/details")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 51 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/10-with_views.rs:62:21
[INFO] [stderr] |
[INFO] [stderr] 62 | page!(UserDetails);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 62 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/10-with_views.rs:156:27
[INFO] [stderr] |
[INFO] [stderr] 156 | { routes::route_tree() }
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Welcome` in `routes::root`
[INFO] [stderr] --> tests/10-with_views.rs:167:23
[INFO] [stderr] |
[INFO] [stderr] 167 | routes::root::Welcome.materialize().as_str(),
[INFO] [stderr] | ^^^^^^^ not found in `routes::root`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Details` in `routes::root::users::user`
[INFO] [stderr] --> tests/10-with_views.rs:172:36
[INFO] [stderr] |
[INFO] [stderr] 172 | routes::root::users::user::Details
[INFO] [stderr] | ^^^^^^^ not found in `routes::root::users::user`
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this unit struct
[INFO] [stderr] |
[INFO] [stderr] 1 + use leptos::html::Details;
[INFO] [stderr] |
[INFO] [stderr] help: if you import `Details`, refer to it directly
[INFO] [stderr] |
[INFO] [stderr] 172 - routes::root::users::user::Details
[INFO] [stderr] 172 + Details
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/10-with_views.rs:167:17
[INFO] [stderr] |
[INFO] [stderr] 167 | routes::root::Welcome.materialize().as_str(),
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/10-with_views.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `root` is private
[INFO] [stderr] --> tests/10-with_views.rs:172:17
[INFO] [stderr] |
[INFO] [stderr] 172 | routes::root::users::user::Details
[INFO] [stderr] | ^^^^ ---- module `user` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `root` is defined here
[INFO] [stderr] --> tests/10-with_views.rs:13:5
[INFO] [stderr] |
[INFO] [stderr] 13 | mod root {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/11-root_level_layout_with_views.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 5 - use leptos_routes::routes;
[INFO] [stderr] 5 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | layout!(MainLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | index!(Dashboard);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:13:7
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:15:9
[INFO] [stderr] |
[INFO] [stderr] 15 | layout!(UsersLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:16:9
[INFO] [stderr] |
[INFO] [stderr] 16 | index!(UsersList);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:18:11
[INFO] [stderr] |
[INFO] [stderr] 18 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:20:13
[INFO] [stderr] |
[INFO] [stderr] 20 | page!(UserPage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 20 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:54:27
[INFO] [stderr] |
[INFO] [stderr] 54 | { routes::route_tree() }
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:67:24
[INFO] [stderr] |
[INFO] [stderr] 67 | routes::users::User.materialize("42").as_str(),
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:67:17
[INFO] [stderr] |
[INFO] [stderr] 67 | routes::users::User.materialize("42").as_str(),
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/11-root_level_layout_with_views.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/12-root_page_leaf.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:4:5
[INFO] [stderr] |
[INFO] [stderr] 4 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 4 - use leptos_routes::routes;
[INFO] [stderr] 4 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/12-root_page_leaf.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 8 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/12-root_page_leaf.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 8 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:24:24
[INFO] [stderr] |
[INFO] [stderr] 24 | assert_eq!(routes::Route::all().len(), 1);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:26:36
[INFO] [stderr] |
[INFO] [stderr] 26 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::Root.materialize()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:22:26
[INFO] [stderr] |
[INFO] [stderr] 22 | assert_that!(routes::Root.path_pattern()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:26:20
[INFO] [stderr] |
[INFO] [stderr] 26 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:26:56
[INFO] [stderr] |
[INFO] [stderr] 26 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/12-root_page_leaf.rs:31:27
[INFO] [stderr] |
[INFO] [stderr] 31 | { routes::route_tree() }
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/13-implicit_outlet_passthrough.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 5 - use leptos_routes::routes;
[INFO] [stderr] 5 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:11:7
[INFO] [stderr] |
[INFO] [stderr] 11 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:13:9
[INFO] [stderr] |
[INFO] [stderr] 13 | layout!(MainLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 13 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:14:9
[INFO] [stderr] |
[INFO] [stderr] 14 | index!(Dashboard);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 13 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:17:11
[INFO] [stderr] |
[INFO] [stderr] 17 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 13 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:19:13
[INFO] [stderr] |
[INFO] [stderr] 19 | index!(UsersList);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 19 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:21:15
[INFO] [stderr] |
[INFO] [stderr] 21 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 19 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:23:17
[INFO] [stderr] |
[INFO] [stderr] 23 | page!(UserPage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 23 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/13-implicit_outlet_passthrough.rs:50:27
[INFO] [stderr] |
[INFO] [stderr] 50 | { routes::route_tree() }
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/14-deep_nesting.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/14-deep_nesting.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/14-deep_nesting.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/orgs")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/14-deep_nesting.rs:7:11
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/:org")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/14-deep_nesting.rs:9:15
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/repos")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/14-deep_nesting.rs:11:19
[INFO] [stderr] |
[INFO] [stderr] 11 | #[route("/:repo")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 11 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/14-deep_nesting.rs:13:23
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/branches")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 13 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/14-deep_nesting.rs:15:27
[INFO] [stderr] |
[INFO] [stderr] 15 | #[route("/:branch")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/14-deep_nesting.rs:45:24
[INFO] [stderr] |
[INFO] [stderr] 45 | assert_eq!(routes::Route::all().len(), 6);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Orgs` in module `routes`
[INFO] [stderr] --> tests/14-deep_nesting.rs:28:26
[INFO] [stderr] |
[INFO] [stderr] 28 | assert_that!(routes::Orgs.materialize()).is_equal_to("/orgs");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Org` in `routes::orgs`
[INFO] [stderr] --> tests/14-deep_nesting.rs:29:32
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::orgs::Org.materialize("acme")).is_equal_to("/orgs/acme");
[INFO] [stderr] | ^^^ not found in `routes::orgs`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Repos` in `routes::orgs::org`
[INFO] [stderr] --> tests/14-deep_nesting.rs:30:37
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::orgs::org::Repos.materialize("acme")).is_equal_to("/orgs/acme/repos");
[INFO] [stderr] | ^^^^^ not found in `routes::orgs::org`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Repo` in `routes::orgs::org::repos`
[INFO] [stderr] --> tests/14-deep_nesting.rs:31:44
[INFO] [stderr] |
[INFO] [stderr] 31 | assert_that!(routes::orgs::org::repos::Repo.materialize("acme", "web"))
[INFO] [stderr] | ^^^^ not found in `routes::orgs::org::repos`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Branches` in `routes::orgs::org::repos::repo`
[INFO] [stderr] --> tests/14-deep_nesting.rs:33:50
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::orgs::org::repos::repo::Branches.materialize("acme", "web"))
[INFO] [stderr] | ^^^^^^^^ not found in `routes::orgs::org::repos::repo`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Branch` in `routes::orgs::org::repos::repo::branches`
[INFO] [stderr] --> tests/14-deep_nesting.rs:35:60
[INFO] [stderr] |
[INFO] [stderr] 35 | assert_that!(routes::orgs::org::repos::repo::branches::Branch.materialize(
[INFO] [stderr] | ^^^^^^ not found in `routes::orgs::org::repos::repo::branches`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Branch` in `routes::orgs::org::repos::repo::branches`
[INFO] [stderr] --> tests/14-deep_nesting.rs:41:60
[INFO] [stderr] |
[INFO] [stderr] 41 | assert_that!(routes::orgs::org::repos::repo::branches::Branch.path_pattern())
[INFO] [stderr] | ^^^^^^ not found in `routes::orgs::org::repos::repo::branches`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `orgs` is private
[INFO] [stderr] --> tests/14-deep_nesting.rs:29:26
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_that!(routes::orgs::Org.materialize("acme")).is_equal_to("/orgs/acme");
[INFO] [stderr] | ^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `orgs` is defined here
[INFO] [stderr] --> tests/14-deep_nesting.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod orgs {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `orgs` is private
[INFO] [stderr] --> tests/14-deep_nesting.rs:30:26
[INFO] [stderr] |
[INFO] [stderr] 30 | assert_that!(routes::orgs::org::Repos.materialize("acme")).is_equal_to("/orgs/acme/repos");
[INFO] [stderr] | ^^^^ --- module `org` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `orgs` is defined here
[INFO] [stderr] --> tests/14-deep_nesting.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod orgs {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `orgs` is private
[INFO] [stderr] --> tests/14-deep_nesting.rs:31:26
[INFO] [stderr] |
[INFO] [stderr] 31 | assert_that!(routes::orgs::org::repos::Repo.materialize("acme", "web"))
[INFO] [stderr] | ^^^^ ----- module `repos` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `orgs` is defined here
[INFO] [stderr] --> tests/14-deep_nesting.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod orgs {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `orgs` is private
[INFO] [stderr] --> tests/14-deep_nesting.rs:33:26
[INFO] [stderr] |
[INFO] [stderr] 33 | assert_that!(routes::orgs::org::repos::repo::Branches.materialize("acme", "web"))
[INFO] [stderr] | ^^^^ ---- module `repo` is not publicly re-exported
[INFO] [stderr] | |
[INFO] [stderr] | private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `orgs` is defined here
[INFO] [stderr] --> tests/14-deep_nesting.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod orgs {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `orgs` is private
[INFO] [stderr] --> tests/14-deep_nesting.rs:35:26
[INFO] [stderr] |
[INFO] [stderr] 35 | assert_that!(routes::orgs::org::repos::repo::branches::Branch.materialize(
[INFO] [stderr] | ^^^^ private module -------- module `branches` is not publicly re-exported
[INFO] [stderr] |
[INFO] [stderr] note: the module `orgs` is defined here
[INFO] [stderr] --> tests/14-deep_nesting.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod orgs {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `orgs` is private
[INFO] [stderr] --> tests/14-deep_nesting.rs:41:26
[INFO] [stderr] |
[INFO] [stderr] 41 | assert_that!(routes::orgs::org::repos::repo::branches::Branch.path_pattern())
[INFO] [stderr] | ^^^^ private module -------- module `branches` is not publicly re-exported
[INFO] [stderr] |
[INFO] [stderr] note: the module `orgs` is defined here
[INFO] [stderr] --> tests/14-deep_nesting.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | mod orgs {
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/15-wildcard_on_synthetic_root.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | layout!(root_layout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | index!(root_index);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:12:7
[INFO] [stderr] |
[INFO] [stderr] 12 | #[route("/*rest")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:29:24
[INFO] [stderr] |
[INFO] [stderr] 29 | assert_eq!(routes::Route::all().len(), 2);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:31:36
[INFO] [stderr] |
[INFO] [stderr] 31 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0433]: cannot find `Route` in `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:32:36
[INFO] [stderr] |
[INFO] [stderr] 32 | let _: routes::Route = routes::Route::CatchAll(routes::CatchAll);
[INFO] [stderr] | ^^^^^ could not find `Route` in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:20:26
[INFO] [stderr] |
[INFO] [stderr] 20 | assert_that!(routes::Root.materialize()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:21:26
[INFO] [stderr] |
[INFO] [stderr] 21 | assert_that!(routes::Root.path_pattern()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `CatchAll` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:24:26
[INFO] [stderr] |
[INFO] [stderr] 24 | assert_that!(routes::CatchAll.materialize("any/path/here"))
[INFO] [stderr] | ^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `CatchAll` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:26:26
[INFO] [stderr] |
[INFO] [stderr] 26 | assert_that!(routes::CatchAll.path_pattern()).is_equal_to("/*rest");
[INFO] [stderr] | ^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:31:20
[INFO] [stderr] |
[INFO] [stderr] 31 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:31:56
[INFO] [stderr] |
[INFO] [stderr] 31 | let _: routes::Route = routes::Route::Root(routes::Root);
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find type `Route` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:32:20
[INFO] [stderr] |
[INFO] [stderr] 32 | let _: routes::Route = routes::Route::CatchAll(routes::CatchAll);
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `CatchAll` in module `routes`
[INFO] [stderr] --> tests/15-wildcard_on_synthetic_root.rs:32:60
[INFO] [stderr] |
[INFO] [stderr] 32 | let _: routes::Route = routes::Route::CatchAll(routes::CatchAll);
[INFO] [stderr] | ^^^^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/16-path_prefix_with_views.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 5 - use leptos_routes::routes;
[INFO] [stderr] 5 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | layout!(ApiLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | index!(ApiIndex);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:13:7
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:15:9
[INFO] [stderr] |
[INFO] [stderr] 15 | page!(UsersPage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:38:27
[INFO] [stderr] |
[INFO] [stderr] 38 | { routes::route_tree() }
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/16-path_prefix_with_views.rs:51:17
[INFO] [stderr] |
[INFO] [stderr] 51 | routes::Users.materialize().as_str(),
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/17-explicit_root_path_prefix.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/17-explicit_root_path_prefix.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/17-explicit_root_path_prefix.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/17-explicit_root_path_prefix.rs:13:26
[INFO] [stderr] |
[INFO] [stderr] 13 | assert_that!(routes::Root.materialize()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Root` in module `routes`
[INFO] [stderr] --> tests/17-explicit_root_path_prefix.rs:14:26
[INFO] [stderr] |
[INFO] [stderr] 14 | assert_that!(routes::Root.path_pattern()).is_equal_to("/");
[INFO] [stderr] | ^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/17-explicit_root_path_prefix.rs:17:26
[INFO] [stderr] |
[INFO] [stderr] 17 | assert_that!(routes::Users.materialize()).is_equal_to("/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `Users` in module `routes`
[INFO] [stderr] --> tests/17-explicit_root_path_prefix.rs:18:26
[INFO] [stderr] |
[INFO] [stderr] 18 | assert_that!(routes::Users.path_pattern()).is_equal_to("/users");
[INFO] [stderr] | ^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/18-router_fn.rs [should pass] ... error
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/18-router_fn.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 5 - use leptos_routes::routes;
[INFO] [stderr] 5 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(NotFound);
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:10:5
[INFO] [stderr] |
[INFO] [stderr] 10 | layout!(MainLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:11:5
[INFO] [stderr] |
[INFO] [stderr] 11 | index!(Home);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:13:7
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:15:9
[INFO] [stderr] |
[INFO] [stderr] 15 | layout!(UsersLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:16:9
[INFO] [stderr] |
[INFO] [stderr] 16 | index!(UsersList);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:18:11
[INFO] [stderr] |
[INFO] [stderr] 18 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 15 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/18-router_fn.rs:20:13
[INFO] [stderr] |
[INFO] [stderr] 20 | page!(UserPage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 20 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `router` in module `routes`
[INFO] [stderr] --> tests/18-router_fn.rs:58:17
[INFO] [stderr] |
[INFO] [stderr] 58 | routes::router()
[INFO] [stderr] | ^^^^^^ not found in `routes`
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find value `User` in `routes::users`
[INFO] [stderr] --> tests/18-router_fn.rs:67:24
[INFO] [stderr] |
[INFO] [stderr] 67 | routes::users::User.materialize("42").as_str(),
[INFO] [stderr] | ^^^^ not found in `routes::users`
[INFO] [stderr]
[INFO] [stderr] error[E0603]: module `users` is private
[INFO] [stderr] --> tests/18-router_fn.rs:67:17
[INFO] [stderr] |
[INFO] [stderr] 67 | routes::users::User.materialize("42").as_str(),
[INFO] [stderr] | ^^^^^ private module
[INFO] [stderr] |
[INFO] [stderr] note: the module `users` is defined here
[INFO] [stderr] --> tests/18-router_fn.rs:14:5
[INFO] [stderr] |
[INFO] [stderr] 14 | mod users {
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] test tests/20-bare_routes_error.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: A fallback!() is required when views are generated. Add `fallback!(YourFallback)` inside the module body, or use #[routes(without_views)] to disable view generation.
[INFO] [stderr] --> tests/20-bare_routes_error.rs:4:9
[INFO] [stderr] |
[INFO] [stderr] 4 | pub mod routes {
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/20-bare_routes_error.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/20-bare_routes_error.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/21-without_views_fallback_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: fallback!() cannot be used with "without_views", as no views are generated.
[INFO] [stderr] --> tests/21-without_views_fallback_conflict.rs:4:9
[INFO] [stderr] |
[INFO] [stderr] 4 | pub mod routes {
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/21-without_views_fallback_conflict.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/21-without_views_fallback_conflict.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | fallback!(|| "not found");
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/21-without_views_fallback_conflict.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/22-with_views_migration_error.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: "with_views" is no longer needed. Views are generated by default. Simply use #[routes]. To disable view generation, use #[routes(without_views)].
[INFO] [stderr] --> tests/22-with_views_migration_error.rs:3:10
[INFO] [stderr] |
[INFO] [stderr] 3 | #[routes(with_views)]
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/22-with_views_migration_error.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/22-with_views_migration_error.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/23-fallback_migration_error.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: "fallback" is no longer an attribute argument. Use the fallback!() body macro inside the module instead. Example:
[INFO] [stderr]
[INFO] [stderr] #[routes]
[INFO] [stderr] pub mod routes {
[INFO] [stderr] fallback!(YourFallback);
[INFO] [stderr] // ...
[INFO] [stderr] }
[INFO] [stderr] --> tests/23-fallback_migration_error.rs:3:10
[INFO] [stderr] |
[INFO] [stderr] 3 | #[routes(fallback = || "not found")]
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/23-fallback_migration_error.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/23-fallback_migration_error.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/24-unknown_routes_attribute.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Unknown attribute: "something_random". Expected "without_views" or "path".
[INFO] [stderr] --> tests/24-unknown_routes_attribute.rs:3:10
[INFO] [stderr] |
[INFO] [stderr] 3 | #[routes(something_random)]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/24-unknown_routes_attribute.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/24-unknown_routes_attribute.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/25-without_views_no_route_tree.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/25-without_views_no_route_tree.rs:13:21
[INFO] [stderr] |
[INFO] [stderr] 13 | let _ = routes::route_tree();
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/25-without_views_no_route_tree.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/25-without_views_no_route_tree.rs:6:7
[INFO] [stderr] |
[INFO] [stderr] 6 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error[E0425]: cannot find function `route_tree` in module `routes`
[INFO] [stderr] --> tests/25-without_views_no_route_tree.rs:13:21
[INFO] [stderr] |
[INFO] [stderr] 13 | let _ = routes::route_tree();
[INFO] [stderr] | ^^^^^^^^^^ not found in `routes`
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/26-module_without_body.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0658]: file modules in proc macro input are unstable
[INFO] [stderr] --> tests/26-module_without_body.rs:4:1
[INFO] [stderr] |
[INFO] [stderr] 4 | pub mod routes;
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: see issue #54727 for more information
[INFO] [stderr]
[INFO] [stderr] error: routes macro requires a module with a body
[INFO] [stderr] --> tests/26-module_without_body.rs:4:9
[INFO] [stderr] |
[INFO] [stderr] 4 | pub mod routes;
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0583]: file not found for module `routes`
[INFO] [stderr] --> tests/26-module_without_body.rs:4:1
[INFO] [stderr] |
[INFO] [stderr] 4 | pub mod routes;
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: to create the module `routes`, create file "$DIR/tests/routes.rs" or "$DIR/tests/routes/mod.rs"
[INFO] [stderr] = note: if there is a `mod routes` elsewhere in the crate already, import it with `use crate::...` instead
[INFO] [stderr]
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/26-module_without_body.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/30-trailing_slash.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: No path should end with a '/'. Remove the trailing '/'.
[INFO] [stderr] --> tests/30-trailing_slash.rs:5:13
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users/")]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/30-trailing_slash.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/30-trailing_slash.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/31-double_slash.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Separate each part with one '/'. Coalesce consecutive slashes into one.
[INFO] [stderr] --> tests/31-double_slash.rs:5:13
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users//posts")]
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/31-double_slash.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/31-double_slash.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users//posts")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/32-missing_leading_slash.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Every path must start with a '/'. Add a leading '/'.
[INFO] [stderr] --> tests/32-missing_leading_slash.rs:5:13
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("users")]
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/32-missing_leading_slash.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/32-missing_leading_slash.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/33-wildcard_not_last_segment.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Wildcard segments (e.g., `*name`) must be the last segment in a path. Move the wildcard to the end of "/*rest/foo".
[INFO] [stderr] --> tests/33-wildcard_not_last_segment.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/*rest/foo")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/33-wildcard_not_last_segment.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/33-wildcard_not_last_segment.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/*rest/foo")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/34-param_name_collision.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Parameter "id" in route "/:id" shadows the same parameter from ancestor route "/:id". Each dynamic segment name must be unique across the route hierarchy. Maybe use "address_id" instead.
[INFO] [stderr] --> tests/34-param_name_collision.rs:17:23
[INFO] [stderr] |
[INFO] [stderr] 17 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/34-param_name_collision.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/34-param_name_collision.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/34-param_name_collision.rs:8:11
[INFO] [stderr] |
[INFO] [stderr] 8 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 8 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/34-param_name_collision.rs:11:15
[INFO] [stderr] |
[INFO] [stderr] 11 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 11 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/34-param_name_collision.rs:14:19
[INFO] [stderr] |
[INFO] [stderr] 14 | #[route("/addresses")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 14 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/34-param_name_collision.rs:17:23
[INFO] [stderr] |
[INFO] [stderr] 17 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 17 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/35-routes_path_trailing_slash.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: path must not end with "/". Remove the trailing "/".
[INFO] [stderr] --> tests/35-routes_path_trailing_slash.rs:3:32
[INFO] [stderr] |
[INFO] [stderr] 3 | #[routes(without_views, path = "/api/")]
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/35-routes_path_trailing_slash.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/35-routes_path_trailing_slash.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/36-routes_path_double_slash.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: path must not contain "//". Coalesce consecutive slashes into one.
[INFO] [stderr] --> tests/36-routes_path_double_slash.rs:3:32
[INFO] [stderr] |
[INFO] [stderr] 3 | #[routes(without_views, path = "/api//v1")]
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/36-routes_path_double_slash.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/36-routes_path_double_slash.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/40-layout_and_page_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Cannot use both layout!() and page!() in the same module. Use layout!() for parent routes (with children) or page!() for leaf routes.
[INFO] [stderr] --> tests/40-layout_and_page_conflict.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/40-layout_and_page_conflict.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/40-layout_and_page_conflict.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/40-layout_and_page_conflict.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/40-layout_and_page_conflict.rs:9:9
[INFO] [stderr] |
[INFO] [stderr] 9 | layout!(Root);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/40-layout_and_page_conflict.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/41-index_and_page_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Cannot use both index!() and page!() in the same module. index!() is for parent routes (alongside layout!()), page!() is for leaf routes (without children).
[INFO] [stderr] --> tests/41-index_and_page_conflict.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/41-index_and_page_conflict.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/41-index_and_page_conflict.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/41-index_and_page_conflict.rs:8:7
[INFO] [stderr] |
[INFO] [stderr] 8 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/41-index_and_page_conflict.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | index!(Home);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/41-index_and_page_conflict.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/42-duplicate_layout.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Duplicate layout!() invocation. Only one layout!() per module is allowed.
[INFO] [stderr] --> tests/42-duplicate_layout.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | layout!(|| view! { "layout 2" });
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `leptos::prelude::*`
[INFO] [stderr] --> tests/42-duplicate_layout.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos::prelude::*;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/42-duplicate_layout.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/42-duplicate_layout.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/42-duplicate_layout.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/42-duplicate_layout.rs:9:9
[INFO] [stderr] |
[INFO] [stderr] 9 | layout!(|| view! { "layout 1" });
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/42-duplicate_layout.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | layout!(|| view! { "layout 2" });
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] warning: unused import: `leptos::prelude::*`
[INFO] [stderr] --> tests/42-duplicate_layout.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos::prelude::*;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/43-duplicate_index.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Duplicate index!() invocation. Only one index!() per module is allowed.
[INFO] [stderr] --> tests/43-duplicate_index.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | index!(AnotherHome);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/43-duplicate_index.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/43-duplicate_index.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/43-duplicate_index.rs:8:7
[INFO] [stderr] |
[INFO] [stderr] 8 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/43-duplicate_index.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | index!(Home);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/43-duplicate_index.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | index!(AnotherHome);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/44-duplicate_page.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Duplicate page!() invocation. Only one page!() per module is allowed.
[INFO] [stderr] --> tests/44-duplicate_page.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | page!(AnotherHome);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/44-duplicate_page.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/44-duplicate_page.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/44-duplicate_page.rs:8:7
[INFO] [stderr] |
[INFO] [stderr] 8 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/44-duplicate_page.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/44-duplicate_page.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | page!(AnotherHome);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/45-duplicate_fallback.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Duplicate fallback!() invocation. Only one fallback!() per #[routes] module is allowed.
[INFO] [stderr] --> tests/45-duplicate_fallback.rs:7:5
[INFO] [stderr] |
[INFO] [stderr] 7 | fallback!(|| view! { "also 404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/45-duplicate_fallback.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/45-duplicate_fallback.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/45-duplicate_fallback.rs:7:5
[INFO] [stderr] |
[INFO] [stderr] 7 | fallback!(|| view! { "also 404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/45-duplicate_fallback.rs:9:7
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/45-duplicate_fallback.rs:11:9
[INFO] [stderr] |
[INFO] [stderr] 11 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 11 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/46-fallback_in_child_route.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: fallback!() can only be used in the top-level #[routes] module, not inside #[route] modules.
[INFO] [stderr] --> tests/46-fallback_in_child_route.rs:9:9
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(|| view! { "nope" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/46-fallback_in_child_route.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/46-fallback_in_child_route.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/46-fallback_in_child_route.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/46-fallback_in_child_route.rs:9:9
[INFO] [stderr] |
[INFO] [stderr] 9 | fallback!(|| view! { "nope" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/47-root_layout_and_page_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Cannot use both layout!() and page!() in the same module. Use layout!() for parent routes (with children) or page!() for leaf routes.
[INFO] [stderr] --> tests/47-root_layout_and_page_conflict.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/47-root_layout_and_page_conflict.rs:3:5
[INFO] [stderr] |
[INFO] [stderr] 3 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 3 - use leptos_routes::routes;
[INFO] [stderr] 3 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/47-root_layout_and_page_conflict.rs:7:5
[INFO] [stderr] |
[INFO] [stderr] 7 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/47-root_layout_and_page_conflict.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | layout!(AppLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/47-root_layout_and_page_conflict.rs:9:5
[INFO] [stderr] |
[INFO] [stderr] 9 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/48-root_index_and_page_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Cannot use both index!() and page!() in the same module. index!() is for parent routes (alongside layout!()), page!() is for leaf routes (without children).
[INFO] [stderr] --> tests/48-root_index_and_page_conflict.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/48-root_index_and_page_conflict.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/48-root_index_and_page_conflict.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/48-root_index_and_page_conflict.rs:7:5
[INFO] [stderr] |
[INFO] [stderr] 7 | index!(Dashboard);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/48-root_index_and_page_conflict.rs:8:5
[INFO] [stderr] |
[INFO] [stderr] 8 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/50-index_and_index_route_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Conflicting index route: this module already has `index!()`. Use either `index!()` or a `#[route("/")]` child, not both.
[INFO] [stderr] --> tests/50-index_and_index_route_conflict.rs:9:11
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/50-index_and_index_route_conflict.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/50-index_and_index_route_conflict.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `index` in this scope
[INFO] [stderr] --> tests/50-index_and_index_route_conflict.rs:7:9
[INFO] [stderr] |
[INFO] [stderr] 7 | index!(UsersList);
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `index` is in scope, but it is a module, not a macro
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::index;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/50-index_and_index_route_conflict.rs:9:11
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/50-index_and_index_route_conflict.rs:12:11
[INFO] [stderr] |
[INFO] [stderr] 12 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/51-page_on_parent_route.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: page!() must only be used on leaf routes (without children).
[INFO] [stderr]
[INFO] [stderr] = help: Replace `page!()` with `layout!()` and/or `index!()`, or remove child routes to make this a leaf route.
[INFO] [stderr]
[INFO] [stderr] --> tests/51-page_on_parent_route.rs:7:9
[INFO] [stderr] |
[INFO] [stderr] 7 | page!(UsersPage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/51-page_on_parent_route.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/51-page_on_parent_route.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/51-page_on_parent_route.rs:7:9
[INFO] [stderr] |
[INFO] [stderr] 7 | page!(UsersPage);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/51-page_on_parent_route.rs:9:11
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/:id")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 7 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/52-pub_route_module_error.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Route modules must not have a visibility modifier. The `#[route]` macro automatically makes them public. Use `mod root` instead.
[INFO] [stderr] --> tests/52-pub_route_module_error.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | pub mod root {}
[INFO] [stderr] | ^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/52-pub_route_module_error.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/52-pub_route_module_error.rs:5:7
[INFO] [stderr] |
[INFO] [stderr] 5 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/53-leaf_route_without_page.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Leaf routes (without children) require a page!() declaration.
[INFO] [stderr]
[INFO] [stderr] = help: Add `page!(YourPage)` inside the module body.
[INFO] [stderr]
[INFO] [stderr] --> tests/53-leaf_route_without_page.rs:13:7
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/about")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/53-leaf_route_without_page.rs:2:5
[INFO] [stderr] |
[INFO] [stderr] 2 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 2 - use leptos_routes::routes;
[INFO] [stderr] 2 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `fallback` in this scope
[INFO] [stderr] --> tests/53-leaf_route_without_page.rs:6:5
[INFO] [stderr] |
[INFO] [stderr] 6 | fallback!(|| view! { "404" });
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::fallback;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/53-leaf_route_without_page.rs:8:7
[INFO] [stderr] |
[INFO] [stderr] 8 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/53-leaf_route_without_page.rs:10:9
[INFO] [stderr] |
[INFO] [stderr] 10 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 10 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/53-leaf_route_without_page.rs:13:7
[INFO] [stderr] |
[INFO] [stderr] 13 | #[route("/about")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 6 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/54-root_macros_with_route_slash_conflict.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: Cannot use #[route("/")] when the #[routes] module has root-level macros (layout!/index!/page!) or a path= argument. Move your layout!/index! into the #[route("/")] module, or remove #[route("/")] and use root-level macros instead.
[INFO] [stderr] --> tests/54-root_macros_with_route_slash_conflict.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/54-root_macros_with_route_slash_conflict.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `layout` in this scope
[INFO] [stderr] --> tests/54-root_macros_with_route_slash_conflict.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | layout!(MainLayout);
[INFO] [stderr] | ^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::layout;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/54-root_macros_with_route_slash_conflict.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/54-root_macros_with_route_slash_conflict.rs:9:11
[INFO] [stderr] |
[INFO] [stderr] 9 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 9 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr] test tests/55-root_page_with_children_error.rs [should fail to compile] ... mismatch
[INFO] [stderr]
[INFO] [stderr] EXPECTED:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error: page!() at root level requires no child #[route] modules. Use layout!() and/or index!() for parent routes, or remove child routes to make this a leaf.
[INFO] [stderr] --> tests/55-root_page_with_children_error.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr]
[INFO] [stderr] ACTUAL OUTPUT:
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] error[E0432]: unresolved import `leptos_routes`
[INFO] [stderr] --> tests/55-root_page_with_children_error.rs:1:5
[INFO] [stderr] |
[INFO] [stderr] 1 | use leptos_routes::routes;
[INFO] [stderr] | ^^^^^^^^^^^^^ use of unresolved module or unlinked crate `leptos_routes`
[INFO] [stderr] |
[INFO] [stderr] help: there is a crate or module with a similar name
[INFO] [stderr] |
[INFO] [stderr] 1 - use leptos_routes::routes;
[INFO] [stderr] 1 + use leptos_router::routes;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find macro `page` in this scope
[INFO] [stderr] --> tests/55-root_page_with_children_error.rs:5:5
[INFO] [stderr] |
[INFO] [stderr] 5 | page!(Home);
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::page;
[INFO] [stderr] |
[INFO] [stderr]
[INFO] [stderr] error: cannot find attribute `route` in this scope
[INFO] [stderr] --> tests/55-root_page_with_children_error.rs:7:7
[INFO] [stderr] |
[INFO] [stderr] 7 | #[route("/users")]
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: consider importing this attribute macro
[INFO] [stderr] |
[INFO] [stderr] 5 + use leptos_routes_macro::route;
[INFO] [stderr] |
[INFO] [stderr] ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
[INFO] [stderr] note: If the actual output is the correct output you can bless it by rerunning
[INFO] [stderr] your test with the environment variable TRYBUILD=overwrite
[INFO] [stderr]
[INFO] [stderr]
[INFO] [stderr]
[INFO] [stderr] error: test failed, to rerun pass `--test tests`
[INFO] [stdout] test tests ... FAILED
[INFO] [stdout]
[INFO] [stdout] failures:
[INFO] [stdout]
[INFO] [stdout] ---- tests stdout ----
[INFO] [stdout]
[INFO] [stdout] thread 'tests' (93) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13:
[INFO] [stdout] 47 of 47 tests failed
[INFO] [stdout] stack backtrace:
[INFO] [stdout] 0: 0x5e54a2f5cd6a - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout] 1: 0x5e54a2f5cd6a - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized::
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout] 2: 0x5e54a2f5cd6a - std[e72de78501789eb0]::sys::backtrace::_print_fmt
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout] 3: 0x5e54a2f5cd6a - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout] 4: 0x5e54a2f7321a - ::fmt
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout] 5: 0x5e54a2f7321a - core[6aaeda2c7ad07a48]::fmt::write
[INFO] [stdout] 6: 0x5e54a2f61dc2 - std[e72de78501789eb0]::io::default_write_fmt::>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11
[INFO] [stdout] 7: 0x5e54a2f61dc2 - as std[e72de78501789eb0]::io::Write>::write_fmt
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13
[INFO] [stdout] 8: 0x5e54a2f38eaf - ::print
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout] 9: 0x5e54a2f38eaf - std[e72de78501789eb0]::panicking::default_hook::{closure#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27
[INFO] [stdout] 10: 0x5e54a2f54349 - std[e72de78501789eb0]::panicking::default_hook
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9
[INFO] [stdout] 11: 0x5e54a2eee49c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout] 12: 0x5e54a2eee49c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21
[INFO] [stdout] 13: 0x5e54a2f54502 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout] 14: 0x5e54a2f54502 - std[e72de78501789eb0]::panicking::panic_with_hook
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13
[INFO] [stdout] 15: 0x5e54a2f38f68 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13
[INFO] [stdout] 16: 0x5e54a2f30619 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace::
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout] 17: 0x5e54a2f39c7d - __rustc[78a4cf188af856fc]::rust_begin_unwind
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5
[INFO] [stdout] 18: 0x5e54a2f739ac - core[6aaeda2c7ad07a48]::panicking::panic_fmt
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14
[INFO] [stdout] 19: 0x5e54a2de2184 - ::run
[INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/run.rs:102:13
[INFO] [stdout] 20: 0x5e54a2df0cf8 - ::drop
[INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/trybuild-1.0.116/src/lib.rs:342:38
[INFO] [stdout] 21: 0x5e54a2c92c57 - core[6aaeda2c7ad07a48]::ptr::drop_in_place::
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ptr/mod.rs:809:1
[INFO] [stdout] 22: 0x5e54a2c932f6 - tests[e7f9eb04879dfebd]::tests
[INFO] [stdout] at /opt/rustwide/workdir/tests/progress.rs:63:1
[INFO] [stdout] 23: 0x5e54a2c92df7 - tests[e7f9eb04879dfebd]::tests::{closure#0}
[INFO] [stdout] at /opt/rustwide/workdir/tests/progress.rs:2:11
[INFO] [stdout] 24: 0x5e54a2c93786 - >::call_once
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5
[INFO] [stdout] 25: 0x5e54a2ee257b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5
[INFO] [stdout] 26: 0x5e54a2ee257b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18
[INFO] [stdout] 27: 0x5e54a2eeef6b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74
[INFO] [stdout] 28: 0x5e54a2eeef6b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout] 29: 0x5e54a2eeef6b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40
[INFO] [stdout] 30: 0x5e54a2eeef6b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19
[INFO] [stdout] 31: 0x5e54a2eeef6b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14
[INFO] [stdout] 32: 0x5e54a2eeef6b - test[4f12b380f1fb68c5]::run_test_in_process
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27
[INFO] [stdout] 33: 0x5e54a2eeef6b - test[4f12b380f1fb68c5]::run_test::{closure#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43
[INFO] [stdout] 34: 0x5e54a2eea684 - test[4f12b380f1fb68c5]::run_test::{closure#1}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41
[INFO] [stdout] 35: 0x5e54a2eea684 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace::
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout] 36: 0x5e54a2ef1b72 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout] 37: 0x5e54a2ef1b72 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout] 38: 0x5e54a2ef1b72 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40
[INFO] [stdout] 39: 0x5e54a2ef1b72 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19
[INFO] [stdout] 40: 0x5e54a2ef1b72 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()>
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14
[INFO] [stdout] 41: 0x5e54a2ef1b72 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout] 42: 0x5e54a2ef1b72 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5
[INFO] [stdout] 43: 0x5e54a2f5c0af - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout] 44: 0x5e54a2f5c0af - ::new::thread_start
[INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout] 45: 0x7230e2f3aaa4 -
[INFO] [stdout] 46: 0x7230e2fc7a64 - clone
[INFO] [stdout] 47: 0x0 -
[INFO] [stdout]
[INFO] [stdout]
[INFO] [stdout] failures:
[INFO] [stdout] tests
[INFO] [stdout]
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 390.97s
[INFO] [stdout]
[INFO] running `Command { std: "docker" "inspect" "7eb62acae2391d3d2e61b0f74a3f2edbd292ed21df43fb558a4c7c5b6ce793b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7eb62acae2391d3d2e61b0f74a3f2edbd292ed21df43fb558a4c7c5b6ce793b7", kill_on_drop: false }`
[INFO] [stdout] 7eb62acae2391d3d2e61b0f74a3f2edbd292ed21df43fb558a4c7c5b6ce793b7