pub struct FullstackHTMLTemplate { /* private fields */ }
Available on crate feature
server
only.Expand description
The template that wraps the body of the HTML for a fullstack page. This template contains the data needed to hydrate server functions that were run on the server.
Implementations§
Source§impl FullstackHTMLTemplate
impl FullstackHTMLTemplate
Sourcepub fn new(cfg: &ServeConfig) -> Self
pub fn new(cfg: &ServeConfig) -> Self
Create a new FullstackHTMLTemplate
.
Source§impl FullstackHTMLTemplate
impl FullstackHTMLTemplate
Sourcepub fn render_head<R: Write>(
&self,
to: &mut R,
virtual_dom: &VirtualDom,
) -> Result<(), IncrementalRendererError>
pub fn render_head<R: Write>( &self, to: &mut R, virtual_dom: &VirtualDom, ) -> Result<(), IncrementalRendererError>
Render any content before the head of the page.
Sourcepub fn render_after_main<R: Write>(
&self,
to: &mut R,
virtual_dom: &VirtualDom,
) -> Result<(), IncrementalRendererError>
pub fn render_after_main<R: Write>( &self, to: &mut R, virtual_dom: &VirtualDom, ) -> Result<(), IncrementalRendererError>
Render all content after the main element of the page.
Sourcepub fn render_after_body<R: Write>(
&self,
to: &mut R,
) -> Result<(), IncrementalRendererError>
pub fn render_after_body<R: Write>( &self, to: &mut R, ) -> Result<(), IncrementalRendererError>
Render all content after the body of the page.
Sourcepub fn wrap_body<R: Write>(
&self,
to: &mut R,
virtual_dom: &VirtualDom,
body: impl Display,
) -> Result<(), IncrementalRendererError>
pub fn wrap_body<R: Write>( &self, to: &mut R, virtual_dom: &VirtualDom, body: impl Display, ) -> Result<(), IncrementalRendererError>
Wrap a body in the template
Auto Trait Implementations§
impl Freeze for FullstackHTMLTemplate
impl !RefUnwindSafe for FullstackHTMLTemplate
impl Send for FullstackHTMLTemplate
impl Sync for FullstackHTMLTemplate
impl Unpin for FullstackHTMLTemplate
impl !UnwindSafe for FullstackHTMLTemplate
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> 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.