From f60cdf27e76f9e8c195246e90bfd944680cd7617 Mon Sep 17 00:00:00 2001 From: Graydon Hoare Date: Fri, 22 Jun 2012 18:19:35 -0700 Subject: Remove 'implements' keyword in favour of :, part of #2301. --- src/libsyntax/print/pprust.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/libsyntax/print') 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); -- cgit 1.4.1-3-g733a5