Check enums in missing_doc lint

Closes #9671
This commit is contained in:
Steven Fackler 2013-10-01 23:26:45 -07:00
parent 88b0b511be
commit b7fe83d573
11 changed files with 93 additions and 12 deletions

View file

@ -77,6 +77,43 @@ mod a {
}
}
enum Baz {
BazA {
a: int,
priv b: int
},
BarB
}
pub enum PubBaz { //~ ERROR: missing documentation
PubBazA { //~ ERROR: missing documentation
a: int, //~ ERROR: missing documentation
priv b: int
},
priv PubBazB
}
/// dox
pub enum PubBaz2 {
/// dox
PubBaz2A {
/// dox
a: int,
priv b: int
},
priv PubBaz2B
}
#[allow(missing_doc)]
pub enum PubBaz3 {
PubBaz3A {
a: int,
priv b: int
},
priv PubBaz3B
}
#[doc(hidden)]
pub fn baz() {}