use crate Props;
use fmt;
/// The structure which represents a Virtual [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Introduction) for the ```rust_fel``` library.
/// It holds [rust_fel::Props](../rust_fel/struct.Props.html) , which in turn hold a [Vec](https://doc.rust-lang.org/beta/std/vec/) of ```Element's``` as ```children```.
/// This means ```Element``` can represent a tree of [DOM Elements](https://developer.mozilla.org/en-US/docs/Web/API/Element).