Print the visibility in print_variant.
This commit is contained in:
@@ -1518,6 +1518,7 @@ impl<'a> State<'a> {
|
|||||||
|
|
||||||
crate fn print_variant(&mut self, v: &ast::Variant) {
|
crate fn print_variant(&mut self, v: &ast::Variant) {
|
||||||
self.head("");
|
self.head("");
|
||||||
|
self.print_visibility(&v.vis);
|
||||||
let generics = ast::Generics::default();
|
let generics = ast::Generics::default();
|
||||||
self.print_struct(&v.data, &generics, v.ident, v.span, false);
|
self.print_struct(&v.data, &generics, v.ident, v.span, false);
|
||||||
match v.disr_expr {
|
match v.disr_expr {
|
||||||
|
|||||||
8
src/test/pretty/enum-variant-vis.rs
Normal file
8
src/test/pretty/enum-variant-vis.rs
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
// pp-exact
|
||||||
|
|
||||||
|
// Check that the visibility is printed on an enum variant.
|
||||||
|
|
||||||
|
fn main() { }
|
||||||
|
|
||||||
|
#[cfg(FALSE)]
|
||||||
|
enum Foo { pub V, }
|
||||||
Reference in New Issue
Block a user