Enum swc_babel_ast::Immutable [−][src]
pub enum Immutable {
Show 16 variants
StringLiteral(StringLiteral),
NumericLiteral(NumericLiteral),
NullLiteral(NullLiteral),
BooleanLiteral(BooleanLiteral),
BigIntLiteral(BigIntLiteral),
JSXAttribute(JSXAttribute),
JSXClosingElement(JSXClosingElement),
JSXElement(JSXElement),
JSXExpressionContainer(JSXExpressionContainer),
JSXSpreadChild(JSXSpreadChild),
JSXOpeningElement(JSXOpeningElement),
JSXText(JSXText),
JSXFragment(JSXFragment),
JSXOpeningFragment(JSXOpeningFragment),
JSXClosingFragment(JSXClosingFragment),
DecimalLiteral(DecimalLiteral),
}
Variants
StringLiteral(StringLiteral)
Tuple Fields
NumericLiteral(NumericLiteral)
Tuple Fields
NullLiteral(NullLiteral)
Tuple Fields
0: NullLiteral
BooleanLiteral(BooleanLiteral)
Tuple Fields
BigIntLiteral(BigIntLiteral)
Tuple Fields
JSXAttribute(JSXAttribute)
Tuple Fields
0: JSXAttribute
JSXClosingElement(JSXClosingElement)
Tuple Fields
JSXElement(JSXElement)
Tuple Fields
0: JSXElement
JSXExpressionContainer(JSXExpressionContainer)
Tuple Fields
JSXSpreadChild(JSXSpreadChild)
Tuple Fields
JSXOpeningElement(JSXOpeningElement)
Tuple Fields
JSXText(JSXText)
Tuple Fields
0: JSXText
JSXFragment(JSXFragment)
Tuple Fields
0: JSXFragment
JSXOpeningFragment(JSXOpeningFragment)
Tuple Fields
JSXClosingFragment(JSXClosingFragment)
Tuple Fields
DecimalLiteral(DecimalLiteral)
Tuple Fields
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Immutable
impl UnwindSafe for Immutable
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