//! Helpers for building virtual DOM VNodes. use std::{ any::Any, borrow::BorrowMut, cell::RefCell, fmt::Arguments, intrinsics::transmute, u128, }; use crate::{ events::VirtualEvent, innerlude::{Properties, VComponent, FC}, nodes::{Attribute, Listener, NodeKey, VNode}, prelude::{VElement, VFragment}, virtual_dom::Scope, }; /// A virtual DOM element builder. /// /// Typically constructed with element-specific constructors, eg the `div` /// function for building `
` elements or the `button` function for building /// `