diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2012-06-22 18:19:35 -0700 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2012-06-22 18:57:20 -0700 |
| commit | f60cdf27e76f9e8c195246e90bfd944680cd7617 (patch) | |
| tree | 4bd8e42e9958202e1e1a794aff96c20eedc0c715 /src/libsyntax/print | |
| parent | 3ed8561dea681fe15eac4c12010c6ede0840088c (diff) | |
Remove 'implements' keyword in favour of :, part of #2301.
Diffstat (limited to 'src/libsyntax/print')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 89f3b2d3aba..f632f3bcc21 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -527,9 +527,11 @@ fn print_item(s: ps, &&item: @ast::item) { word_nbsp(s, *item.ident); print_region_param(s, rp); print_type_params(s, tps); - word_space(s, "implements"); - commasep(s, inconsistent, ifaces, {|s, p| - print_path(s, p.path, false)}); + if vec::len(ifaces) != 0u { + word_space(s, ":"); + commasep(s, inconsistent, ifaces, {|s, p| + print_path(s, p.path, false)}); + } bopen(s); hardbreak_if_not_bol(s); maybe_print_comment(s, ctor.span.lo); |
