Trait freya::prelude::IntoDynNode

pub trait IntoDynNode<A = ()> {
    // Required method
    fn into_dyn_node(self) -> DynamicNode;
}
Expand description

A trait that allows various items to be converted into a dynamic node for the rsx macro

Required Methods§

fn into_dyn_node(self) -> DynamicNode

Consume this item along with a scopestate and produce a DynamicNode

You can use the bump alloactor of the scopestate to creat the dynamic node

Implementations on Foreign Types§

§

impl IntoDynNode for &Option<VNode>

§

fn into_dyn_node(self) -> DynamicNode

§

impl IntoDynNode for &str

§

fn into_dyn_node(self) -> DynamicNode

§

impl IntoDynNode for ()

§

fn into_dyn_node(self) -> DynamicNode

§

impl IntoDynNode for String

§

fn into_dyn_node(self) -> DynamicNode

§

impl IntoDynNode for Arguments<'_>

§

fn into_dyn_node(self) -> DynamicNode

§

impl<T> IntoDynNode for Option<T>
where T: IntoDynNode,

§

fn into_dyn_node(self) -> DynamicNode

Implementors§

§

impl IntoDynNode for &VNode

§

impl IntoDynNode for VNode

§

impl IntoDynNode for DynamicNode

§

impl<T> IntoDynNode for Memo<T>

§

impl<T> IntoDynNode for ReadOnlySignal<T>
where T: Clone + IntoDynNode,

§

impl<T> IntoDynNode for Resource<T>
where T: Clone + IntoDynNode,

§

impl<T> IntoDynNode for Signal<T>
where T: Clone + IntoDynNode,

§

impl<T, I> IntoDynNode<FromNodeIterator> for T
where T: Iterator<Item = I>, I: IntoVNode,