提交 00130cff 编写于 作者: E Eljay

Fix `missing_docs` lint for const and static.

上级 a38e7585
...@@ -1612,6 +1612,8 @@ fn check_item(&mut self, cx: &Context, it: &ast::Item) { ...@@ -1612,6 +1612,8 @@ fn check_item(&mut self, cx: &Context, it: &ast::Item) {
} }
return return
}, },
ast::ItemConst(..) => "a constant",
ast::ItemStatic(..) => "a static",
_ => return _ => return
}; };
......
...@@ -149,6 +149,27 @@ pub enum PubBaz3 { ...@@ -149,6 +149,27 @@ pub enum PubBaz3 {
#[doc(hidden)] #[doc(hidden)]
pub fn baz() {} 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 { mod internal_impl {
/// dox /// dox
pub fn documented() {} pub fn documented() {}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册