diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-06-23 21:12:17 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-06-29 08:36:25 -0700 |
| commit | 3bad7129ebb13d7a4c0a7965aeb5bd536cc0f5f0 (patch) | |
| tree | 7c3ae5ff601a9cae33459eccaddc7d12cc76f6e2 /src/libsyntax/print | |
| parent | b29c36867418ea551b23c767f45454eea4623d79 (diff) | |
| download | rust-3bad7129ebb13d7a4c0a7965aeb5bd536cc0f5f0.tar.gz rust-3bad7129ebb13d7a4c0a7965aeb5bd536cc0f5f0.zip | |
Remove mutability from unique boxes in the AST
Diffstat (limited to 'src/libsyntax/print')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 9a1682bf063..978561eaa67 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1653,6 +1653,7 @@ pub fn print_explicit_self(s: @ps, explicit_self: ast::explicit_self_) -> bool { match explicit_self { ast::sty_static => { return false; } ast::sty_value => { word(s.s, "self"); } + ast::sty_uniq => { word(s.s, "~self"); } ast::sty_region(lt, m) => { word(s.s, "&"); print_opt_lifetime(s, lt); @@ -1662,9 +1663,6 @@ pub fn print_explicit_self(s: @ps, explicit_self: ast::explicit_self_) -> bool { ast::sty_box(m) => { word(s.s, "@"); print_mutability(s, m); word(s.s, "self"); } - ast::sty_uniq(m) => { - word(s.s, "~"); print_mutability(s, m); word(s.s, "self"); - } } return true; } |
