fix some doc links in dioxus-server

This commit is contained in:
Evan Almloff committed 2023-04-03 13:20:38 -05:00
1 parent f1c31d6cc3
commit 7ae45272d1
5 files changed
+13 -9

No files matched your search

+3 -1
View File
@@ -182,7 +182,9 @@ pub trait DioxusRouterExt<S> {
/// .unwrap();
/// }
///
/// fn app(cx: Scope) -> Element {todo!()}
/// fn app(cx: Scope) -> Element {
/// todo!()
/// }
/// ```
fn serve_dioxus_application<P: Clone + Send + Sync + 'static>(
self,
+2 -2
View File
@@ -6,8 +6,8 @@
//! Each framework has utilies for some or all of the following:
//! - Server functions
//! - A generic way to register server functions
//! - A way to register server functions with a custom handler that allows users to pass in a custom [`DioxusServerContext`] based on the state of the server framework.
//! - A way to register static WASM files that is accepts [`ServeConfig`]
//! - A way to register server functions with a custom handler that allows users to pass in a custom [`crate::server_context::DioxusServerContext`] based on the state of the server framework.
//! - A way to register static WASM files that is accepts [`crate::serve_config::ServeConfig`]
//! - A hot reloading web socket that intigrates with [`dioxus-hot-reload`](https://crates.io/crates/dioxus-hot-reload)
#[cfg(feature = "axum")]
+4 -2
View File
@@ -1,8 +1,8 @@
//! Fullstack utilities for the [`dioxus`](https://dioxuslabs.com) framework.
//!
//! # Features
//! - Intigrations with the [axum](crate::adapters::axum_adapter), [salvo](crate::adapters::salvo_adapters), and [warp](crate::adapters::warp_adapters) server frameworks with utilities for serving and rendering Dioxus applications.
//! - Server functions that allow you to call code on the server from the client as if it were a normal function.
//! - Intigrations with the [axum](crate::adapters::axum_adapter), [salvo](crate::adapters::salvo_adapter), and [warp](crate::adapters::warp_adapter) server frameworks with utilities for serving and rendering Dioxus applications.
//! - [Server functions](crate::prelude::server) that allow you to call code on the server from the client as if it were a normal function.
//! - Instant RSX Hot reloading with [`dioxus-hot-reload`](https://crates.io/crates/dioxus-hot-reload).
//!
//! # Example
@@ -60,6 +60,8 @@
#[allow(unused)]
use dioxus_core::prelude::*;
pub use adapters::*;
mod adapters;
#[cfg(all(debug_assertions, feature = "hot-reload", feature = "ssr"))]
mod hot_reload;
+1 -1
View File
@@ -82,7 +82,7 @@ pub enum ServerRegistrationFnError {
/// Server functions are created using the `server` macro.
///
/// The function should be registered by calling `ServerFn::register()`. The set of server functions
/// can be queried on the server for routing purposes by calling [ServerFunctionRegistry::get].
/// can be queried on the server for routing purposes by calling [server_fn::ServerFunctionRegistry::get].
///
/// Technically, the trait is implemented on a type that describes the server function's arguments, not the function itself.
pub trait ServerFn: server_fn::ServerFn<DioxusServerContext> {