Struct percy_vdom::VElement [−][src]
pub struct VElement { pub tag: String, pub attrs: HashMap<String, String, RandomState>, pub events: Events, pub children: Vec<VirtualNode, Global>, }
Fields
tag: String
The HTML tag, such as “div”
attrs: HashMap<String, String, RandomState>
HTML attributes such as id, class, style, etc
events: Events
Events that will get added to your real DOM element via .addEventListener
children: Vec<VirtualNode, Global>
The children of this VirtualNode
. So a
Implementations
Build a DOM element by recursively creating DOM nodes for this element and it’s children, it’s children’s children, etc.
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for VElement
impl !UnwindSafe for VElement