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
Available on non-WebAssembly only.
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 build(self) -> IncrementalRenderer
pub fn build(self) -> IncrementalRenderer
Build the incremental renderer.
Trait Implementations§
Source§impl Clone for IncrementalRendererConfig
impl Clone for IncrementalRendererConfig
Auto Trait Implementations§
impl !RefUnwindSafe for IncrementalRendererConfig
impl !UnwindSafe for IncrementalRendererConfig
impl Freeze for IncrementalRendererConfig
impl Send for IncrementalRendererConfig
impl Sync for IncrementalRendererConfig
impl Unpin for IncrementalRendererConfig
impl UnsafeUnpin 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.