//@ compile-flags:-Z unstable-options --show-coverage --document-private-items //@ 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() {}