pub struct JSXIR {
pub elements: Vec<ElementIR>,
pub components: Vec<ComponentIR>,
pub hooks: Vec<HookIR>,
pub event_handlers: Vec<EventHandlerIR>,
pub metadata: ComponentMetadata,
}
Expand description
JSX/TSXパーサー結果のIR表現
Fields§
§elements: Vec<ElementIR>
§components: Vec<ComponentIR>
§hooks: Vec<HookIR>
§event_handlers: Vec<EventHandlerIR>
§metadata: ComponentMetadata
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for JSXIR
impl<'de> Deserialize<'de> for JSXIR
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 JSXIR
Auto Trait Implementations§
impl Freeze for JSXIR
impl RefUnwindSafe for JSXIR
impl Send for JSXIR
impl Sync for JSXIR
impl Unpin for JSXIR
impl UnwindSafe for JSXIR
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