diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2016-06-17 10:05:19 +0100 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2016-06-17 10:05:19 +0100 |
| commit | 9de2de1d217c1af856d8f323d2e36a19da5ff8bb (patch) | |
| tree | f41a7133560844d37618dda2a0ea716a33f710a0 /src/libsyntax | |
| parent | be203ac258365a2fb85a40314708d26112c40381 (diff) | |
| download | rust-9de2de1d217c1af856d8f323d2e36a19da5ff8bb.tar.gz rust-9de2de1d217c1af856d8f323d2e36a19da5ff8bb.zip | |
Pretty-print attributes on tuple structs and add tests
This adds support to the pretty printer to print attributes added to tuple struct elements. Furthermore, it adds a test that makes sure we will print attributes on all variant data types.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/print/pprust.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs index 0c90e102f34..34bb83711f2 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -1403,8 +1403,9 @@ impl<'a> State<'a> { try!(self.commasep( Inconsistent, struct_def.fields(), |s, field| { - try!(s.print_visibility(&field.vis)); try!(s.maybe_print_comment(field.span.lo)); + try!(s.print_outer_attributes(&field.attrs)); + try!(s.print_visibility(&field.vis)); s.print_type(&field.ty) } )); |
