| //@ compile-flags:-Z unstable-options --show-coverage --document-private-items -o - | |
| //@ check-pass | |
| #![allow(unused)] | |
| //! when `--document-private-items` is passed, nothing is safe. everything must have docs or your | |
| //! score will suffer the consequences | |
| mod this_mod { | |
| fn private_fn() {} | |
| } | |
| /// See, our public items have docs! | |
| pub struct SomeStruct { | |
| /// Look, all perfectly documented! | |
| pub field: usize, | |
| other: usize, | |
| } | |
| /// Nothing shady going on here. Just a bunch of well-documented code. (cough) | |
| pub fn public_fn() {} |