ast: Break compatibility
- Turned `static` and `const` into scoped modifiers (like `pub` - Added anonymous record patterns
This commit is contained in:
@@ -149,8 +149,8 @@ impl<A: Annotation> Foldable<A> for Pat {
|
||||
Self::MetId(name) => Self::MetId(name.fold_in(folder)?),
|
||||
Self::Name(name) => Self::Name(name.fold_in(folder)?),
|
||||
Self::Path(path) => Self::Path(path.fold_in(folder)?),
|
||||
Self::NamedStruct(path, pat) => {
|
||||
Self::NamedStruct(path.fold_in(folder)?, pat.fold_in(folder)?)
|
||||
Self::NamedRecord(path, pat) => {
|
||||
Self::NamedRecord(path.fold_in(folder)?, pat.fold_in(folder)?)
|
||||
}
|
||||
Self::NamedTuple(path, pat) => {
|
||||
Self::NamedTuple(path.fold_in(folder)?, pat.fold_in(folder)?)
|
||||
|
||||
Reference in New Issue
Block a user