diff --git a/src/visitor.rs b/src/visitor.rs index cc97c2289f0..d52a167cb5e 100644 --- a/src/visitor.rs +++ b/src/visitor.rs @@ -362,7 +362,7 @@ impl<'a> FmtVisitor<'a> { } ast::ImplItemKind::Const(ref ty, ref expr) => { let rewrite = rewrite_static("const", - ast::Visibility::Inherited, + ii.vis, ii.ident, ty, ast::Mutability::Immutable, diff --git a/tests/source/static.rs b/tests/source/static.rs index 6315b489046..a571b5f11f6 100644 --- a/tests/source/static.rs +++ b/tests/source/static.rs @@ -12,3 +12,7 @@ static mut name: SomeType = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa pub static count : u8 = 10 ; pub const test: &Type = &val; + +impl Color { + pub const WHITE: u32 = 10; +} diff --git a/tests/target/static.rs b/tests/target/static.rs index ffaeb0890d3..f3dbdad3e76 100644 --- a/tests/target/static.rs +++ b/tests/target/static.rs @@ -15,3 +15,7 @@ static mut name: SomeType = pub static count: u8 = 10; pub const test: &Type = &val; + +impl Color { + pub const WHITE: u32 = 10; +}