Enum swc_babel_ast::JSX [−][src]
pub enum JSX {
Show 15 variants
Attr(JSXAttribute),
ClosingEl(JSXClosingElement),
El(JSXElement),
EmptyExpr(JSXEmptyExpression),
ExprContainer(JSXExpressionContainer),
SpreadChild(JSXSpreadChild),
Id(JSXIdentifier),
MemberExpr(JSXMemberExpression),
NamespacedName(JSXNamespacedName),
OpeningEl(JSXOpeningElement),
SpreadAttr(JSXSpreadAttribute),
Text(JSXText),
Fragment(JSXFragment),
OpeningFragment(JSXOpeningFragment),
ClosingFragment(JSXClosingFragment),
}
Variants
Attr(JSXAttribute)
Tuple Fields
0: JSXAttribute
ClosingEl(JSXClosingElement)
Tuple Fields
El(JSXElement)
Tuple Fields
0: JSXElement
EmptyExpr(JSXEmptyExpression)
Tuple Fields
ExprContainer(JSXExpressionContainer)
Tuple Fields
SpreadChild(JSXSpreadChild)
Tuple Fields
Id(JSXIdentifier)
Tuple Fields
MemberExpr(JSXMemberExpression)
Tuple Fields
NamespacedName(JSXNamespacedName)
Tuple Fields
OpeningEl(JSXOpeningElement)
Tuple Fields
SpreadAttr(JSXSpreadAttribute)
Tuple Fields
Text(JSXText)
Tuple Fields
0: JSXText
Fragment(JSXFragment)
Tuple Fields
0: JSXFragment
OpeningFragment(JSXOpeningFragment)
Tuple Fields
ClosingFragment(JSXClosingFragment)
Tuple Fields
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for JSX
impl UnwindSafe for JSX
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more