cl-ast: Let Ty handle the complexities of VariantKind::Tuple's type list
This commit is contained in:
@@ -251,7 +251,7 @@ mod display {
|
||||
match self {
|
||||
VariantKind::Plain => Ok(()),
|
||||
VariantKind::CLike(n) => write!(f, " = {n}"),
|
||||
VariantKind::Tuple(v) => delimit(separate(v, ", "), INLINE_PARENS)(f),
|
||||
VariantKind::Tuple(v) => v.fmt(f),
|
||||
VariantKind::Struct(v) => delimit(separate(v, ", "), INLINE_BRACES)(f),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -197,7 +197,7 @@ pub struct Variant {
|
||||
pub enum VariantKind {
|
||||
Plain,
|
||||
CLike(u128),
|
||||
Tuple(Vec<Ty>),
|
||||
Tuple(Ty),
|
||||
Struct(Vec<StructMember>),
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user