impulse_server_kit/
prelude.rs1pub use impulse_utils::{self, prelude::*};
4
5pub use crate::security_headers::{SecurityHeaders, SecurityHeadersOptions};
6pub use crate::setup::{GenericSetup, GenericValues, load_generic_config, load_generic_state};
7pub use crate::startup::{get_root_router, get_root_router_autoinject, start};
8pub use salvo;
9pub use tracing;
10pub use tracing::instrument;
11
12pub use salvo::handler;
13pub use salvo::{Depot, Request, Response, Router};
14
15#[cfg(feature = "oapi")]
16pub use salvo::oapi::endpoint;
17
18#[cfg(feature = "otel")]
19pub use crate::otel;
20
21#[cfg(feature = "test")]
22pub use crate::test_exts::*;
23
24#[cfg(feature = "static-server")]
25pub use crate::static_server::{
26 CacheMap, NoRedirectStaticRouter, ProvidedRoutesStaticRouter, StaticRouter, assets_only_router_from, frontend_router,
27 frontend_router_from_given_dist,
28};
29
30#[cfg(feature = "leptos-ssr")]
31pub use crate::leptos_ssr::{
32 CONTAINER_FRONTEND_DISTRIBUTABLE, FRONTEND_DIST_ENV, LOCAL_FRONTEND_DISTRIBUTABLE, LeptosOptions, PKG_SUBDIR,
33 SeoDefaults, SsrStreamMode, assets_only_router, leptos_router,
34};
35
36#[cfg(feature = "leptos-server-fn")]
37pub use crate::leptos_ssr::{ServerFnSalvoHandler, server_fn_router};