gitextract_0avvtdt6/ ├── .config/ │ └── nextest.toml ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ ├── autofix.yml │ ├── ci.yml │ ├── get-example-changed.yml │ ├── get-examples-matrix.yml │ ├── get-leptos-changed.yml │ ├── get-leptos-matrix.yml │ ├── publish-book.yml │ └── run-cargo-make-task.yml ├── .gitignore ├── ARCHITECTURE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── Makefile.toml ├── README.md ├── SECURITY.md ├── TODO.md ├── any_error/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ └── lib.rs ├── any_spawner/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── src/ │ │ └── lib.rs │ └── tests/ │ ├── already_set_error.rs │ ├── async_executor.rs │ ├── custom_executor.rs │ ├── custom_runtime.rs │ ├── executor_tick.rs │ ├── futures_executor.rs │ ├── futures_runtime.rs │ ├── glib.rs │ ├── local_custom_executor.rs │ ├── multiple_tasks.rs │ ├── tokio_executor.rs │ └── wasm_bindgen_tests.rs ├── benchmarks/ │ ├── Cargo.toml │ └── src/ │ ├── lib.rs │ ├── reactive.rs │ ├── ssr.rs │ └── todomvc/ │ ├── leptos.rs │ ├── mod.rs │ ├── sycamore.rs │ ├── tachys.rs │ ├── tera.rs │ └── yew.rs ├── cargo-make/ │ ├── check-minimal-versions.toml │ ├── lint.toml │ ├── main.toml │ ├── test.toml │ └── wasm-test.toml ├── const_str_slice_concat/ │ ├── Cargo.toml │ ├── Makefile.toml │ └── src/ │ └── lib.rs ├── docs/ │ ├── COMMON_BUGS.md │ ├── book_ru/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── book.toml │ │ ├── mdbook-admonish.css │ │ └── src/ │ │ ├── 01_introduction.md │ │ ├── 15_global_state.md │ │ ├── SUMMARY.md │ │ ├── appendix_reactive_graph.md │ │ ├── async/ │ │ │ ├── 10_resources.md │ │ │ ├── 11_suspense.md │ │ │ ├── 12_transition.md │ │ │ ├── 13_actions.md │ │ │ └── README.md │ │ ├── csr_wrapping_up.md │ │ ├── deployment/ │ │ │ ├── README.md │ │ │ └── binary_size.md │ │ ├── getting_started/ │ │ │ ├── README.md │ │ │ ├── community_crates.md │ │ │ └── leptos_dx.md │ │ ├── interlude_projecting_children.md │ │ ├── interlude_styling.md │ │ ├── islands.md │ │ ├── metadata.md │ │ ├── progressive_enhancement/ │ │ │ ├── README.md │ │ │ └── action_form.md │ │ ├── reactivity/ │ │ │ ├── 14_create_effect.md │ │ │ ├── README.md │ │ │ ├── interlude_functions.md │ │ │ └── working_with_signals.md │ │ ├── router/ │ │ │ ├── 16_routes.md │ │ │ ├── 17_nested_routing.md │ │ │ ├── 18_params_and_queries.md │ │ │ ├── 19_a.md │ │ │ ├── 20_form.md │ │ │ └── README.md │ │ ├── server/ │ │ │ ├── 25_server_functions.md │ │ │ ├── 26_extractors.md │ │ │ ├── 27_response.md │ │ │ └── README.md │ │ ├── ssr/ │ │ │ ├── 21_cargo_leptos.md │ │ │ ├── 22_life_cycle.md │ │ │ ├── 23_ssr_modes.md │ │ │ ├── 24_hydration_bugs.md │ │ │ └── README.md │ │ ├── testing.md │ │ └── view/ │ │ ├── 01_basic_component.md │ │ ├── 02_dynamic_attributes.md │ │ ├── 03_components.md │ │ ├── 04_iteration.md │ │ ├── 04b_iteration.md │ │ ├── 05_forms.md │ │ ├── 06_control_flow.md │ │ ├── 07_errors.md │ │ ├── 08_parent_child.md │ │ ├── 09_component_children.md │ │ ├── README.md │ │ └── builder.md │ └── logos/ │ └── .gitignore ├── either_of/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ └── lib.rs ├── examples/ │ ├── Makefile.toml │ ├── README.md │ ├── SSR_NOTES.md │ ├── action-form-error-handling/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── axum_js_ssr/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── api.rs │ │ │ ├── app.rs │ │ │ ├── consts.rs │ │ │ ├── hljs.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── cargo-make/ │ │ ├── cargo-leptos-compress.toml │ │ ├── cargo-leptos-split-webdriver-test.toml │ │ ├── cargo-leptos-test.toml │ │ ├── cargo-leptos-webdriver-test.toml │ │ ├── cargo-leptos.toml │ │ ├── clean.toml │ │ ├── client-process.toml │ │ ├── compile.toml │ │ ├── deno-build.toml │ │ ├── lint.toml │ │ ├── main.toml │ │ ├── node.toml │ │ ├── playwright-test.toml │ │ ├── playwright-trunk-test.toml │ │ ├── playwright.toml │ │ ├── process.toml │ │ ├── scripts/ │ │ │ └── web-report.sh │ │ ├── server-process.toml │ │ ├── trunk_server.toml │ │ ├── wasm-test.toml │ │ └── webdriver.toml │ ├── counter/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests/ │ │ └── web.rs │ ├── counter_isomorphic/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ └── src/ │ │ ├── counters.rs │ │ ├── lib.rs │ │ └── main.rs │ ├── counter_url_query/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── counter_without_macros/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests/ │ │ ├── business.rs │ │ └── web.rs │ ├── counters/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ ├── add_1k_counters.spec.ts │ │ │ ├── add_counter.spec.ts │ │ │ ├── clear_counters.spec.ts │ │ │ ├── decrement_count.spec.ts │ │ │ ├── enter_count.spec.ts │ │ │ ├── fixtures/ │ │ │ │ └── counters_page.ts │ │ │ ├── increment_count.spec.ts │ │ │ ├── remove_counter.spec.ts │ │ │ └── view_counters.spec.ts │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests/ │ │ └── web.rs │ ├── directives/ │ │ ├── .cargo/ │ │ │ └── config.toml │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests/ │ │ └── web.rs │ ├── error_boundary/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── .gitignore │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ ├── clear_number.spec.ts │ │ │ ├── click_down_arrow.spec.ts │ │ │ ├── click_up_arrow.spec.ts │ │ │ ├── fixtures/ │ │ │ │ └── home_page.ts │ │ │ ├── open_app.spec.ts │ │ │ └── type_number.spec.ts │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── errors_axum/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── error_template.rs │ │ │ ├── errors.rs │ │ │ ├── landing.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style.css │ ├── fetch/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── hackernews/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── api.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── routes/ │ │ │ │ ├── nav.rs │ │ │ │ ├── stories.rs │ │ │ │ ├── story.rs │ │ │ │ └── users.rs │ │ │ └── routes.rs │ │ └── style.css │ ├── hackernews_axum/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── api.rs │ │ │ ├── error_template.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── routes/ │ │ │ │ ├── nav.rs │ │ │ │ ├── stories.rs │ │ │ │ ├── story.rs │ │ │ │ └── users.rs │ │ │ └── routes.rs │ │ └── style.css │ ├── hackernews_islands_axum/ │ │ ├── .cargo/ │ │ │ └── config.wasm.toml │ │ ├── Cargo.toml │ │ ├── Dockerfile │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── api.rs │ │ │ ├── fallback.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── routes/ │ │ │ │ ├── nav.rs │ │ │ │ ├── stories.rs │ │ │ │ ├── story.rs │ │ │ │ └── users.rs │ │ │ └── routes.rs │ │ └── style.css │ ├── hackernews_js_fetch/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── deno.jsonc │ │ ├── public/ │ │ │ └── style.css │ │ ├── run.ts │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── api.rs │ │ ├── lib.rs │ │ ├── routes/ │ │ │ ├── nav.rs │ │ │ ├── stories.rs │ │ │ ├── story.rs │ │ │ └── users.rs │ │ └── routes.rs │ ├── islands/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style.css │ ├── islands_router/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── mock_data.json │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style.css │ ├── js-framework-benchmark/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests/ │ │ └── web.rs │ ├── lazy_routes/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── README.md │ │ │ ├── features/ │ │ │ │ ├── basic.feature │ │ │ │ ├── duplicate_name.feature │ │ │ │ └── shared_chunks.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── action.rs │ │ │ ├── check.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── world/ │ │ │ ├── action_steps.rs │ │ │ ├── check_steps.rs │ │ │ └── mod.rs │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── parent_child/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── portal/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── tests/ │ │ └── web.rs │ ├── regression/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── README.md │ │ │ ├── features/ │ │ │ │ ├── issue_4005.feature │ │ │ │ ├── issue_4088.feature │ │ │ │ ├── issue_4217.feature │ │ │ │ ├── issue_4251.feature │ │ │ │ ├── issue_4285.feature │ │ │ │ ├── issue_4296.feature │ │ │ │ ├── issue_4324.feature │ │ │ │ ├── issue_4492.feature │ │ │ │ ├── pr_4015.feature │ │ │ │ └── pr_4091.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── action.rs │ │ │ ├── check.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── world/ │ │ │ ├── action_steps.rs │ │ │ ├── check_steps.rs │ │ │ └── mod.rs │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── issue_4005.rs │ │ │ ├── issue_4088.rs │ │ │ ├── issue_4217.rs │ │ │ ├── issue_4285.rs │ │ │ ├── issue_4296.rs │ │ │ ├── issue_4324.rs │ │ │ ├── issue_4492.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── pr_4015.rs │ │ │ └── pr_4091.rs │ │ └── style/ │ │ └── main.scss │ ├── router/ │ │ ├── .cargo/ │ │ │ └── config.toml │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ └── router.spec.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── api.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style.css │ ├── server_fns_axum/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── error_template.rs │ │ │ ├── errors.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── middleware.rs │ │ ├── style.css │ │ └── watched_files/ │ │ └── .gitkeep │ ├── slots/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── spread/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── ssr_modes/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── ssr_modes_axum/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── static_routing/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── posts/ │ │ │ ├── post1.md │ │ │ ├── post2.md │ │ │ ├── post3.md │ │ │ └── post4.md │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── stores/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── subsecond_hot_patch/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Dioxus.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── assets/ │ │ │ └── main.css │ │ └── src/ │ │ └── main.rs │ ├── suspense_tests/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── README.md │ │ │ ├── features/ │ │ │ │ ├── check_aria_current.feature │ │ │ │ ├── check_instrumented.feature │ │ │ │ ├── check_instrumented_issue_3719.feature │ │ │ │ ├── check_instrumented_suspense_resource.feature │ │ │ │ ├── click_inside_component_count.feature │ │ │ │ ├── click_nested_count.feature │ │ │ │ ├── click_nested_inside_count.feature │ │ │ │ ├── click_no_resources_count_1.feature │ │ │ │ ├── click_no_resources_count_2.feature │ │ │ │ ├── click_parallel_count_1.feature │ │ │ │ ├── click_parallel_count_2.feature │ │ │ │ ├── click_single_count.feature │ │ │ │ ├── open_app.feature │ │ │ │ ├── view_inside_component.feature │ │ │ │ ├── view_nested.feature │ │ │ │ ├── view_nested_inside.feature │ │ │ │ ├── view_no_resources.feature │ │ │ │ ├── view_parallel.feature │ │ │ │ └── view_single.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── action.rs │ │ │ ├── check.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── world/ │ │ │ ├── action_steps.rs │ │ │ ├── check_steps.rs │ │ │ └── mod.rs │ │ └── src/ │ │ ├── app.rs │ │ ├── instrumented.rs │ │ ├── lib.rs │ │ └── main.rs │ ├── tailwind_actix/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── end2end/ │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ └── example.spec.ts │ │ ├── input.css │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── app.rs │ │ ├── lib.rs │ │ └── main.rs │ ├── tailwind_axum/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── end2end/ │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ └── example.spec.ts │ │ ├── input.css │ │ ├── package.json │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── app.rs │ │ ├── lib.rs │ │ └── main.rs │ ├── tailwind_csr/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── Trunk.toml │ │ ├── end2end/ │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ └── example.spec.ts │ │ ├── index.html │ │ ├── input.css │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── app.rs │ │ └── main.rs │ ├── timer/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── todo_app_sqlite/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── README.md │ │ │ ├── features/ │ │ │ │ ├── add_todo.feature │ │ │ │ ├── delete_todo.feature │ │ │ │ └── open_app.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── action.rs │ │ │ ├── check.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── world/ │ │ │ ├── action_steps.rs │ │ │ ├── check_steps.rs │ │ │ └── mod.rs │ │ ├── migrations/ │ │ │ └── 20221118172000_create_todo_table.sql │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── todo.rs │ │ └── style.css │ ├── todo_app_sqlite_axum/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── README.md │ │ │ ├── features/ │ │ │ │ ├── add_todo.feature │ │ │ │ ├── delete_todo.feature │ │ │ │ └── open_app.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── action.rs │ │ │ ├── check.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── world/ │ │ │ ├── action_steps.rs │ │ │ ├── check_steps.rs │ │ │ └── mod.rs │ │ ├── migrations/ │ │ │ └── 20221118172000_create_todo_table.sql │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── error_template.rs │ │ │ ├── errors.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── todo.rs │ │ └── style.css │ ├── todo_app_sqlite_csr/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── README.md │ │ │ ├── features/ │ │ │ │ ├── add_todo.feature │ │ │ │ ├── delete_todo.feature │ │ │ │ └── open_app.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── action.rs │ │ │ ├── check.rs │ │ │ ├── find.rs │ │ │ ├── mod.rs │ │ │ └── world/ │ │ │ ├── action_steps.rs │ │ │ ├── check_steps.rs │ │ │ └── mod.rs │ │ ├── migrations/ │ │ │ └── 20221118172000_create_todo_table.sql │ │ ├── rust-toolchain.toml │ │ ├── src/ │ │ │ ├── error_template.rs │ │ │ ├── errors.rs │ │ │ ├── fallback.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── todo.rs │ │ └── style.css │ ├── todomvc/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ └── websocket/ │ ├── Cargo.toml │ ├── LICENSE │ ├── Makefile.toml │ ├── README.md │ ├── e2e/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── features/ │ │ │ ├── echo_client_error.feature │ │ │ ├── echo_server_error.feature │ │ │ ├── echo_text.feature │ │ │ └── open_app.feature │ │ └── tests/ │ │ ├── app_suite.rs │ │ └── fixtures/ │ │ ├── action.rs │ │ ├── check.rs │ │ ├── find.rs │ │ ├── mod.rs │ │ └── world/ │ │ ├── action_steps.rs │ │ ├── check_steps.rs │ │ └── mod.rs │ ├── src/ │ │ ├── lib.rs │ │ ├── main.rs │ │ └── websocket.rs │ └── style.css ├── flake.nix ├── hydration_context/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ ├── csr.rs │ ├── hydrate.rs │ ├── lib.rs │ └── ssr.rs ├── integrations/ │ ├── actix/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── src/ │ │ │ └── lib.rs │ │ └── tests/ │ │ └── extract_routes.rs │ ├── axum/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── service.rs │ │ └── tests/ │ │ ├── axum_integration.rs │ │ └── service_mode/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.css │ └── utils/ │ ├── Cargo.toml │ ├── Makefile.toml │ └── src/ │ └── lib.rs ├── leptos/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── build.rs │ ├── src/ │ │ ├── animated_show.rs │ │ ├── attribute_interceptor.rs │ │ ├── await_.rs │ │ ├── children.rs │ │ ├── component.rs │ │ ├── error_boundary.rs │ │ ├── for_loop.rs │ │ ├── form.rs │ │ ├── from_form_data.rs │ │ ├── hydration/ │ │ │ ├── hydration_script.js │ │ │ ├── island_script.js │ │ │ ├── islands_routing.js │ │ │ ├── mod.rs │ │ │ └── reload_script.js │ │ ├── into_view.rs │ │ ├── lib.rs │ │ ├── logging.rs │ │ ├── mount.rs │ │ ├── nonce.rs │ │ ├── portal.rs │ │ ├── provider.rs │ │ ├── show.rs │ │ ├── show_let.rs │ │ ├── subsecond.rs │ │ ├── suspense_component.rs │ │ ├── text_prop.rs │ │ └── transition.rs │ └── tests/ │ ├── pr_4061.rs │ └── ssr.rs ├── leptos_config/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── src/ │ │ ├── errors.rs │ │ ├── lib.rs │ │ └── tests.rs │ └── tests/ │ └── config.rs ├── leptos_dom/ │ ├── .cargo/ │ │ └── config.toml │ ├── Cargo.toml │ ├── Makefile.toml │ ├── examples/ │ │ ├── hydration-test/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── test-bench/ │ │ │ ├── Cargo.toml │ │ │ ├── index.html │ │ │ └── src/ │ │ │ └── main.rs │ │ └── view-tests/ │ │ ├── Cargo.toml │ │ ├── index.html │ │ └── src/ │ │ └── main.rs │ └── src/ │ ├── helpers.rs │ ├── lib.rs │ ├── logging.rs │ └── macro_helpers/ │ ├── mod.rs │ └── tracing_property.rs ├── leptos_hot_reload/ │ ├── Cargo.toml │ ├── Makefile.toml │ └── src/ │ ├── diff.rs │ ├── lib.rs │ ├── node.rs │ ├── parsing.rs │ └── patch.js ├── leptos_macro/ │ ├── .gitignore │ ├── Cargo.toml │ ├── Makefile.toml │ ├── build.rs │ ├── example/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── src/ │ │ ├── component.rs │ │ ├── lazy.rs │ │ ├── lib.rs │ │ ├── memo.rs │ │ ├── params.rs │ │ ├── slice.rs │ │ ├── slot.rs │ │ └── view/ │ │ ├── component_builder.rs │ │ ├── mod.rs │ │ ├── slot_helper.rs │ │ ├── snapshots/ │ │ │ └── leptos_macro__view__tests__client_template__full_span__counter_component.snap │ │ └── utils.rs │ └── tests/ │ ├── component.rs │ ├── memo/ │ │ ├── red.rs │ │ └── red.stderr │ ├── memo.rs │ ├── params.rs │ ├── server.rs │ ├── slice/ │ │ ├── red.rs │ │ └── red.stderr │ ├── slice.rs │ ├── ui/ │ │ ├── component.rs │ │ ├── component.stderr │ │ ├── component_absolute.rs │ │ ├── component_absolute.stderr │ │ ├── server.rs │ │ └── server.stderr │ └── ui.rs ├── leptos_server/ │ ├── Cargo.toml │ ├── Makefile.toml │ └── src/ │ ├── action.rs │ ├── lib.rs │ ├── local_resource.rs │ ├── multi_action.rs │ ├── once_resource.rs │ ├── resource.rs │ ├── serializers.rs │ └── shared.rs ├── meta/ │ ├── Cargo.toml │ ├── Makefile.toml │ └── src/ │ ├── body.rs │ ├── html.rs │ ├── lib.rs │ ├── link.rs │ ├── meta_tags.rs │ ├── script.rs │ ├── style.rs │ ├── stylesheet.rs │ └── title.rs ├── next_tuple/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ └── lib.rs ├── oco/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ └── lib.rs ├── or_poisoned/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ └── lib.rs ├── projects/ │ ├── README.md │ ├── bevy3d_ui/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── index.html │ │ └── src/ │ │ ├── demos/ │ │ │ ├── bevydemo1/ │ │ │ │ ├── eventqueue/ │ │ │ │ │ ├── events.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── plugin.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── scene.rs │ │ │ │ └── state.rs │ │ │ └── mod.rs │ │ ├── main.rs │ │ └── routes/ │ │ ├── demo1.rs │ │ └── mod.rs │ ├── counter_dwarf_debug/ │ │ ├── .gitignore │ │ ├── .vscode/ │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── Trunk.toml │ │ ├── index.html │ │ ├── rust-toolchain.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── main.rs │ ├── hexagonal-architecture/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── end2end/ │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ ├── tests/ │ │ │ │ └── example.spec.ts │ │ │ └── tsconfig.json │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── config.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── middleware.rs │ │ │ ├── server_types.rs │ │ │ ├── trait_impl.rs │ │ │ ├── traits.rs │ │ │ └── ui_types.rs │ │ └── style/ │ │ └── main.scss │ ├── login_with_token_csr_only/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── api-boundary/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ └── src/ │ │ │ └── lib.rs │ │ ├── client/ │ │ │ ├── Cargo.toml │ │ │ ├── Makefile.toml │ │ │ ├── Trunk.toml │ │ │ ├── index.html │ │ │ └── src/ │ │ │ ├── api.rs │ │ │ ├── components/ │ │ │ │ ├── credentials.rs │ │ │ │ ├── mod.rs │ │ │ │ └── navbar.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── pages/ │ │ │ ├── home.rs │ │ │ ├── login.rs │ │ │ ├── mod.rs │ │ │ └── register.rs │ │ └── server/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ └── src/ │ │ ├── adapters.rs │ │ ├── application.rs │ │ └── main.rs │ ├── meilisearch-searchbar/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── data_set.csv │ │ └── src/ │ │ ├── fallback.rs │ │ ├── lib.rs │ │ └── main.rs │ ├── nginx-mpmc/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app-1/ │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── src/ │ │ │ │ ├── app.rs │ │ │ │ ├── error_template.rs │ │ │ │ ├── fileserv.rs │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ │ └── style/ │ │ │ └── main.scss │ │ ├── app-2/ │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── src/ │ │ │ │ ├── app.rs │ │ │ │ ├── error_template.rs │ │ │ │ ├── fileserv.rs │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ │ └── style/ │ │ │ └── main.scss │ │ ├── kill.sh │ │ ├── nginx.conf │ │ ├── nginx_linux.conf │ │ ├── run.sh │ │ ├── run_linux.sh │ │ ├── shared-server-1/ │ │ │ ├── .gitignore │ │ │ ├── Cargo.toml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── src/ │ │ │ │ ├── lib.rs │ │ │ │ └── main.rs │ │ │ └── style/ │ │ │ └── main.scss │ │ └── shared-server-2/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── src/ │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── openapi-openai-api-swagger-ui/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── end2end/ │ │ │ ├── package.json │ │ │ ├── playwright.config.ts │ │ │ └── tests/ │ │ │ └── example.spec.ts │ │ ├── src/ │ │ │ ├── app.rs │ │ │ ├── error_template.rs │ │ │ ├── fileserv.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ └── open_ai.rs │ │ └── style/ │ │ └── main.scss │ ├── ory-kratos/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── README.md │ │ ├── app/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ ├── auth/ │ │ │ │ ├── extractors.rs │ │ │ │ ├── kratos_error.rs │ │ │ │ ├── kratos_html.rs │ │ │ │ ├── login.rs │ │ │ │ ├── logout.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── recovery.rs │ │ │ │ ├── registration.rs │ │ │ │ ├── session.rs │ │ │ │ ├── settings.rs │ │ │ │ └── verification.rs │ │ │ ├── database_calls.rs │ │ │ ├── error_template.rs │ │ │ ├── lib.rs │ │ │ └── posts/ │ │ │ ├── create_posts.rs │ │ │ ├── mod.rs │ │ │ ├── post.rs │ │ │ └── posts_page.rs │ │ ├── docker-compose.yml │ │ ├── e2e/ │ │ │ ├── Cargo.toml │ │ │ ├── features/ │ │ │ │ ├── 0_test.feature │ │ │ │ ├── 1_register.feature │ │ │ │ ├── 2_login.feature │ │ │ │ ├── 3_logout.feature │ │ │ │ ├── 4_recovery.feature │ │ │ │ ├── 5_settings.feature │ │ │ │ ├── 6_add_post.feature │ │ │ │ └── 7_edit_post.feature │ │ │ └── tests/ │ │ │ ├── app_suite.rs │ │ │ └── fixtures/ │ │ │ ├── mod.rs │ │ │ └── steps.rs │ │ ├── frontend/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ └── lib.rs │ │ ├── ids/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ └── lib.rs │ │ ├── kratos/ │ │ │ ├── email.schema.json │ │ │ └── kratos.yaml │ │ ├── migrations/ │ │ │ ├── 01_create_users.sql │ │ │ ├── 02_create_posts.sql │ │ │ └── 03_create_post_permissions.sql │ │ ├── server/ │ │ │ ├── Cargo.toml │ │ │ └── src/ │ │ │ ├── extract_session.rs │ │ │ ├── fileserv.rs │ │ │ └── main.rs │ │ └── style/ │ │ └── main.scss │ ├── session_auth_axum/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── flake.nix │ │ ├── migrations/ │ │ │ └── 20230226000000_create_todo_table.sql │ │ ├── src/ │ │ │ ├── auth.rs │ │ │ ├── error_template.rs │ │ │ ├── errors.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── state.rs │ │ │ └── todo.rs │ │ └── style.css │ ├── sitemap_axum/ │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── init/ │ │ │ └── schema.sql │ │ ├── sitemap-index.xml │ │ ├── sitemap-static.xml │ │ └── src/ │ │ ├── app.rs │ │ ├── error_template.rs │ │ ├── fileserv.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ └── sitemap.rs │ ├── sso_auth_axum/ │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ ├── Makefile.toml │ │ ├── README.md │ │ ├── flake.nix │ │ ├── migrations/ │ │ │ └── 20231217000000_create_tables.sql │ │ ├── src/ │ │ │ ├── auth.rs │ │ │ ├── error_template.rs │ │ │ ├── fallback.rs │ │ │ ├── lib.rs │ │ │ ├── main.rs │ │ │ ├── sign_in_sign_up.rs │ │ │ └── state.rs │ │ └── style.css │ └── tauri-from-scratch/ │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── Trunk.toml │ ├── src-orig/ │ │ ├── Cargo.toml │ │ ├── index.html │ │ └── src/ │ │ ├── app.rs │ │ ├── fallback.rs │ │ ├── lib.rs │ │ └── main.rs │ └── src-tauri/ │ ├── Cargo.toml │ ├── build.rs │ ├── src/ │ │ ├── lib.rs │ │ └── main.rs │ └── tauri.conf.json ├── reactive_graph/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ ├── build.rs │ ├── src/ │ │ ├── actions/ │ │ │ ├── action.rs │ │ │ ├── mod.rs │ │ │ └── multi_action.rs │ │ ├── callback.rs │ │ ├── channel.rs │ │ ├── computed/ │ │ │ ├── arc_memo.rs │ │ │ ├── async_derived/ │ │ │ │ ├── arc_async_derived.rs │ │ │ │ ├── async_derived.rs │ │ │ │ ├── future_impls.rs │ │ │ │ ├── inner.rs │ │ │ │ └── mod.rs │ │ │ ├── inner.rs │ │ │ ├── memo.rs │ │ │ └── selector.rs │ │ ├── computed.rs │ │ ├── diagnostics.rs │ │ ├── effect/ │ │ │ ├── effect.rs │ │ │ ├── effect_function.rs │ │ │ ├── immediate.rs │ │ │ ├── inner.rs │ │ │ └── render_effect.rs │ │ ├── effect.rs │ │ ├── graph/ │ │ │ ├── node.rs │ │ │ ├── sets.rs │ │ │ ├── source.rs │ │ │ └── subscriber.rs │ │ ├── graph.rs │ │ ├── into_reactive_value.rs │ │ ├── lib.rs │ │ ├── nightly.rs │ │ ├── owner/ │ │ │ ├── arc_stored_value.rs │ │ │ ├── arena.rs │ │ │ ├── arena_item.rs │ │ │ ├── context.rs │ │ │ ├── storage.rs │ │ │ └── stored_value.rs │ │ ├── owner.rs │ │ ├── send_wrapper_ext.rs │ │ ├── serde.rs │ │ ├── signal/ │ │ │ ├── arc_read.rs │ │ │ ├── arc_rw.rs │ │ │ ├── arc_trigger.rs │ │ │ ├── arc_write.rs │ │ │ ├── guards.rs │ │ │ ├── mapped.rs │ │ │ ├── read.rs │ │ │ ├── rw.rs │ │ │ ├── subscriber_traits.rs │ │ │ ├── trigger.rs │ │ │ └── write.rs │ │ ├── signal.rs │ │ ├── trait_options.rs │ │ ├── traits.rs │ │ ├── transition.rs │ │ └── wrappers.rs │ └── tests/ │ ├── async_derived.rs │ ├── cleanup.rs │ ├── effect.rs │ ├── effect_immediate.rs │ ├── memo.rs │ ├── signal.rs │ └── watch.rs ├── reactive_stores/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ ├── arc_field.rs │ ├── deref.rs │ ├── field.rs │ ├── iter.rs │ ├── keyed.rs │ ├── len.rs │ ├── lib.rs │ ├── option.rs │ ├── patch.rs │ ├── path.rs │ ├── serde.rs │ ├── slotmap.rs │ ├── store_field.rs │ └── subfield.rs ├── reactive_stores_macro/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── README.md │ └── src/ │ └── lib.rs ├── router/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── build.rs │ └── src/ │ ├── components.rs │ ├── flat_router.rs │ ├── form.rs │ ├── generate_route_list.rs │ ├── hooks.rs │ ├── lib.rs │ ├── link.rs │ ├── location/ │ │ ├── history.rs │ │ ├── mod.rs │ │ └── server.rs │ ├── matching/ │ │ ├── any_choose_view.rs │ │ ├── choose_view.rs │ │ ├── horizontal/ │ │ │ ├── mod.rs │ │ │ ├── param_segments.rs │ │ │ ├── static_segment.rs │ │ │ └── tuples.rs │ │ ├── mod.rs │ │ ├── nested/ │ │ │ ├── any_nested_match.rs │ │ │ ├── any_nested_route.rs │ │ │ ├── mod.rs │ │ │ └── tuples.rs │ │ ├── path_segment.rs │ │ ├── resolve_path.rs │ │ └── vertical/ │ │ └── mod.rs │ ├── method.rs │ ├── navigate.rs │ ├── nested_router.rs │ ├── params.rs │ ├── reactive.rs │ ├── ssr_mode.rs │ └── static_routes.rs ├── router_macro/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── src/ │ │ └── lib.rs │ └── tests/ │ └── path.rs ├── rustfmt.toml ├── scripts/ │ ├── axum_integration_service_mode.bat │ ├── axum_integration_service_mode.sh │ ├── bump.sh │ └── update_nightly.sh ├── server_fn/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── build.rs │ ├── server_fn_macro_default/ │ │ ├── Cargo.toml │ │ ├── Makefile.toml │ │ └── src/ │ │ └── lib.rs │ ├── src/ │ │ ├── client.rs │ │ ├── codec/ │ │ │ ├── bitcode.rs │ │ │ ├── bitcode_serde.rs │ │ │ ├── cbor.rs │ │ │ ├── json.rs │ │ │ ├── mod.rs │ │ │ ├── msgpack.rs │ │ │ ├── multipart.rs │ │ │ ├── patch.rs │ │ │ ├── post.rs │ │ │ ├── postcard.rs │ │ │ ├── put.rs │ │ │ ├── rkyv.rs │ │ │ ├── serde_lite.rs │ │ │ ├── stream.rs │ │ │ └── url.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── middleware/ │ │ │ └── mod.rs │ │ ├── redirect.rs │ │ ├── request/ │ │ │ ├── actix.rs │ │ │ ├── axum.rs │ │ │ ├── browser.rs │ │ │ ├── generic.rs │ │ │ ├── mod.rs │ │ │ ├── reqwest.rs │ │ │ └── spin.rs │ │ ├── response/ │ │ │ ├── actix.rs │ │ │ ├── browser.rs │ │ │ ├── generic.rs │ │ │ ├── http.rs │ │ │ ├── mod.rs │ │ │ └── reqwest.rs │ │ └── server.rs │ └── tests/ │ ├── invalid/ │ │ ├── aliased_return_full.rs │ │ ├── aliased_return_full.stderr │ │ ├── aliased_return_none.rs │ │ ├── aliased_return_none.stderr │ │ ├── aliased_return_part.rs │ │ ├── aliased_return_part.stderr │ │ ├── empty_return.rs │ │ ├── empty_return.stderr │ │ ├── no_return.rs │ │ ├── no_return.stderr │ │ ├── not_async.rs │ │ ├── not_async.stderr │ │ ├── not_result.rs │ │ └── not_result.stderr │ ├── server_macro.rs │ └── valid/ │ ├── aliased_return_full.rs │ ├── aliased_return_none.rs │ ├── aliased_return_part.rs │ ├── custom_error_aliased_return_full.rs │ ├── custom_error_aliased_return_none.rs │ └── custom_error_aliased_return_part.rs ├── server_fn_macro/ │ ├── Cargo.toml │ ├── Makefile.toml │ ├── build.rs │ └── src/ │ └── lib.rs └── tachys/ ├── Cargo.toml ├── Makefile.toml ├── build.rs └── src/ ├── dom.rs ├── erased.rs ├── html/ │ ├── attribute/ │ │ ├── any_attribute.rs │ │ ├── aria.rs │ │ ├── custom.rs │ │ ├── global.rs │ │ ├── key.rs │ │ ├── maybe_next_attr_erasure_macros.rs │ │ ├── mod.rs │ │ └── value.rs │ ├── class.rs │ ├── directive.rs │ ├── element/ │ │ ├── custom.rs │ │ ├── element_ext.rs │ │ ├── elements.rs │ │ ├── inner_html.rs │ │ └── mod.rs │ ├── event.rs │ ├── islands.rs │ ├── mod.rs │ ├── node_ref.rs │ ├── property.rs │ └── style.rs ├── hydration.rs ├── lib.rs ├── mathml/ │ └── mod.rs ├── oco.rs ├── reactive_graph/ │ ├── bind.rs │ ├── class.rs │ ├── inner_html.rs │ ├── mod.rs │ ├── node_ref.rs │ ├── owned.rs │ ├── property.rs │ ├── style.rs │ └── suspense.rs ├── renderer/ │ ├── dom.rs │ ├── mock_dom.rs │ ├── mod.rs │ └── sledgehammer.rs ├── ssr/ │ └── mod.rs ├── svg/ │ └── mod.rs └── view/ ├── add_attr.rs ├── any_view.rs ├── either.rs ├── error_boundary.rs ├── fragment.rs ├── iterators.rs ├── keyed.rs ├── mod.rs ├── primitives.rs ├── static_types.rs ├── strings.rs ├── template.rs └── tuples.rs