[INFO] fetching crate leptos_router 0.7.0-beta5... [INFO] checking leptos_router-0.7.0-beta5 against try#c387b04bf028733cd561d62128c8a5eee4bc1458+rustflags=-Dtail_expr_drop_order for pr-130930 [INFO] extracting crate leptos_router 0.7.0-beta5 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate leptos_router 0.7.0-beta5 on toolchain c387b04bf028733cd561d62128c8a5eee4bc1458 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate leptos_router 0.7.0-beta5 [INFO] finished tweaking crates.io crate leptos_router 0.7.0-beta5 [INFO] tweaked toml for crates.io crate leptos_router 0.7.0-beta5 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 169 packages to latest compatible versions [INFO] [stderr] Adding attribute-derive v0.9.2 (available: v0.10.1) [INFO] [stderr] Adding attribute-derive-macro v0.9.2 (available: v0.10.1) [INFO] [stderr] Adding idna v0.5.0 (available: v1.0.2) [INFO] [stderr] Adding leptos_dom v0.7.0-beta7 (available: v0.7.0-preview2) [INFO] [stderr] Adding leptos_server v0.7.0-beta7 (available: v0.7.0-preview2) [INFO] [stderr] Adding manyhow v0.10.4 (available: v0.11.4) [INFO] [stderr] Adding manyhow-macros v0.10.4 (available: v0.11.4) [INFO] [stderr] Adding proc-macro-utils v0.8.0 (available: v0.10.0) [INFO] [stderr] Adding typed-builder v0.19.1 (available: v0.20.0) [INFO] [stderr] Adding typed-builder-macro v0.19.1 (available: v0.20.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c9e31868394bf118f2e4d37a78ccea3fb774d7f4699439509acd73bba95b76f1 [INFO] running `Command { std: "docker" "start" "-a" "c9e31868394bf118f2e4d37a78ccea3fb774d7f4699439509acd73bba95b76f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c9e31868394bf118f2e4d37a78ccea3fb774d7f4699439509acd73bba95b76f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c9e31868394bf118f2e4d37a78ccea3fb774d7f4699439509acd73bba95b76f1", kill_on_drop: false }` [INFO] [stdout] c9e31868394bf118f2e4d37a78ccea3fb774d7f4699439509acd73bba95b76f1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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 -Dtail_expr_drop_order" "-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:6252d7ea7fb8caaf7af6d800c5fb250a9cd862b9a7f9508afb3c54fa7fe1102e" "/opt/rustwide/cargo-home/bin/cargo" "+c387b04bf028733cd561d62128c8a5eee4bc1458" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 078bab61c296952a2ce106b6097404408e1f727ec09d32ab4f87352edcd8fcff [INFO] running `Command { std: "docker" "start" "-a" "078bab61c296952a2ce106b6097404408e1f727ec09d32ab4f87352edcd8fcff", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Compiling smallvec v1.13.2 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking parking v2.2.1 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Checking throw_error v0.2.0-beta7 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling camino v1.1.9 [INFO] [stderr] Checking unicode-ident v1.0.13 [INFO] [stderr] Checking send_wrapper v0.6.0 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Compiling xxhash-rust v0.8.12 [INFO] [stderr] Checking or_poisoned v0.1.0 [INFO] [stderr] Checking guardian v1.2.0 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Checking rustc-hash v2.0.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking utf8-width v0.1.7 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Checking either_of v0.1.0 [INFO] [stderr] Checking linear-map v1.2.0 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Checking drain_filter_polyfill v0.1.3 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling collection_literals v1.0.1 [INFO] [stderr] Checking html-escape v0.2.13 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Checking event-listener-strategy v0.5.2 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling interpolator v0.5.0 [INFO] [stderr] Checking const_str_slice_concat v0.1.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Checking next_tuple v0.1.0-beta7 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking dashmap v6.1.0 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Checking quote v1.0.37 [INFO] [stderr] Checking syn v2.0.79 [INFO] [stderr] Compiling getrandom v0.2.15 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling proc-macro-utils v0.10.0 [INFO] [stderr] Compiling proc-macro-utils v0.8.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling const_format_proc_macros v0.2.33 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling manyhow-macros v0.10.4 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling leptos_router_macro v0.7.0-beta7 [INFO] [stderr] Compiling const_format v0.2.33 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.93 [INFO] [stderr] Compiling server_fn_macro v0.7.0-beta7 [INFO] [stderr] Compiling manyhow v0.10.4 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling derive-where v1.2.7 [INFO] [stderr] Compiling syn_derive v0.1.8 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Compiling quote-use-macros v0.8.4 [INFO] [stderr] Compiling server_fn_macro_default v0.7.0-beta7 [INFO] [stderr] Compiling typed-builder-macro v0.19.1 [INFO] [stderr] Compiling quote-use v0.8.4 [INFO] [stderr] Compiling attribute-derive-macro v0.9.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.93 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking typed-builder v0.19.1 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.93 [INFO] [stderr] Checking thiserror v1.0.64 [INFO] [stderr] Compiling rstml v0.12.0 [INFO] [stderr] Compiling attribute-derive v0.9.2 [INFO] [stderr] Checking js-sys v0.3.70 [INFO] [stderr] Checking serde v1.0.210 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking serde_json v1.0.128 [INFO] [stderr] Checking serde_spanned v0.6.8 [INFO] [stderr] Checking toml_datetime v0.6.8 [INFO] [stderr] Checking hydration_context v0.2.0-beta7 [INFO] [stderr] Checking oco_ref v0.2.0 [INFO] [stderr] Checking serde_qs v0.13.0 [INFO] [stderr] Checking leptos_hot_reload v0.7.0-beta7 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.43 [INFO] [stderr] Checking web-sys v0.3.70 [INFO] [stderr] Checking toml_edit v0.22.22 [INFO] [stderr] Checking any_spawner v0.1.1 [INFO] [stderr] Checking reactive_graph v0.1.0-beta7 [INFO] [stderr] Checking codee v0.2.0 [INFO] [stderr] Compiling leptos_macro v0.7.0-beta7 [INFO] [stderr] Checking toml v0.8.19 [INFO] [stderr] Checking config v0.14.0 [INFO] [stderr] Checking leptos_config v0.7.0-beta7 [INFO] [stderr] Checking gloo-utils v0.2.0 [INFO] [stderr] Checking tachys v0.1.0-beta7 [INFO] [stderr] Checking wasm-streams v0.4.1 [INFO] [stderr] Checking gloo-net v0.6.0 [INFO] [stderr] Checking server_fn v0.7.0-beta7 [INFO] [stderr] Checking leptos_dom v0.7.0-beta7 [INFO] [stderr] Checking leptos_server v0.7.0-beta7 [INFO] [stderr] Checking leptos v0.7.0-beta7 [INFO] [stderr] Checking leptos_router v0.7.0-beta5 (/opt/rustwide/workdir) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/matching/mod.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 134 | fn match_nested<'a>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | ) -> (Option<(RouteMatchId, Self::Match)>, &str); [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/matching/mod.rs:137:48 [INFO] [stdout] | [INFO] [stdout] 134 | fn match_nested<'a>( [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 137 | ) -> (Option<(RouteMatchId, Self::Match)>, &str); [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:48:76 [INFO] [stdout] | [INFO] [stdout] 48 | view: >::View> as Render>::State, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 48 | view: >::View> as Render>::State, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 3 generic arguments but 4 generic arguments were supplied [INFO] [stdout] --> src/nested_router.rs:68:22 [INFO] [stdout] | [INFO] [stdout] 68 | view: Rc, R>>>, [INFO] [stdout] | ^^^^^^^^^^^^^^ --- help: remove the unnecessary generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 3 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 3 generic parameters: `A`, `B`, `C` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/either.rs:670:1 [INFO] [stdout] | [INFO] [stdout] 670 | tuples!(3 => A, B, C); [INFO] [stdout] | ^^^^^^^^^^^^^-^^-^^-^ [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:68:46 [INFO] [stdout] | [INFO] [stdout] 68 | view: Rc, R>>>, [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:454:53 [INFO] [stdout] | [INFO] [stdout] 454 | dyn Fn() -> Suspend> + Send>>> [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:75:50 [INFO] [stdout] | [INFO] [stdout] 75 | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | impl Render for FlatRoutesView [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:332:32 [INFO] [stdout] | [INFO] [stdout] 332 | impl AddAnyAttr [INFO] [stdout] | ^^^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/add_attr.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait AddAnyAttr { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 2 generic arguments were supplied [INFO] [stdout] --> src/flat_router.rs:365:10 [INFO] [stdout] | [INFO] [stdout] 365 | ) -> OwnedView>::View>, R> [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument --- help: remove the unnecessary generic argument [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 1 generic parameter: `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/reactive_graph/owned.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct OwnedView { [INFO] [stdout] | ^^^^^^^^^ - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:505:18 [INFO] [stdout] | [INFO] [stdout] 505 | cursor: &Cursor, [INFO] [stdout] | ^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/hydration.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Cursor(Rc>); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:407:32 [INFO] [stdout] | [INFO] [stdout] 407 | impl RenderHtml [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:48:76 [INFO] [stdout] | [INFO] [stdout] 48 | view: >::View> as Render>::State, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 48 | view: >::View> as Render>::State, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 3 generic arguments but 4 generic arguments were supplied [INFO] [stdout] --> src/nested_router.rs:68:22 [INFO] [stdout] | [INFO] [stdout] 68 | view: Rc, R>>>, [INFO] [stdout] | ^^^^^^^^^^^^^^ --- help: remove the unnecessary generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 3 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 3 generic parameters: `A`, `B`, `C` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/either.rs:670:1 [INFO] [stdout] | [INFO] [stdout] 670 | tuples!(3 => A, B, C); [INFO] [stdout] | ^^^^^^^^^^^^^-^^-^^-^ [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:68:46 [INFO] [stdout] | [INFO] [stdout] 68 | view: Rc, R>>>, [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:454:53 [INFO] [stdout] | [INFO] [stdout] 454 | dyn Fn() -> Suspend> + Send>>> [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | impl Render [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:207:32 [INFO] [stdout] | [INFO] [stdout] 207 | impl AddAnyAttr [INFO] [stdout] | ^^^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/add_attr.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait AddAnyAttr { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:399:18 [INFO] [stdout] | [INFO] [stdout] 399 | cursor: &Cursor, [INFO] [stdout] | ^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/hydration.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Cursor(Rc>); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:230:32 [INFO] [stdout] | [INFO] [stdout] 230 | impl RenderHtml [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:844:50 [INFO] [stdout] | [INFO] [stdout] 844 | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:75:50 [INFO] [stdout] | [INFO] [stdout] 75 | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | impl Render for FlatRoutesView [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:332:32 [INFO] [stdout] | [INFO] [stdout] 332 | impl AddAnyAttr [INFO] [stdout] | ^^^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/add_attr.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait AddAnyAttr { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 1 generic argument but 2 generic arguments were supplied [INFO] [stdout] --> src/flat_router.rs:365:10 [INFO] [stdout] | [INFO] [stdout] 365 | ) -> OwnedView>::View>, R> [INFO] [stdout] | ^^^^^^^^^ expected 1 generic argument --- help: remove the unnecessary generic argument [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 1 generic parameter: `T` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/reactive_graph/owned.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct OwnedView { [INFO] [stdout] | ^^^^^^^^^ - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:505:18 [INFO] [stdout] | [INFO] [stdout] 505 | cursor: &Cursor, [INFO] [stdout] | ^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/hydration.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Cursor(Rc>); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:407:32 [INFO] [stdout] | [INFO] [stdout] 407 | impl RenderHtml [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | impl Render [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:207:32 [INFO] [stdout] | [INFO] [stdout] 207 | impl AddAnyAttr [INFO] [stdout] | ^^^^^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/add_attr.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | pub trait AddAnyAttr { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:399:18 [INFO] [stdout] | [INFO] [stdout] 399 | cursor: &Cursor, [INFO] [stdout] | ^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/hydration.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct Cursor(Rc>); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:230:32 [INFO] [stdout] | [INFO] [stdout] 230 | impl RenderHtml [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:844:50 [INFO] [stdout] | [INFO] [stdout] 844 | fn insert_before_this(&self, child: &mut dyn Mountable) -> bool { [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | Defs: MatchNestedRoutes + Clone + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchNestedRoutes` [INFO] [stdout] --> src/matching/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ----------------- required by a bound in this trait [INFO] [stdout] 127 | where [INFO] [stdout] 128 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchNestedRoutes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | Defs: MatchNestedRoutes + Clone + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchNestedRoutes` [INFO] [stdout] --> src/matching/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ----------------- required by a bound in this trait [INFO] [stdout] 127 | where [INFO] [stdout] 128 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchNestedRoutes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 77 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:77:10 [INFO] [stdout] | [INFO] [stdout] 77 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 77 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:212:6 [INFO] [stdout] | [INFO] [stdout] 212 | ) -> impl IntoView [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:234:5: 234:12}: leptos::IntoView` [INFO] [stdout] | [INFO] [stdout] note: required for `NestedRoutesView` to implement `leptos::prelude::Render` [INFO] [stdout] --> src/nested_router.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | impl Render [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 72 | for NestedRoutesView [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `{closure@src/components.rs:234:5: 234:12}` to implement `leptos::prelude::Render` [INFO] [stdout] = note: required for `{closure@src/components.rs:234:5: 234:12}` to implement `leptos::IntoView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:212:6 [INFO] [stdout] | [INFO] [stdout] 212 | ) -> impl IntoView [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:234:5: 234:12}: leptos::IntoView` [INFO] [stdout] | [INFO] [stdout] note: required for `NestedRoutesView` to implement `leptos::prelude::Render` [INFO] [stdout] --> src/nested_router.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | impl Render [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 72 | for NestedRoutesView [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `{closure@src/components.rs:234:5: 234:12}` to implement `leptos::prelude::Render` [INFO] [stdout] = note: required for `{closure@src/components.rs:234:5: 234:12}` to implement `leptos::IntoView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | Defs: MatchNestedRoutes + Clone + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchNestedRoutes` [INFO] [stdout] --> src/matching/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ----------------- required by a bound in this trait [INFO] [stdout] 127 | where [INFO] [stdout] 128 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchNestedRoutes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | Defs: MatchNestedRoutes + Clone + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchNestedRoutes` [INFO] [stdout] --> src/matching/mod.rs:128:8 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ----------------- required by a bound in this trait [INFO] [stdout] 127 | where [INFO] [stdout] 128 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchNestedRoutes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 85 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:413:10 [INFO] [stdout] | [INFO] [stdout] 413 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:85:10 [INFO] [stdout] | [INFO] [stdout] 85 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 85 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:413:10 [INFO] [stdout] | [INFO] [stdout] 413 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:256:6 [INFO] [stdout] | [INFO] [stdout] 256 | ) -> impl IntoView [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:283:5: 283:12}: leptos::IntoView` [INFO] [stdout] | [INFO] [stdout] note: required for `FlatRoutesView` to implement `leptos::prelude::Render` [INFO] [stdout] --> src/flat_router.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | impl Render for FlatRoutesView [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `{closure@src/components.rs:283:5: 283:12}` to implement `leptos::prelude::Render` [INFO] [stdout] = note: required for `{closure@src/components.rs:283:5: 283:12}` to implement `leptos::IntoView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/choose_view.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | View: Render + Send, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 23 | View: Render + Send, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:256:6 [INFO] [stdout] | [INFO] [stdout] 256 | ) -> impl IntoView [INFO] [stdout] | ^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:283:5: 283:12}: leptos::IntoView` [INFO] [stdout] | [INFO] [stdout] note: required for `FlatRoutesView` to implement `leptos::prelude::Render` [INFO] [stdout] --> src/flat_router.rs:80:32 [INFO] [stdout] | [INFO] [stdout] 80 | impl Render for FlatRoutesView [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] = note: 1 redundant requirement hidden [INFO] [stdout] = note: required for `{closure@src/components.rs:283:5: 283:12}` to implement `leptos::prelude::Render` [INFO] [stdout] = note: required for `{closure@src/components.rs:283:5: 283:12}` to implement `leptos::IntoView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:306:11 [INFO] [stdout] | [INFO] [stdout] 306 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait ChooseView [INFO] [stdout] | ---------- required by a bound in this trait [INFO] [stdout] ... [INFO] [stdout] 11 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `ChooseView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/choose_view.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | View: Render + Send, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 23 | View: Render + Send, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:306:11 [INFO] [stdout] | [INFO] [stdout] 306 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait ChooseView [INFO] [stdout] | ---------- required by a bound in this trait [INFO] [stdout] ... [INFO] [stdout] 11 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `ChooseView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:319:11 [INFO] [stdout] | [INFO] [stdout] 319 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait ChooseView [INFO] [stdout] | ---------- required by a bound in this trait [INFO] [stdout] ... [INFO] [stdout] 11 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `ChooseView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:319:11 [INFO] [stdout] | [INFO] [stdout] 319 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait ChooseView [INFO] [stdout] | ---------- required by a bound in this trait [INFO] [stdout] ... [INFO] [stdout] 11 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `ChooseView` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/components.rs:332:49 [INFO] [stdout] | [INFO] [stdout] 332 | ) -> NestedRoute AnyView + Send + Clone, Dom> [INFO] [stdout] | ^^^^^^^----- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/components.rs:332:49 [INFO] [stdout] | [INFO] [stdout] 332 | ) -> NestedRoute AnyView + Send + Clone, Dom> [INFO] [stdout] | ^^^^^^^----- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:364:28 [INFO] [stdout] | [INFO] [stdout] 364 | NestedRoute::new(path, view).ssr_mode(ssr) [INFO] [stdout] | ---------------- ^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:340:16: 340:23}: choose_view::ChooseView<_>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `choose_view::ChooseView`: [INFO] [stdout] `()` implements `choose_view::ChooseView` [INFO] [stdout] `choose_view::Lazy` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::Either` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf10` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf11` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf12` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf13` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf14` implements `choose_view::ChooseView` [INFO] [stdout] and 9 others [INFO] [stdout] note: required for `{closure@src/components.rs:340:16: 340:23}` to implement `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl ChooseView for F [INFO] [stdout] | ^^^^^^^^^^^^^ ^ [INFO] [stdout] ... [INFO] [stdout] 24 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 59 | where [INFO] [stdout] 60 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:364:28 [INFO] [stdout] | [INFO] [stdout] 364 | NestedRoute::new(path, view).ssr_mode(ssr) [INFO] [stdout] | ---------------- ^^^^ the trait `Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:340:16: 340:23}: choose_view::ChooseView<_>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `choose_view::ChooseView`: [INFO] [stdout] `()` implements `choose_view::ChooseView` [INFO] [stdout] `choose_view::Lazy` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::Either` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf10` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf11` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf12` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf13` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf14` implements `choose_view::ChooseView` [INFO] [stdout] and 9 others [INFO] [stdout] note: required for `{closure@src/components.rs:340:16: 340:23}` to implement `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl ChooseView for F [INFO] [stdout] | ^^^^^^^^^^^^^ ^ [INFO] [stdout] ... [INFO] [stdout] 24 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 59 | where [INFO] [stdout] 60 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/components.rs:379:18 [INFO] [stdout] | [INFO] [stdout] 379 | impl Fn() -> AnyView + Send + Clone, [INFO] [stdout] | ^^^^^^^----- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/components.rs:379:18 [INFO] [stdout] | [INFO] [stdout] 379 | impl Fn() -> AnyView + Send + Clone, [INFO] [stdout] | ^^^^^^^----- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:419:28 [INFO] [stdout] | [INFO] [stdout] 419 | NestedRoute::new(path, view).ssr_mode(ssr).child(children) [INFO] [stdout] | ---------------- ^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:390:16: 390:23}: choose_view::ChooseView<_>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `choose_view::ChooseView`: [INFO] [stdout] `()` implements `choose_view::ChooseView` [INFO] [stdout] `choose_view::Lazy` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::Either` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf10` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf11` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf12` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf13` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf14` implements `choose_view::ChooseView` [INFO] [stdout] and 9 others [INFO] [stdout] note: required for `{closure@src/components.rs:390:16: 390:23}` to implement `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl ChooseView for F [INFO] [stdout] | ^^^^^^^^^^^^^ ^ [INFO] [stdout] ... [INFO] [stdout] 24 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 59 | where [INFO] [stdout] 60 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:419:28 [INFO] [stdout] | [INFO] [stdout] 419 | NestedRoute::new(path, view).ssr_mode(ssr).child(children) [INFO] [stdout] | ---------------- ^^^^ the trait `Renderer` is not implemented for `Dom`, which is required by `{closure@src/components.rs:390:16: 390:23}: choose_view::ChooseView<_>` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `choose_view::ChooseView`: [INFO] [stdout] `()` implements `choose_view::ChooseView` [INFO] [stdout] `choose_view::Lazy` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::Either` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf10` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf11` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf12` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf13` implements `choose_view::ChooseView` [INFO] [stdout] `either_of::EitherOf14` implements `choose_view::ChooseView` [INFO] [stdout] and 9 others [INFO] [stdout] note: required for `{closure@src/components.rs:390:16: 390:23}` to implement `choose_view::ChooseView` [INFO] [stdout] --> src/matching/choose_view.rs:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl ChooseView for F [INFO] [stdout] | ^^^^^^^^^^^^^ ^ [INFO] [stdout] ... [INFO] [stdout] 24 | R: Renderer + 'static, [INFO] [stdout] | -------- unsatisfied trait bound introduced here [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] 59 | where [INFO] [stdout] 60 | View: ChooseView, [INFO] [stdout] | ^^^^^^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 44 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | impl Mountable for FlatRoutesViewState [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:831:14 [INFO] [stdout] | [INFO] [stdout] 831 | impl Mountable for NestedRouteViewState [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `mount` has an incompatible type for trait [INFO] [stdout] --> src/flat_router.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | parent: &::Element, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Element`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected signature `fn(&mut FlatRoutesViewState<_, _, _>, &Element, std::option::Option<&Node>)` [INFO] [stdout] found signature `fn(&mut FlatRoutesViewState<_, _, _>, &::Element, std::option::Option<&::Node>)` [INFO] [stdout] help: change the parameter type to match the trait [INFO] [stdout] | [INFO] [stdout] 69 | parent: &Element, [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] help: consider constraining the associated type `::Element` to `Element` [INFO] [stdout] | [INFO] [stdout] 61 | R: Renderer + 'static, [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 44 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:338:10 [INFO] [stdout] | [INFO] [stdout] 338 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:57:20 [INFO] [stdout] | [INFO] [stdout] 57 | impl Mountable for FlatRoutesViewState [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:213:10 [INFO] [stdout] | [INFO] [stdout] 213 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:831:14 [INFO] [stdout] | [INFO] [stdout] 831 | impl Mountable for NestedRouteViewState [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub trait Mountable { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:341:44 [INFO] [stdout] | [INFO] [stdout] 341 | type Output> = [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `mount` has an incompatible type for trait [INFO] [stdout] --> src/flat_router.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | parent: &::Element, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Element`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected signature `fn(&mut FlatRoutesViewState<_, _, _>, &Element, std::option::Option<&Node>)` [INFO] [stdout] found signature `fn(&mut FlatRoutesViewState<_, _, _>, &::Element, std::option::Option<&::Node>)` [INFO] [stdout] help: change the parameter type to match the trait [INFO] [stdout] | [INFO] [stdout] 69 | parent: &Element, [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] help: consider constraining the associated type `::Element` to `Element` [INFO] [stdout] | [INFO] [stdout] 61 | R: Renderer + 'static, [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:338:10 [INFO] [stdout] | [INFO] [stdout] 338 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:344:44 [INFO] [stdout] | [INFO] [stdout] 344 | fn add_any_attr>( [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:213:10 [INFO] [stdout] | [INFO] [stdout] 213 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:349:32 [INFO] [stdout] | [INFO] [stdout] 349 | Self::Output: RenderHtml, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:341:44 [INFO] [stdout] | [INFO] [stdout] 341 | type Output> = [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:360:10 [INFO] [stdout] | [INFO] [stdout] 360 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:344:44 [INFO] [stdout] | [INFO] [stdout] 344 | fn add_any_attr>( [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:349:32 [INFO] [stdout] | [INFO] [stdout] 349 | Self::Output: RenderHtml, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:360:10 [INFO] [stdout] | [INFO] [stdout] 360 | Fal: RenderHtml + 'static, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/mod.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 109 | type View: Render + RenderHtml + Send + 'static; [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 109 | type View: Render + RenderHtml + Send + 'static; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/mod.rs:109:16 [INFO] [stdout] | [INFO] [stdout] 109 | type View: Render + RenderHtml + Send + 'static; [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 109 | type View: Render + RenderHtml + Send + 'static; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/mod.rs:109:28 [INFO] [stdout] | [INFO] [stdout] 109 | type View: Render + RenderHtml + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/mod.rs:109:28 [INFO] [stdout] | [INFO] [stdout] 109 | type View: Render + RenderHtml + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/generate_route_list.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | T: RenderHtml, [INFO] [stdout] | ^^^^^^^^^^------ help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/generate_route_list.rs:225:12 [INFO] [stdout] | [INFO] [stdout] 225 | T: RenderHtml, [INFO] [stdout] | ^^^^^^^^^^------ help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/choose_view.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | type Output = AnyView; [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/choose_view.rs:57:43 [INFO] [stdout] | [INFO] [stdout] 57 | fn view(self) -> impl Future>; [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/choose_view.rs:40:19 [INFO] [stdout] | [INFO] [stdout] 40 | type Output = AnyView; [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/choose_view.rs:57:43 [INFO] [stdout] | [INFO] [stdout] 57 | fn view(self) -> impl Future>; [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 155 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 155 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:155:34 [INFO] [stdout] | [INFO] [stdout] 155 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^------ help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:191:19 [INFO] [stdout] | [INFO] [stdout] 191 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 191 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:191:34 [INFO] [stdout] | [INFO] [stdout] 191 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^------ help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:216:44 [INFO] [stdout] | [INFO] [stdout] 216 | type Output> = [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:219:44 [INFO] [stdout] | [INFO] [stdout] 219 | fn add_any_attr>( [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:224:32 [INFO] [stdout] | [INFO] [stdout] 224 | Self::Output: RenderHtml, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:833:10 [INFO] [stdout] | [INFO] [stdout] 833 | Fal: Render, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 833 | Fal: Render, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:850:66 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn Outlet(#[prop(optional)] rndr: PhantomData) -> impl RenderHtml [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:155:19 [INFO] [stdout] | [INFO] [stdout] 155 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 155 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:155:34 [INFO] [stdout] | [INFO] [stdout] 155 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^------ help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:191:19 [INFO] [stdout] | [INFO] [stdout] 191 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 191 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/matching/nested/mod.rs:191:34 [INFO] [stdout] | [INFO] [stdout] 191 | View::Output: Render + RenderHtml + Send + 'static, [INFO] [stdout] | ^^^^^^^^^^------ help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 60 | Fal: Render, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:216:44 [INFO] [stdout] | [INFO] [stdout] 216 | type Output> = [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:219:44 [INFO] [stdout] | [INFO] [stdout] 219 | fn add_any_attr>( [INFO] [stdout] | ^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/html/attribute/mod.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub trait Attribute: NextAttribute + Send { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:224:32 [INFO] [stdout] | [INFO] [stdout] 224 | Self::Output: RenderHtml, [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:833:10 [INFO] [stdout] | [INFO] [stdout] 833 | Fal: Render, [INFO] [stdout] | ^^^^^^ expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub trait Render: Sized { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] help: replace the generic bound with the associated type [INFO] [stdout] | [INFO] [stdout] 833 | Fal: Render, [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:850:66 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn Outlet(#[prop(optional)] rndr: PhantomData) -> impl RenderHtml [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `mount` has an incompatible type for trait [INFO] [stdout] --> src/nested_router.rs:840:33 [INFO] [stdout] | [INFO] [stdout] 840 | fn mount(&mut self, parent: &R::Element, marker: Option<&R::Node>) { [INFO] [stdout] | ^^^^^^^^^^^ expected `Element`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected signature `fn(&mut NestedRouteViewState<_, _>, &Element, std::option::Option<&Node>)` [INFO] [stdout] found signature `fn(&mut NestedRouteViewState<_, _>, &::Element, std::option::Option<&::Node>)` [INFO] [stdout] help: change the parameter type to match the trait [INFO] [stdout] | [INFO] [stdout] 840 | fn mount(&mut self, parent: &Element, marker: Option<&R::Node>) { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] help: consider constraining the associated type `::Element` to `Element` [INFO] [stdout] | [INFO] [stdout] 834 | R: Renderer, [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | NestedRoute::new(path, view).ssr_mode(ssr) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 61 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0053]: method `mount` has an incompatible type for trait [INFO] [stdout] --> src/nested_router.rs:840:33 [INFO] [stdout] | [INFO] [stdout] 840 | fn mount(&mut self, parent: &R::Element, marker: Option<&R::Node>) { [INFO] [stdout] | ^^^^^^^^^^^ expected `Element`, found associated type [INFO] [stdout] | [INFO] [stdout] = note: expected signature `fn(&mut NestedRouteViewState<_, _>, &Element, std::option::Option<&Node>)` [INFO] [stdout] found signature `fn(&mut NestedRouteViewState<_, _>, &::Element, std::option::Option<&::Node>)` [INFO] [stdout] help: change the parameter type to match the trait [INFO] [stdout] | [INFO] [stdout] 840 | fn mount(&mut self, parent: &Element, marker: Option<&R::Node>) { [INFO] [stdout] | ~~~~~~~~ [INFO] [stdout] help: consider constraining the associated type `::Element` to `Element` [INFO] [stdout] | [INFO] [stdout] 834 | R: Renderer, [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: leptos::prelude::Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | NestedRoute::new(path, view).ssr_mode(ssr).child(children) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `leptos::prelude::Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 61 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | NestedRoute::new(path, view).ssr_mode(ssr) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 61 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:421:10 [INFO] [stdout] | [INFO] [stdout] 421 | > as RenderHtml>::MIN_LENGTH; [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/components.rs:322:5 [INFO] [stdout] | [INFO] [stdout] 322 | NestedRoute::new(path, view).ssr_mode(ssr).child(children) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `nested::NestedRoute::::new` [INFO] [stdout] --> src/matching/nested/mod.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn new(path: Segments, view: View) -> Self [INFO] [stdout] | --- required by a bound in this associated function [INFO] [stdout] ... [INFO] [stdout] 61 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `NestedRoute::::new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/flat_router.rs:421:10 [INFO] [stdout] | [INFO] [stdout] 421 | > as RenderHtml>::MIN_LENGTH; [INFO] [stdout] | ^^^^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: trait defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/mod.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub trait RenderHtml [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:162:38 [INFO] [stdout] | [INFO] [stdout] 162 | EitherOf3::<(), Fal, AnyView>::B((self.fallback)()) [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:192:46 [INFO] [stdout] | [INFO] [stdout] 192 | EitherOf3::<(), Fal, AnyView>::C( [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/nested_router.rs:333:36 [INFO] [stdout] | [INFO] [stdout] 333 | ... Outlet(OutletProps::builder().build()).into_any(), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `R` declared on the struct `OutletProps` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: leptos::prelude::Renderer` [INFO] [stdout] note: required by a bound in `Outlet` [INFO] [stdout] --> src/nested_router.rs:852:8 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn Outlet(#[prop(optional)] rndr: PhantomData) -> impl RenderHtml [INFO] [stdout] | ------ required by a bound in this function [INFO] [stdout] 851 | where [INFO] [stdout] 852 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `Outlet` [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 333 | Outlet(OutletProps::::builder().build()).into_any(), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/nested_router.rs:384:32 [INFO] [stdout] | [INFO] [stdout] 384 | Outlet(OutletProps::builder().build()).into_any(), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `R` declared on the struct `OutletProps` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: leptos::prelude::Renderer` [INFO] [stdout] note: required by a bound in `Outlet` [INFO] [stdout] --> src/nested_router.rs:852:8 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn Outlet(#[prop(optional)] rndr: PhantomData) -> impl RenderHtml [INFO] [stdout] | ------ required by a bound in this function [INFO] [stdout] 851 | where [INFO] [stdout] 852 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `Outlet` [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 384 | Outlet(OutletProps::::builder().build()).into_any(), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `Arc<_, _>` [INFO] [stdout] --> src/nested_router.rs:631:21 [INFO] [stdout] | [INFO] [stdout] 631 | let view_fn = Arc::clone(&outlet.view_fn); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 637 | *view_fn.lock().or_poisoned() = Box::new(move || { [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `view_fn` an explicit type, where the type for type parameter `T` is specified [INFO] [stdout] | [INFO] [stdout] 631 | let view_fn: Arc = Arc::clone(&outlet.view_fn); [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes, (), (), {closure@mod.rs:164:72}, _>, Dom>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:165:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 165 | let matched = routes.match_route("/"); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/mod.rs:182:11 [INFO] [stdout] | [INFO] [stdout] 178 | impl MatchNestedRoutes [INFO] [stdout] | ----------------------- [INFO] [stdout] 179 | for NestedRoute [INFO] [stdout] | ------------------------------------------------- [INFO] [stdout] ... [INFO] [stdout] 182 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:648:61 [INFO] [stdout] | [INFO] [stdout] 648 | ... Box> + Send>, [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes, (), (), {closure@mod.rs:164:72}, _>, Dom>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:167:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 167 | let matched = routes.match_route(""); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/mod.rs:182:11 [INFO] [stdout] | [INFO] [stdout] 178 | impl MatchNestedRoutes [INFO] [stdout] | ----------------------- [INFO] [stdout] 179 | for NestedRoute [INFO] [stdout] | ------------------------------------------------- [INFO] [stdout] ... [INFO] [stdout] 182 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `Arc<_, _>` [INFO] [stdout] --> src/nested_router.rs:767:33 [INFO] [stdout] | [INFO] [stdout] 767 | ... let view_fn = Arc::clone(¤t.view_fn); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 773 | ... *view_fn.lock().or_poisoned() = [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `view_fn` an explicit type, where the type for type parameter `T` is specified [INFO] [stdout] | [INFO] [stdout] 767 | let view_fn: Arc = Arc::clone(¤t.view_fn); [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `generate_routes` exists for struct `Routes, (), (), {closure@mod.rs:164:72}, _>, Dom>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:169:36 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `generate_routes` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 169 | let (base, paths) = routes.generate_routes(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/mod.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 60 | impl Routes [INFO] [stdout] | ---------------------- [INFO] [stdout] 61 | where [INFO] [stdout] 62 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `matching::MatchNestedRoutes` defines an item `generate_routes`, perhaps you need to implement it [INFO] [stdout] --> src/matching/mod.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `generate_routes` exists for struct `Routes, NestedRoute<(..., ...), ..., ..., ..., ...>, ..., ..., ...>, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:186:36 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `generate_routes` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 186 | let (base, paths) = routes.generate_routes(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-8866349570719769655.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/mod.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 60 | impl Routes [INFO] [stdout] | ---------------------- [INFO] [stdout] 61 | where [INFO] [stdout] 62 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `matching::MatchNestedRoutes` defines an item `generate_routes`, perhaps you need to implement it [INFO] [stdout] --> src/matching/mod.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes, NestedRoute<(..., ...), ..., ..., ..., ...>, ..., ..., ...>, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:198:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 198 | let matched = routes.match_route("/author/contact").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-8866349570719769655.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/mod.rs:182:11 [INFO] [stdout] | [INFO] [stdout] 178 | impl MatchNestedRoutes [INFO] [stdout] | ----------------------- [INFO] [stdout] 179 | for NestedRoute [INFO] [stdout] | ------------------------------------------------- [INFO] [stdout] ... [INFO] [stdout] 182 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/matching/mod.rs:199:37 [INFO] [stdout] | [INFO] [stdout] 199 | assert_eq!(MatchInterface::::as_matched(&matched), ""); [INFO] [stdout] | ^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchInterface::as_matched` [INFO] [stdout] --> src/matching/mod.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchInterface::as_matched` [INFO] [stdout] ... [INFO] [stdout] 113 | fn as_matched(&self) -> &str; [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `or_poisoned::OrPoisoned` [INFO] [stdout] --> src/nested_router.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use or_poisoned::OrPoisoned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/matching/mod.rs:200:43 [INFO] [stdout] | [INFO] [stdout] 200 | let (_, child) = MatchInterface::::into_view_and_child(matched); [INFO] [stdout] | ^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchInterface::into_view_and_child` [INFO] [stdout] --> src/matching/mod.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchInterface::into_view_and_child` [INFO] [stdout] ... [INFO] [stdout] 115 | fn into_view_and_child( [INFO] [stdout] | ------------------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Dom: Renderer` is not satisfied [INFO] [stdout] --> src/matching/mod.rs:202:30 [INFO] [stdout] | [INFO] [stdout] 202 | MatchInterface::::as_matched(&child.unwrap()), [INFO] [stdout] | ^^^ the trait `Renderer` is not implemented for `Dom` [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `matching::MatchInterface::as_matched` [INFO] [stdout] --> src/matching/mod.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `MatchInterface::as_matched` [INFO] [stdout] ... [INFO] [stdout] 113 | fn as_matched(&self) -> &str; [INFO] [stdout] | ---------- required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes, NestedRoute<(..., ...), ..., ..., ..., ...>, ..., ..., ...>, ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:216:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 216 | let matched = routes.match_route("/"); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-7238211987423652360.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/mod.rs:182:11 [INFO] [stdout] | [INFO] [stdout] 178 | impl MatchNestedRoutes [INFO] [stdout] | ----------------------- [INFO] [stdout] 179 | for NestedRoute [INFO] [stdout] | ------------------------------------------------- [INFO] [stdout] ... [INFO] [stdout] 182 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `std::option::Option` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/components.rs:450:32 [INFO] [stdout] | [INFO] [stdout] 438 | path: P, [INFO] [stdout] | ---- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | options: Option, [INFO] [stdout] | ------- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 450 | if let Some(redirect_fn) = use_context::() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `generate_routes` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:237:36 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `generate_routes` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 237 | let (base, paths) = routes.generate_routes(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-4476125586417373243.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/mod.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 60 | impl Routes [INFO] [stdout] | ---------------------- [INFO] [stdout] 61 | where [INFO] [stdout] 62 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `matching::MatchNestedRoutes` defines an item `generate_routes`, perhaps you need to implement it [INFO] [stdout] --> src/matching/mod.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:263:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 263 | let matched = routes.match_route("/about").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-4476125586417373243.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 186 | impl MatchNestedRoutes for (A, B) [INFO] [stdout] | ----------------------- ------ [INFO] [stdout] ... [INFO] [stdout] 190 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:266:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 266 | let matched = routes.match_route("/blog").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-4476125586417373243.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 186 | impl MatchNestedRoutes for (A, B) [INFO] [stdout] | ----------------------- ------ [INFO] [stdout] ... [INFO] [stdout] 190 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `std::option::Option` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/form.rs:429:23 [INFO] [stdout] | [INFO] [stdout] 349 | let submitter = ev.unchecked_ref::().submitter(); [INFO] [stdout] | --------- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 429 | None => match ev.target() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:269:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 269 | let matched = routes.match_route("/blog/post/42").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-4476125586417373243.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 186 | impl MatchNestedRoutes for (A, B) [INFO] [stdout] | ----------------------- ------ [INFO] [stdout] ... [INFO] [stdout] 190 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `generate_routes` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ..., ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:299:37 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `generate_routes` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 299 | let (base, _paths) = routes.generate_routes(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-1059256850913629345.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/mod.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 60 | impl Routes [INFO] [stdout] | ---------------------- [INFO] [stdout] 61 | where [INFO] [stdout] 62 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stdout] note: `matching::MatchNestedRoutes` defines an item `generate_routes`, perhaps you need to implement it [INFO] [stdout] --> src/matching/mod.rs:126:1 [INFO] [stdout] | [INFO] [stdout] 126 | pub trait MatchNestedRoutes [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ..., ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:302:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 302 | let matched = routes.match_route("/about"); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-1059256850913629345.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:291:19 [INFO] [stdout] | [INFO] [stdout] 289 | impl MatchNestedRoutes for ($($ty,)*) [INFO] [stdout] | ----------------------- ---------- [INFO] [stdout] 290 | where [INFO] [stdout] 291 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 321 | tuples!(EitherOf3 => A = 0, B = 1, C = 2); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ..., ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:305:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 305 | let matched = routes.match_route("/portfolio/about").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-1059256850913629345.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:291:19 [INFO] [stdout] | [INFO] [stdout] 289 | impl MatchNestedRoutes for ($($ty,)*) [INFO] [stdout] | ----------------------- ---------- [INFO] [stdout] 290 | where [INFO] [stdout] 291 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 321 | tuples!(EitherOf3 => A = 0, B = 1, C = 2); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ..., ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:309:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 309 | let matched = routes.match_route("/portfolio/blog/post/42").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-1059256850913629345.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:291:19 [INFO] [stdout] | [INFO] [stdout] 289 | impl MatchNestedRoutes for ($($ty,)*) [INFO] [stdout] | ----------------------- ---------- [INFO] [stdout] 290 | where [INFO] [stdout] 291 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 321 | tuples!(EitherOf3 => A = 0, B = 1, C = 2); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ..., ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:313:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 313 | let matched = routes.match_route("/portfolio/contact").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-1059256850913629345.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:291:19 [INFO] [stdout] | [INFO] [stdout] 289 | impl MatchNestedRoutes for ($($ty,)*) [INFO] [stdout] | ----------------------- ---------- [INFO] [stdout] 290 | where [INFO] [stdout] 291 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 321 | tuples!(EitherOf3 => A = 0, B = 1, C = 2); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `match_route` exists for struct `Routes<(NestedRoute, (..., ...), ..., ..., ...>, ..., ...), ...>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/matching/mod.rs:317:30 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct Routes { [INFO] [stdout] | --------------------------------- method `match_route` not found for this struct [INFO] [stdout] ... [INFO] [stdout] 317 | let matched = routes.match_route("/portfolio/contact/foobar").unwrap(); [INFO] [stdout] | ^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/renderer/dom.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Dom; [INFO] [stdout] | -------------- doesn't satisfy `Dom: Renderer` [INFO] [stdout] | [INFO] [stdout] = note: the full type name has been written to '/opt/rustwide/target/debug/deps/leptos_router-0072b11eba3bbcb9.long-type-1059256850913629345.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] note: trait bound `Dom: Renderer` was not satisfied [INFO] [stdout] --> src/matching/nested/tuples.rs:291:19 [INFO] [stdout] | [INFO] [stdout] 289 | impl MatchNestedRoutes for ($($ty,)*) [INFO] [stdout] | ----------------------- ---------- [INFO] [stdout] 290 | where [INFO] [stdout] 291 | Rndr: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ unsatisfied trait bound introduced here [INFO] [stdout] ... [INFO] [stdout] 321 | tuples!(EitherOf3 => A = 0, B = 1, C = 2); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this error originates in the macro `tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:162:38 [INFO] [stdout] | [INFO] [stdout] 162 | EitherOf3::<(), Fal, AnyView>::B((self.fallback)()) [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:192:46 [INFO] [stdout] | [INFO] [stdout] 192 | EitherOf3::<(), Fal, AnyView>::C( [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/nested_router.rs:333:36 [INFO] [stdout] | [INFO] [stdout] 333 | ... Outlet(OutletProps::builder().build()).into_any(), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `R` declared on the struct `OutletProps` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: Renderer` [INFO] [stdout] note: required by a bound in `Outlet` [INFO] [stdout] --> src/nested_router.rs:852:8 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn Outlet(#[prop(optional)] rndr: PhantomData) -> impl RenderHtml [INFO] [stdout] | ------ required by a bound in this function [INFO] [stdout] 851 | where [INFO] [stdout] 852 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `Outlet` [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 333 | Outlet(OutletProps::::builder().build()).into_any(), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> src/nested_router.rs:384:32 [INFO] [stdout] | [INFO] [stdout] 384 | Outlet(OutletProps::builder().build()).into_any(), [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^ cannot infer type of the type parameter `R` declared on the struct `OutletProps` [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: Renderer` [INFO] [stdout] note: required by a bound in `Outlet` [INFO] [stdout] --> src/nested_router.rs:852:8 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn Outlet(#[prop(optional)] rndr: PhantomData) -> impl RenderHtml [INFO] [stdout] | ------ required by a bound in this function [INFO] [stdout] 851 | where [INFO] [stdout] 852 | R: Renderer + 'static, [INFO] [stdout] | ^^^^^^^^ required by this bound in `Outlet` [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 384 | Outlet(OutletProps::::builder().build()).into_any(), [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `Arc<_, _>` [INFO] [stdout] --> src/nested_router.rs:631:21 [INFO] [stdout] | [INFO] [stdout] 631 | let view_fn = Arc::clone(&outlet.view_fn); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 637 | *view_fn.lock().or_poisoned() = Box::new(move || { [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `view_fn` an explicit type, where the type for type parameter `T` is specified [INFO] [stdout] | [INFO] [stdout] 631 | let view_fn: Arc = Arc::clone(&outlet.view_fn); [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 0 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/nested_router.rs:648:61 [INFO] [stdout] | [INFO] [stdout] 648 | ... Box> + Send>, [INFO] [stdout] | ^^^^^^^--- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 generic arguments [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 0 generic parameters [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/tachys-0.1.0-beta7/src/view/any_view.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct AnyView { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `Arc<_, _>` [INFO] [stdout] --> src/nested_router.rs:767:33 [INFO] [stdout] | [INFO] [stdout] 767 | ... let view_fn = Arc::clone(¤t.view_fn); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 773 | ... *view_fn.lock().or_poisoned() = [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `view_fn` an explicit type, where the type for type parameter `T` is specified [INFO] [stdout] | [INFO] [stdout] 767 | let view_fn: Arc = Arc::clone(¤t.view_fn); [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `matching::MatchParams` [INFO] [stdout] --> src/matching/mod.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | matching::MatchParams, MatchInterface, PathSegment, StaticSegment, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `or_poisoned::OrPoisoned` [INFO] [stdout] --> src/nested_router.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use or_poisoned::OrPoisoned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `std::option::Option` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/components.rs:450:32 [INFO] [stdout] | [INFO] [stdout] 438 | path: P, [INFO] [stdout] | ---- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | options: Option, [INFO] [stdout] | ------- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 450 | if let Some(redirect_fn) = use_context::() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this value of type `std::option::Option` has significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/form.rs:429:23 [INFO] [stdout] | [INFO] [stdout] 349 | let submitter = ev.unchecked_ref::().submitter(); [INFO] [stdout] | --------- these local bindings with significant drop implementation may observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 429 | None => match ev.target() { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 69 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0053, E0107, E0277, E0282, E0283. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0053`. [INFO] [stdout] [INFO] [stderr] error: could not compile `leptos_router` (lib) due to 70 previous errors; 2 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 88 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0053, E0107, E0277, E0282, E0283, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0053`. [INFO] [stdout] [INFO] [stderr] error: could not compile `leptos_router` (lib test) due to 89 previous errors; 3 warnings emitted [INFO] running `Command { std: "docker" "inspect" "078bab61c296952a2ce106b6097404408e1f727ec09d32ab4f87352edcd8fcff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "078bab61c296952a2ce106b6097404408e1f727ec09d32ab4f87352edcd8fcff", kill_on_drop: false }` [INFO] [stdout] 078bab61c296952a2ce106b6097404408e1f727ec09d32ab4f87352edcd8fcff