mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
feat(ast): revert #[non_exhaustive] change (#5885)
Too many downstream breaking changes.
This commit is contained in:
parent
66e919e59b
commit
ae89145256
4 changed files with 0 additions and 186 deletions
|
|
@ -35,7 +35,6 @@ use super::{macros::inherit_variants, *};
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct Program<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -209,7 +208,6 @@ pub use match_expression;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "Identifier")]
|
||||
#[non_exhaustive]
|
||||
pub struct IdentifierName<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -226,7 +224,6 @@ pub struct IdentifierName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "Identifier")]
|
||||
#[non_exhaustive]
|
||||
pub struct IdentifierReference<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -252,7 +249,6 @@ pub struct IdentifierReference<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "Identifier")]
|
||||
#[non_exhaustive]
|
||||
pub struct BindingIdentifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -279,7 +275,6 @@ pub struct BindingIdentifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "Identifier")]
|
||||
#[non_exhaustive]
|
||||
pub struct LabelIdentifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -294,7 +289,6 @@ pub struct LabelIdentifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ThisExpression {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -308,7 +302,6 @@ pub struct ThisExpression {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ArrayExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -351,7 +344,6 @@ pub enum ArrayExpressionElement<'a> {
|
|||
#[ast(visit)]
|
||||
#[derive(Debug, Clone)]
|
||||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[non_exhaustive]
|
||||
pub struct Elision {
|
||||
pub span: Span,
|
||||
}
|
||||
|
|
@ -364,7 +356,6 @@ pub struct Elision {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ObjectExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -395,7 +386,6 @@ pub enum ObjectPropertyKind<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ObjectProperty<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -452,7 +442,6 @@ pub enum PropertyKind {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TemplateLiteral<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -468,7 +457,6 @@ pub struct TemplateLiteral<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TaggedTemplateExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -485,7 +473,6 @@ pub struct TaggedTemplateExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TemplateElement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -546,7 +533,6 @@ pub use match_member_expression;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ComputedMemberExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -563,7 +549,6 @@ pub struct ComputedMemberExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct StaticMemberExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -580,7 +565,6 @@ pub struct StaticMemberExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct PrivateFieldExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -610,7 +594,6 @@ pub struct PrivateFieldExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct CallExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -637,7 +620,6 @@ pub struct CallExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct NewExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -654,7 +636,6 @@ pub struct NewExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct MetaProperty<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -670,7 +651,6 @@ pub struct MetaProperty<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct SpreadElement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -705,7 +685,6 @@ pub enum Argument<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct UpdateExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -722,7 +701,6 @@ pub struct UpdateExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct UnaryExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -738,7 +716,6 @@ pub struct UnaryExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct BinaryExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -755,7 +732,6 @@ pub struct BinaryExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct PrivateInExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -772,7 +748,6 @@ pub struct PrivateInExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct LogicalExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -789,7 +764,6 @@ pub struct LogicalExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ConditionalExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -806,7 +780,6 @@ pub struct ConditionalExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct AssignmentExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -923,7 +896,6 @@ pub use match_assignment_target_pattern;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ArrayAssignmentTarget<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -943,7 +915,6 @@ pub struct ArrayAssignmentTarget<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ObjectAssignmentTarget<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -961,7 +932,6 @@ pub struct ObjectAssignmentTarget<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "RestElement")]
|
||||
#[non_exhaustive]
|
||||
pub struct AssignmentTargetRest<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -992,7 +962,6 @@ pub enum AssignmentTargetMaybeDefault<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct AssignmentTargetWithDefault<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1018,7 +987,6 @@ pub enum AssignmentTargetProperty<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct AssignmentTargetPropertyIdentifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1034,7 +1002,6 @@ pub struct AssignmentTargetPropertyIdentifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct AssignmentTargetPropertyProperty<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1050,7 +1017,6 @@ pub struct AssignmentTargetPropertyProperty<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct SequenceExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1065,7 +1031,6 @@ pub struct SequenceExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct Super {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1079,7 +1044,6 @@ pub struct Super {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct AwaitExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1094,7 +1058,6 @@ pub struct AwaitExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ChainExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1127,7 +1090,6 @@ pub enum ChainElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ParenthesizedExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1181,7 +1143,6 @@ pub enum Statement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct Directive<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1199,7 +1160,6 @@ pub struct Directive<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct Hashbang<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1215,7 +1175,6 @@ pub struct Hashbang<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct BlockStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1268,7 +1227,6 @@ pub use match_declaration;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct VariableDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1296,7 +1254,6 @@ pub enum VariableDeclarationKind {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct VariableDeclarator<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1313,7 +1270,6 @@ pub struct VariableDeclarator<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct EmptyStatement {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1325,7 +1281,6 @@ pub struct EmptyStatement {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ExpressionStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1338,7 +1293,6 @@ pub struct ExpressionStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct IfStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1353,7 +1307,6 @@ pub struct IfStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct DoWhileStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1367,7 +1320,6 @@ pub struct DoWhileStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct WhileStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1382,7 +1334,6 @@ pub struct WhileStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ForStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1420,7 +1371,6 @@ pub enum ForStatementInit<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ForInStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1456,7 +1406,6 @@ pub enum ForStatementLeft<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ForOfStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1475,7 +1424,6 @@ pub struct ForOfStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ContinueStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1488,7 +1436,6 @@ pub struct ContinueStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct BreakStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1501,7 +1448,6 @@ pub struct BreakStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ReturnStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1514,7 +1460,6 @@ pub struct ReturnStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct WithStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1529,7 +1474,6 @@ pub struct WithStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct SwitchStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1546,7 +1490,6 @@ pub struct SwitchStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct SwitchCase<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1560,7 +1503,6 @@ pub struct SwitchCase<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct LabeledStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1574,7 +1516,6 @@ pub struct LabeledStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ThrowStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1587,7 +1528,6 @@ pub struct ThrowStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TryStatement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1603,7 +1543,6 @@ pub struct TryStatement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct CatchClause<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1619,7 +1558,6 @@ pub struct CatchClause<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct CatchParameter<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1632,7 +1570,6 @@ pub struct CatchParameter<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct DebuggerStatement {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1645,7 +1582,6 @@ pub struct DebuggerStatement {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct BindingPattern<'a> {
|
||||
// serde(flatten) the attributes because estree has no `BindingPattern`
|
||||
#[serde(flatten)]
|
||||
|
|
@ -1680,7 +1616,6 @@ pub enum BindingPatternKind<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct AssignmentPattern<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1694,7 +1629,6 @@ pub struct AssignmentPattern<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ObjectPattern<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1709,7 +1643,6 @@ pub struct ObjectPattern<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct BindingProperty<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1725,7 +1658,6 @@ pub struct BindingProperty<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ArrayPattern<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1740,7 +1672,6 @@ pub struct ArrayPattern<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "RestElement")]
|
||||
#[non_exhaustive]
|
||||
pub struct BindingRestElement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1758,7 +1689,6 @@ pub struct BindingRestElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct Function<'a> {
|
||||
pub r#type: FunctionType,
|
||||
#[serde(flatten)]
|
||||
|
|
@ -1811,7 +1741,6 @@ pub enum FunctionType {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct FormalParameters<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1827,7 +1756,6 @@ pub struct FormalParameters<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct FormalParameter<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1859,7 +1787,6 @@ pub enum FormalParameterKind {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct FunctionBody<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1877,7 +1804,6 @@ pub struct FunctionBody<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ArrowFunctionExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1900,7 +1826,6 @@ pub struct ArrowFunctionExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct YieldExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1915,7 +1840,6 @@ pub struct YieldExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct Class<'a> {
|
||||
pub r#type: ClassType,
|
||||
#[serde(flatten)]
|
||||
|
|
@ -2007,7 +1931,6 @@ pub enum ClassType {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ClassBody<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2061,7 +1984,6 @@ pub enum ClassElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct MethodDefinition<'a> {
|
||||
/// Method definition type
|
||||
///
|
||||
|
|
@ -2100,7 +2022,6 @@ pub enum MethodDefinitionType {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct PropertyDefinition<'a> {
|
||||
pub r#type: PropertyDefinitionType,
|
||||
#[serde(flatten)]
|
||||
|
|
@ -2211,7 +2132,6 @@ pub enum MethodDefinitionKind {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct PrivateIdentifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2237,7 +2157,6 @@ pub struct PrivateIdentifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct StaticBlock<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2329,7 +2248,6 @@ pub enum AccessorPropertyType {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct AccessorProperty<'a> {
|
||||
pub r#type: AccessorPropertyType,
|
||||
#[serde(flatten)]
|
||||
|
|
@ -2374,7 +2292,6 @@ pub struct AccessorProperty<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ImportExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2387,7 +2304,6 @@ pub struct ImportExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ImportDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2422,7 +2338,6 @@ pub enum ImportDeclarationSpecifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ImportSpecifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2454,7 +2369,6 @@ pub struct ImportSpecifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ImportDefaultSpecifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2473,7 +2387,6 @@ pub struct ImportDefaultSpecifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ImportNamespaceSpecifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2485,7 +2398,6 @@ pub struct ImportNamespaceSpecifier<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct WithClause<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2498,7 +2410,6 @@ pub struct WithClause<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ImportAttribute<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2532,7 +2443,6 @@ pub enum ImportAttributeKey<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ExportNamedDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2559,7 +2469,6 @@ pub struct ExportNamedDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct ExportDefaultDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2581,7 +2490,6 @@ pub struct ExportDefaultDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ExportAllDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -2609,7 +2517,6 @@ pub struct ExportAllDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct ExportSpecifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ use super::{inherit_variants, js::*, literal::*, ts::*};
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXElement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -73,7 +72,6 @@ pub struct JSXElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXOpeningElement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -108,7 +106,6 @@ pub struct JSXOpeningElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXClosingElement<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -128,7 +125,6 @@ pub struct JSXClosingElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXFragment<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -146,7 +142,6 @@ pub struct JSXFragment<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXOpeningFragment {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -158,7 +153,6 @@ pub struct JSXOpeningFragment {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXClosingFragment {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -194,7 +188,6 @@ pub enum JSXElementName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXNamespacedName<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -224,7 +217,6 @@ pub struct JSXNamespacedName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXMemberExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -262,7 +254,6 @@ pub enum JSXMemberExpressionObject<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXExpressionContainer<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -295,7 +286,6 @@ pub enum JSXExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXEmptyExpression {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -340,7 +330,6 @@ pub enum JSXAttributeItem<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXAttribute<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -364,7 +353,6 @@ pub struct JSXAttribute<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXSpreadAttribute<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -438,7 +426,6 @@ pub enum JSXAttributeValue<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXIdentifier<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -477,7 +464,6 @@ pub enum JSXChild<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXSpreadChild<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -500,7 +486,6 @@ pub struct JSXSpreadChild<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSXText<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
|
|||
|
|
@ -28,7 +28,6 @@ use tsify::Tsify;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct BooleanLiteral {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -43,7 +42,6 @@ pub struct BooleanLiteral {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct NullLiteral {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -57,7 +55,6 @@ pub struct NullLiteral {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct NumericLiteral<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -76,7 +73,6 @@ pub struct NumericLiteral<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct BigIntLiteral<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -95,7 +91,6 @@ pub struct BigIntLiteral<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct RegExpLiteral<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -152,7 +147,6 @@ pub struct EmptyObject;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct StringLiteral<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@ export interface TSIndexSignatureName extends Span {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSThisParameter<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -69,7 +68,6 @@ pub struct TSThisParameter<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSEnumDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -101,7 +99,6 @@ pub struct TSEnumDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSEnumMember<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -149,7 +146,6 @@ pub enum TSEnumMemberName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeAnnotation<'a> {
|
||||
#[serde(flatten)]
|
||||
/// starts at the `:` token and ends at the end of the type annotation
|
||||
|
|
@ -176,7 +172,6 @@ pub struct TSTypeAnnotation<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSLiteralType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -313,7 +308,6 @@ pub use match_ts_type;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSConditionalType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -340,7 +334,6 @@ pub struct TSConditionalType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSUnionType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -355,7 +348,6 @@ pub struct TSUnionType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSIntersectionType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -367,7 +359,6 @@ pub struct TSIntersectionType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSParenthesizedType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -387,7 +378,6 @@ pub struct TSParenthesizedType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeOperator<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -432,7 +422,6 @@ impl TSTypeOperatorOperator {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSArrayType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -455,7 +444,6 @@ pub struct TSArrayType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSIndexedAccessType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -477,7 +465,6 @@ pub struct TSIndexedAccessType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTupleType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -489,7 +476,6 @@ pub struct TSTupleType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSNamedTupleMember<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -503,7 +489,6 @@ pub struct TSNamedTupleMember<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSOptionalType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -515,7 +500,6 @@ pub struct TSOptionalType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSRestType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -550,7 +534,6 @@ pub enum TSTupleElement<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSAnyKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -561,7 +544,6 @@ pub struct TSAnyKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSStringKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -572,7 +554,6 @@ pub struct TSStringKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSBooleanKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -583,7 +564,6 @@ pub struct TSBooleanKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSNumberKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -594,7 +574,6 @@ pub struct TSNumberKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSNeverKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -606,7 +585,6 @@ pub struct TSNeverKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSIntrinsicKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -617,7 +595,6 @@ pub struct TSIntrinsicKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSUnknownKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -628,7 +605,6 @@ pub struct TSUnknownKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSNullKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -639,7 +615,6 @@ pub struct TSNullKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSUndefinedKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -650,7 +625,6 @@ pub struct TSUndefinedKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSVoidKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -661,7 +635,6 @@ pub struct TSVoidKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSSymbolKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -672,7 +645,6 @@ pub struct TSSymbolKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSThisType {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -683,7 +655,6 @@ pub struct TSThisType {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSObjectKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -694,7 +665,6 @@ pub struct TSObjectKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSBigIntKeyword {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -708,7 +678,6 @@ pub struct TSBigIntKeyword {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeReference<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -743,7 +712,6 @@ pub use match_ts_type_name;
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSQualifiedName<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -756,7 +724,6 @@ pub struct TSQualifiedName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeParameterInstantiation<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -768,7 +735,6 @@ pub struct TSTypeParameterInstantiation<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeParameter<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -785,7 +751,6 @@ pub struct TSTypeParameter<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeParameterDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -798,7 +763,6 @@ pub struct TSTypeParameterDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeAliasDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -828,7 +792,6 @@ pub enum TSAccessibility {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSClassImplements<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -845,7 +808,6 @@ pub struct TSClassImplements<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSInterfaceDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -866,7 +828,6 @@ pub struct TSInterfaceDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSInterfaceBody<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -878,7 +839,6 @@ pub struct TSInterfaceBody<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSPropertySignature<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -918,7 +878,6 @@ pub enum TSSignature<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSIndexSignature<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -932,7 +891,6 @@ pub struct TSIndexSignature<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSCallSignatureDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -959,7 +917,6 @@ pub enum TSMethodSignatureKind {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSMethodSignature<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -982,7 +939,6 @@ pub struct TSMethodSignature<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSConstructSignatureDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -999,7 +955,6 @@ pub struct TSConstructSignatureDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize))]
|
||||
#[serde(tag = "type", rename = "Identifier", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSIndexSignatureName<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1012,7 +967,6 @@ pub struct TSIndexSignatureName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSInterfaceHeritage<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1025,7 +979,6 @@ pub struct TSInterfaceHeritage<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypePredicate<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1053,7 +1006,6 @@ pub enum TSTypePredicateName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSModuleDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1127,7 +1079,6 @@ pub enum TSModuleDeclarationBody<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSModuleBlock<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1141,7 +1092,6 @@ pub struct TSModuleBlock<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeLiteral<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1153,7 +1103,6 @@ pub struct TSTypeLiteral<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSInferType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1165,7 +1114,6 @@ pub struct TSInferType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeQuery<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1196,7 +1144,6 @@ pub enum TSTypeQueryExprName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSImportType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1212,7 +1159,6 @@ pub struct TSImportType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSImportAttributes<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1225,7 +1171,6 @@ pub struct TSImportAttributes<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSImportAttribute<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1248,7 +1193,6 @@ pub enum TSImportAttributeName<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSFunctionType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1263,7 +1207,6 @@ pub struct TSFunctionType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSConstructorType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1279,7 +1222,6 @@ pub struct TSConstructorType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSMappedType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1312,7 +1254,6 @@ pub enum TSMappedTypeModifierOperator {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTemplateLiteralType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1325,7 +1266,6 @@ pub struct TSTemplateLiteralType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSAsExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1338,7 +1278,6 @@ pub struct TSAsExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSSatisfiesExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1351,7 +1290,6 @@ pub struct TSSatisfiesExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSTypeAssertion<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1364,7 +1302,6 @@ pub struct TSTypeAssertion<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSImportEqualsDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1396,7 +1333,6 @@ pub enum TSModuleReference<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSExternalModuleReference<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1408,7 +1344,6 @@ pub struct TSExternalModuleReference<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSNonNullExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1444,7 +1379,6 @@ pub struct TSNonNullExpression<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct Decorator<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1459,7 +1393,6 @@ pub struct Decorator<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSExportAssignment<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1474,7 +1407,6 @@ pub struct TSExportAssignment<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSNamespaceExportDeclaration<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1486,7 +1418,6 @@ pub struct TSNamespaceExportDeclaration<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct TSInstantiationExpression<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1515,7 +1446,6 @@ pub enum ImportOrExportKind {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSDocNullableType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1530,7 +1460,6 @@ pub struct JSDocNullableType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSDocNonNullableType<'a> {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
@ -1543,7 +1472,6 @@ pub struct JSDocNonNullableType<'a> {
|
|||
#[generate_derive(CloneIn, GetSpan, GetSpanMut, ContentEq, ContentHash)]
|
||||
#[cfg_attr(feature = "serialize", derive(Serialize, Tsify))]
|
||||
#[serde(tag = "type", rename_all = "camelCase")]
|
||||
#[non_exhaustive]
|
||||
pub struct JSDocUnknownType {
|
||||
#[serde(flatten)]
|
||||
pub span: Span,
|
||||
|
|
|
|||
Loading…
Reference in a new issue