1
Fork 0

Add pattern types to ast

This commit is contained in:
Oli Scherer 2023-01-30 09:50:16 +00:00
parent 0e5f520788
commit fc27a91880
7 changed files with 26 additions and 1 deletions

View file

@ -2152,6 +2152,9 @@ pub enum TyKind {
MacCall(P<MacCall>),
/// Placeholder for a `va_list`.
CVarArgs,
/// Pattern types like `u32 as 1..=`, which is the same as `NonZeroU32`,
/// just as part of the type system.
Pat(P<Ty>, P<Pat>),
/// Sometimes we need a dummy value when no error has occurred.
Dummy,
/// Placeholder for a kind that has failed to be defined.