diff --git a/src/librustdoc/passes/doc_test_lints.rs b/src/librustdoc/passes/doc_test_lints.rs index 2ce43dd9ff8..c97684c7e01 100644 --- a/src/librustdoc/passes/doc_test_lints.rs +++ b/src/librustdoc/passes/doc_test_lints.rs @@ -53,7 +53,7 @@ impl crate::doctest::Tester for Tests { } crate fn should_have_doc_example(cx: &DocContext<'_>, item: &clean::Item) -> bool { - if !cx.renderinfo.borrow().access_levels.is_public(item.def_id) + if !cx.renderinfo.access_levels.is_public(item.def_id) || matches!( *item.kind, clean::StructFieldItem(_)