Revert "Revert "Fix missing_docs lint for const and static.""

This reverts commit 9191a78955.
This commit is contained in:
Brian Anderson 2015-08-06 16:36:44 -07:00
parent 68f79288bf
commit e0d7497fb8
2 changed files with 23 additions and 0 deletions

View File

@ -1869,6 +1869,8 @@ impl LintPass for MissingDoc {
}
return
},
ast::ItemConst(..) => "a constant",
ast::ItemStatic(..) => "a static",
_ => return
};

View File

@ -150,6 +150,27 @@ pub enum PubBaz3 {
#[doc(hidden)]
pub fn baz() {}
const FOO: u32 = 0;
/// dox
pub const FOO1: u32 = 0;
#[allow(missing_docs)]
pub const FOO2: u32 = 0;
#[doc(hidden)]
pub const FOO3: u32 = 0;
pub const FOO4: u32 = 0; //~ ERROR: missing documentation for a const
static BAR: u32 = 0;
/// dox
pub static BAR1: u32 = 0;
#[allow(missing_docs)]
pub static BAR2: u32 = 0;
#[doc(hidden)]
pub static BAR3: u32 = 0;
pub static BAR4: u32 = 0; //~ ERROR: missing documentation for a static
mod internal_impl {
/// dox
pub fn documented() {}