Trait next_rs::prelude::FunctionProvider  
source · pub trait FunctionProvider {
    type Properties: Properties + PartialEq;
    // Required method
    fn run(
        ctx: &mut HookContext,
        props: &Self::Properties
    ) -> Result<VNode, RenderError>;
}Expand description
Trait that allows a struct to act as Function Component.
Required Associated Types§
sourcetype Properties: Properties + PartialEq
 
type Properties: Properties + PartialEq
Properties for the Function Component.
Required Methods§
sourcefn run(
    ctx: &mut HookContext,
    props: &Self::Properties
) -> Result<VNode, RenderError>
 
fn run( ctx: &mut HookContext, props: &Self::Properties ) -> Result<VNode, RenderError>
Render the component. This function returns the Html to be rendered for the
component.
Equivalent of Component::view.
Object Safety§
This trait is not object safe.