commit | 37aa2967f2af014d4cf355fe009a6b046101a11f | [log] [tgz] |
---|---|---|
author | David Tolnay <dtolnay@gmail.com> | Sun Oct 30 10:11:12 2016 -0700 |
committer | David Tolnay <dtolnay@gmail.com> | Sun Oct 30 10:11:12 2016 -0700 |
tree | 9878192b33f78b868d474790a9917ca4f5d1fd29 | |
parent | 7184b1381ea1552cd02336775a6fbf47e4bc9dfc [diff] [blame] |
Preserve trailing comma in single element tuple pattern
diff --git a/src/expr.rs b/src/expr.rs index 761e9c4..6faa86d 100644 --- a/src/expr.rs +++ b/src/expr.rs
@@ -1504,7 +1504,12 @@ tokens.append_separated(&pats[pos..], ","); } } - None => tokens.append_separated(pats, ","), + None => { + tokens.append_separated(pats, ","); + if pats.len() == 1 { + tokens.append(","); + } + } } tokens.append(")"); }