Struct dioxus_rsx::CallBody

source ·
pub struct CallBody {
    pub roots: Vec<BodyNode>,
}
Expand description

Fundametnally, every CallBody is a template

Fields§

§roots: Vec<BodyNode>

Implementations§

This will try to create a new template from the current body and the previous body. This will return None if the rsx has some dynamic part that has changed. This function intentionally leaks memory to create a static template. Keeping the template static allows us to simplify the core of dioxus and leaking memory in dev mode is less of an issue. the previous_location is the location of the previous template at the time the template was originally compiled.

Trait Implementations§

Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more

Serialize the same way, regardless of flavor

Write self to the given TokenStream. Read more
Convert self directly into a TokenStream object. Read more
Convert self directly into a TokenStream object. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Returns a Span covering the complete contents of this syntax tree node, or Span::call_site() if this node is empty.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.