pub struct IncrementalRendererConfig { /* private fields */ }
Available on crate feature
server
only.Expand description
A configuration for the incremental renderer.
Implementations§
Source§impl IncrementalRendererConfig
impl IncrementalRendererConfig
Sourcepub fn new() -> IncrementalRendererConfig
pub fn new() -> IncrementalRendererConfig
Create a new incremental renderer configuration.
Sourcepub fn clear_cache(self, clear_cache: bool) -> IncrementalRendererConfig
pub fn clear_cache(self, clear_cache: bool) -> IncrementalRendererConfig
Clear the cache on startup (default: true)
Sourcepub fn map_path<F>(self, map_path: F) -> IncrementalRendererConfig
pub fn map_path<F>(self, map_path: F) -> IncrementalRendererConfig
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>(self, static_dir: P) -> IncrementalRendererConfig
pub fn static_dir<P>(self, static_dir: P) -> IncrementalRendererConfig
Set the static directory.
Sourcepub const fn memory_cache_limit(
self,
memory_cache_limit: usize,
) -> IncrementalRendererConfig
pub const fn memory_cache_limit( self, memory_cache_limit: usize, ) -> IncrementalRendererConfig
Set the memory cache limit.
Sourcepub fn invalidate_after(
self,
invalidate_after: Duration,
) -> IncrementalRendererConfig
pub fn invalidate_after( self, invalidate_after: Duration, ) -> IncrementalRendererConfig
Set the invalidation time.
Sourcepub fn pre_render(self, pre_render: bool) -> IncrementalRendererConfig
pub fn pre_render(self, pre_render: bool) -> IncrementalRendererConfig
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 moreSource§impl Default for IncrementalRendererConfig
impl Default for IncrementalRendererConfig
Source§fn default() -> IncrementalRendererConfig
fn default() -> IncrementalRendererConfig
Returns the “default value” for a type. Read more
Auto 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.