diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-12-09 19:59:20 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-12-14 11:11:55 -0500 |
| commit | 5686a91914ac678ccb78220367daefe585a0d66a (patch) | |
| tree | 7bd32601968e48d22798cc425f0f1347feda80db /src/libsyntax/print/pprust.rs | |
| parent | 092d04a40a3db44af2dd50e43a77449a7e56dd13 (diff) | |
| download | rust-5686a91914ac678ccb78220367daefe585a0d66a.tar.gz rust-5686a91914ac678ccb78220367daefe585a0d66a.zip | |
Parse `unsafe trait` but do not do anything with it beyond parsing and integrating into rustdoc etc.
Diffstat (limited to 'src/libsyntax/print/pprust.rs')
| -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 53399aba99a..037118b145f 100644 --- a/src/libsyntax/print/pprust.rs +++ b/src/libsyntax/print/pprust.rs @@ -955,9 +955,11 @@ impl<'a> State<'a> { } try!(self.bclose(item.span)); } - ast::ItemTrait(ref generics, ref unbound, ref bounds, ref methods) => { - try!(self.head(visibility_qualified(item.vis, - "trait").as_slice())); + ast::ItemTrait(unsafety, ref generics, ref unbound, ref bounds, ref methods) => { + try!(self.head("")); + try!(self.print_visibility(item.vis)); + try!(self.print_unsafety(unsafety)); + try!(self.word_nbsp("trait")); try!(self.print_ident(item.ident)); try!(self.print_generics(generics)); if let &Some(ref tref) = unbound { |
