Skip to main content

IntoNode

Trait IntoNode 

Source
pub trait IntoNode {
    // Required method
    fn into_node(self) -> VirtualNode;
}
Expand description

Trait for converting a value into a VirtualNode by consuming it.

Unlike AsNode which borrows &self, this trait takes ownership, enabling closures to be wrapped into DynamicNode for reactive re-rendering.

Required Methods§

Source

fn into_node(self) -> VirtualNode

Converts this value into a VirtualNode by consuming it.

Implementations on Foreign Types§

Source§

impl IntoNode for &str

Converts a &str into a text virtual node via IntoNode.

Source§

fn into_node(self) -> VirtualNode

Converts this string slice into a text virtual node.

§Returns
  • VirtualNode - A text virtual node.
Source§

impl IntoNode for bool

Converts a bool into a text virtual node via IntoNode.

Source§

fn into_node(self) -> VirtualNode

Converts this boolean into a text virtual node.

§Returns
  • VirtualNode - A text virtual node.
Source§

impl IntoNode for i32

Converts an i32 into a text virtual node via IntoNode.

Source§

fn into_node(self) -> VirtualNode

Converts this integer into a text virtual node.

§Returns
  • VirtualNode - A text virtual node.
Source§

impl IntoNode for usize

Converts a usize into a text virtual node via IntoNode.

Source§

fn into_node(self) -> VirtualNode

Converts this unsigned integer into a text virtual node.

§Returns
  • VirtualNode - A text virtual node.
Source§

impl IntoNode for String

Converts a String into a text virtual node via IntoNode.

Source§

fn into_node(self) -> VirtualNode

Converts this string into a text virtual node.

§Returns
  • VirtualNode - A text virtual node.

Implementors§

Source§

impl IntoNode for VirtualNode

Converts a VirtualNode into itself via IntoNode.

Source§

impl<F> IntoNode for F
where F: FnMut() -> VirtualNode + 'static,

Wraps a FnMut() -> VirtualNode closure into a DynamicNode via IntoNode.

This enables writing {move || html! { ... }} directly in HTML markup without explicit DynamicNode construction.

Source§

impl<T> IntoNode for Signal<T>
where T: Clone + PartialEq + Display + 'static,

Converts a signal into a reactive text virtual node via IntoNode.