pub struct RenderHandleState { /* private fields */ }
Available on crate feature
axum
only.Expand description
State used by render_handler
to render a dioxus component with axum
Implementations§
Source§impl RenderHandleState
impl RenderHandleState
Sourcepub fn new(config: ServeConfig, root: fn() -> Element) -> Self
pub fn new(config: ServeConfig, root: fn() -> Element) -> Self
Create a new RenderHandleState
Sourcepub fn new_with_virtual_dom_factory(
config: ServeConfig,
build_virtual_dom: impl Fn() -> VirtualDom + Send + Sync + 'static,
) -> Self
pub fn new_with_virtual_dom_factory( config: ServeConfig, build_virtual_dom: impl Fn() -> VirtualDom + Send + Sync + 'static, ) -> Self
Create a new RenderHandleState
with a custom VirtualDom
factory. This method can be used to pass context into the root component of your application.
Sourcepub fn with_config(self, config: ServeConfig) -> Self
pub fn with_config(self, config: ServeConfig) -> Self
Set the ServeConfig
for this RenderHandleState
Sourcepub fn with_ssr_state(self, ssr_state: SSRState) -> Self
pub fn with_ssr_state(self, ssr_state: SSRState) -> Self
Set the SSRState
for this RenderHandleState
. Sharing a SSRState
between multiple RenderHandleState
s is more efficient than creating a new SSRState
for each RenderHandleState
.
Trait Implementations§
Source§impl Clone for RenderHandleState
impl Clone for RenderHandleState
Source§fn clone(&self) -> RenderHandleState
fn clone(&self) -> RenderHandleState
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 RenderHandleState
impl !RefUnwindSafe for RenderHandleState
impl Send for RenderHandleState
impl Sync for RenderHandleState
impl Unpin for RenderHandleState
impl !UnwindSafe for RenderHandleState
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.