diff options
| author | Mike Boutin <mike.boutin@gmail.com> | 2019-05-05 10:25:01 -0400 |
|---|---|---|
| committer | Mike Boutin <mike.boutin@gmail.com> | 2019-05-11 15:04:10 -0400 |
| commit | 5ccf2fb985b5581fdc3f1a3a647b0d613da996d3 (patch) | |
| tree | 96ad90430b0022db6d5fdc068c70aafc7901aa50 /src/test | |
| parent | 5f1924c9922c640108d2225d6b68e69e589b94ae (diff) | |
| download | rust-5ccf2fb985b5581fdc3f1a3a647b0d613da996d3.tar.gz rust-5ccf2fb985b5581fdc3f1a3a647b0d613da996d3.zip | |
Add #[doc(hidden)] attribute on compiler generated proc-macro module.
Stops unavoidable `missing_docs` warning/error on proc-macro crates. Resolves #42008.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/proc-macro/no-missing-docs.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/ui/proc-macro/no-missing-docs.rs b/src/test/ui/proc-macro/no-missing-docs.rs new file mode 100644 index 00000000000..e5a5f8beb45 --- /dev/null +++ b/src/test/ui/proc-macro/no-missing-docs.rs @@ -0,0 +1,16 @@ +//! Verify that the `decls` module implicitly added by the compiler does not cause `missing_docs` +//! warnings. + +// compile-pass +// force-host +// no-prefer-dynamic + +#![crate_type = "proc-macro"] +#![deny(missing_docs)] + +extern crate proc_macro; +use proc_macro::*; + +/// Foo1. +#[proc_macro] +pub fn foo1(input: TokenStream) -> TokenStream { input } |
