summary refs log tree commit diff
path: root/src/comp/syntax/print/pprust.rs
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-07-28 17:22:59 +0000
committerGraydon Hoare <graydon@mozilla.com>2011-07-28 17:22:59 +0000
commitacac6abc8512971f56be7c12940c8016ae6e94ff (patch)
tree8f73d8814fcc53ce68fd23beca17e507b3a84f9f /src/comp/syntax/print/pprust.rs
parent1836f59d9a769216161367cabe3269cb6c915cd7 (diff)
downloadrust-acac6abc8512971f56be7c12940c8016ae6e94ff.tar.gz
rust-acac6abc8512971f56be7c12940c8016ae6e94ff.zip
Parse, store and print type parameter kind constraints.
Diffstat (limited to 'src/comp/syntax/print/pprust.rs')
-rw-r--r--src/comp/syntax/print/pprust.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/comp/syntax/print/pprust.rs b/src/comp/syntax/print/pprust.rs
index 92510af42cf..db3586d9275 100644
--- a/src/comp/syntax/print/pprust.rs
+++ b/src/comp/syntax/print/pprust.rs
@@ -1149,7 +1149,9 @@ fn print_alias(s: &ps, m: ast::mode) {
 fn print_type_params(s: &ps, params: &ast::ty_param[]) {
     if ivec::len(params) > 0u {
         word(s.s, "[");
-        fn printParam(s: &ps, param: &ast::ty_param) { word(s.s, param); }
+        fn printParam(s: &ps, param: &ast::ty_param) {
+            word(s.s, param.ident);
+        }
         commasep(s, inconsistent, params, printParam);
         word(s.s, "]");
     }