diff options
| author | Corey Richardson <corey@octayn.net> | 2014-12-05 10:08:33 -0800 |
|---|---|---|
| committer | Corey Richardson <corey@octayn.net> | 2014-12-05 10:08:33 -0800 |
| commit | 090110779fef952af868109ff39fa08974165bf0 (patch) | |
| tree | e2457725ba81817fd5272b6b01494b895b13c0c3 | |
| parent | a90e0d70ccc91044ec2143d38a17baeb60adbb7e (diff) | |
| parent | 714ce7919719e6a70719c873dec506765c00686f (diff) | |
| download | rust-090110779fef952af868109ff39fa08974165bf0.tar.gz rust-090110779fef952af868109ff39fa08974165bf0.zip | |
rollup merge of #19553: sfackler/issue-19543
Closes #19543
| -rw-r--r-- | src/libcore/fmt/mod.rs | 1 | ||||
| -rw-r--r-- | src/librustc/lint/builtin.rs | 1 | ||||
| -rw-r--r-- | src/test/compile-fail/lint-missing-doc.rs | 3 |
3 files changed, 5 insertions, 0 deletions
diff --git a/src/libcore/fmt/mod.rs b/src/libcore/fmt/mod.rs index 1d6906c13a8..7b9dd70c58f 100644 --- a/src/libcore/fmt/mod.rs +++ b/src/libcore/fmt/mod.rs @@ -34,6 +34,7 @@ mod float; pub mod rt; #[experimental = "core and I/O reconciliation may alter this definition"] +/// The type returned by formatter methods. pub type Result = result::Result<(), Error>; /// The error type which is returned from formatting a message into a stream. diff --git a/src/librustc/lint/builtin.rs b/src/librustc/lint/builtin.rs index 10c0ae6d374..b0ac98c94e7 100644 --- a/src/librustc/lint/builtin.rs +++ b/src/librustc/lint/builtin.rs @@ -1428,6 +1428,7 @@ impl LintPass for MissingDoc { ast::ItemEnum(..) => "an enum", ast::ItemStruct(..) => "a struct", ast::ItemTrait(..) => "a trait", + ast::ItemTy(..) => "a type alias", _ => return }; self.check_missing_docs_attrs(cx, Some(it.id), it.attrs.as_slice(), diff --git a/src/test/compile-fail/lint-missing-doc.rs b/src/test/compile-fail/lint-missing-doc.rs index 365081aee1a..8d4ecde692d 100644 --- a/src/test/compile-fail/lint-missing-doc.rs +++ b/src/test/compile-fail/lint-missing-doc.rs @@ -17,6 +17,9 @@ //! Some garbage docs for the crate here #![doc="More garbage"] +type Typedef = String; +pub type PubTypedef = String; //~ ERROR: missing documentation + struct Foo { a: int, b: int, |
