pub struct ElementIR {
pub tag_name: String,
pub attributes: Properties,
pub children: Vec<ElementChild>,
pub key: Option<String>,
}
Expand description
仮想DOM要素IR
Fields§
§tag_name: String
§attributes: Properties
§children: Vec<ElementChild>
§key: Option<String>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ElementIR
impl<'de> Deserialize<'de> for ElementIR
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ElementIR
Auto Trait Implementations§
impl Freeze for ElementIR
impl RefUnwindSafe for ElementIR
impl Send for ElementIR
impl Sync for ElementIR
impl Unpin for ElementIR
impl UnwindSafe for ElementIR
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more