Finish rename

This commit is contained in:
Aleksey Kladov 2020-07-31 21:59:40 +02:00
parent b9c6aa9ec9
commit 8cf19847dd

View File

@ -809,7 +809,7 @@ fn collect_pat(&mut self, pat: ast::Pat) -> PatId {
ast::Pat::SlicePat(p) => {
let SlicePatComponents { prefix, slice, suffix } = p.components();
// FIXME properly handle `DotDotPat`
// FIXME properly handle `RestPat`
Pat::Slice {
prefix: prefix.into_iter().map(|p| self.collect_pat(p)).collect(),
slice: slice.map(|p| self.collect_pat(p)),
@ -827,9 +827,9 @@ fn collect_pat(&mut self, pat: ast::Pat) -> PatId {
}
}
ast::Pat::RestPat(_) => {
// `DotDotPat` requires special handling and should not be mapped
// `RestPat` requires special handling and should not be mapped
// to a Pat. Here we are using `Pat::Missing` as a fallback for
// when `DotDotPat` is mapped to `Pat`, which can easily happen
// when `RestPat` is mapped to `Pat`, which can easily happen
// when the source code being analyzed has a malformed pattern
// which includes `..` in a place where it isn't valid.