fix cargo check

This commit is contained in:
Evan Almloff committed 2023-04-03 17:39:09 -05:00
1 parent 4c22d5809e
commit 219af51526
10 files changed
+136 -142

No files matched your search

+3 -1
View File
@@ -24,11 +24,13 @@ pub mod prelude {
#[cfg(feature = "warp")]
pub use crate::adapters::warp_adapter::*;
#[cfg(feature = "ssr")]
pub use crate::render::SSRState;
#[cfg(feature = "ssr")]
pub use crate::serve_config::{ServeConfig, ServeConfigBuilder};
pub use crate::server_context::DioxusServerContext;
pub use crate::server_fn::ServerFn;
#[cfg(feature = "ssr")]
pub use crate::server_fn::ServerFnTraitObj;
pub use dioxus_server_macro::*;
pub use server_fn::{self, ServerFn as _, ServerFnError};
pub use server_macro::*;
}
+2 -1
View File
@@ -9,7 +9,7 @@ use crate::prelude::ServeConfig;
/// State used in server side rendering. This utilizes a pool of [`dioxus_ssr::Renderer`]s to cache static templates between renders.
#[derive(Clone)]
pub(crate) struct SSRState {
pub struct SSRState {
// We keep a pool of renderers to avoid re-creating them on every request. They are boxed to make them very cheap to move
renderers: Arc<object_pool::Pool<Renderer>>,
}
@@ -23,6 +23,7 @@ impl Default for SSRState {
}
impl SSRState {
/// Render the application to HTML.
pub fn render<P: 'static + Clone>(&self, cfg: &ServeConfig<P>) -> String {
let ServeConfig {
app, props, index, ..