pub struct IncrementalRendererConfig { /* private fields */ }
Expand description
A configuration for the incremental renderer.
Implementations§
Source§impl IncrementalRendererConfig
impl IncrementalRendererConfig
Sourcepub fn clear_cache(self, clear_cache: bool) -> Self
pub fn clear_cache(self, clear_cache: bool) -> Self
Clear the cache on startup (default: true)
Sourcepub fn map_path<F: Fn(&str) -> PathBuf + Send + Sync + 'static>(
self,
map_path: F,
) -> Self
pub fn map_path<F: Fn(&str) -> PathBuf + Send + Sync + 'static>( self, map_path: F, ) -> Self
Set a mapping from the route to the file path. This will override the default mapping configured with static_dir
.
The function should return the path to the folder to store the index.html file in.
Sourcepub fn static_dir<P: AsRef<Path>>(self, static_dir: P) -> Self
pub fn static_dir<P: AsRef<Path>>(self, static_dir: P) -> Self
Set the static directory.
Sourcepub const fn memory_cache_limit(self, memory_cache_limit: usize) -> Self
pub const fn memory_cache_limit(self, memory_cache_limit: usize) -> Self
Set the memory cache limit.
Sourcepub fn invalidate_after(self, invalidate_after: Duration) -> Self
pub fn invalidate_after(self, invalidate_after: Duration) -> Self
Set the invalidation time.
Sourcepub fn pre_render(self, pre_render: bool) -> Self
pub fn pre_render(self, pre_render: bool) -> Self
Set whether to include hydration ids in the pre-rendered html.
Sourcepub fn build(self) -> IncrementalRenderer
pub fn build(self) -> IncrementalRenderer
Build the incremental renderer.
Trait Implementations§
Source§impl Clone for IncrementalRendererConfig
impl Clone for IncrementalRendererConfig
Source§fn clone(&self) -> IncrementalRendererConfig
fn clone(&self) -> IncrementalRendererConfig
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for IncrementalRendererConfig
impl !RefUnwindSafe for IncrementalRendererConfig
impl Send for IncrementalRendererConfig
impl Sync for IncrementalRendererConfig
impl Unpin for IncrementalRendererConfig
impl !UnwindSafe for IncrementalRendererConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more