1#![doc = include_str!("../README.md")]
2#![doc(html_logo_url = "https://avatars.githubusercontent.com/u/79236386")]
3#![doc(html_favicon_url = "https://avatars.githubusercontent.com/u/79236386")]
4#![cfg_attr(docsrs, feature(doc_cfg))]
6#![forbid(unexpected_cfgs)]
7
8pub use bytes::Bytes;
11pub use dioxus_fullstack_core::{ServerFnError, ServerFnResult};
12
13pub use axum;
14pub use config::ServeConfig;
15pub use config::*;
16pub use document::ServerDocument;
17pub use http;
18pub use inventory;
19pub use server::*;
20
21pub mod redirect;
22
23#[cfg(not(target_arch = "wasm32"))]
24mod launch;
25
26#[cfg(not(target_arch = "wasm32"))]
27pub use launch::{launch, launch_cfg};
28
29pub mod server;
31
32pub mod config;
35
36pub(crate) mod document;
37pub(crate) mod ssr;
38pub(crate) mod streaming;
39
40pub use launch::router;
41pub use launch::serve;
42
43pub mod serverfn;
44pub use serverfn::*;
45
46pub mod isrg;
47pub use isrg::*;
48
49mod index_html;
50pub(crate) use index_html::IndexHtml;