From a60177cc1ea2280c710a1f02df51b1435c3da9b1 Mon Sep 17 00:00:00 2001 From: Andre Bogus <bogusandre@gmail.com> Date: Fri, 6 Dec 2019 20:10:14 +0100 Subject: [PATCH] Lint only exported must_use_candidates --- clippy_lints/src/functions.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/clippy_lints/src/functions.rs b/clippy_lints/src/functions.rs index f2ac83139d1..c4471be34c5 100644 --- a/clippy_lints/src/functions.rs +++ b/clippy_lints/src/functions.rs @@ -449,6 +449,7 @@ fn check_must_use_candidate<'a, 'tcx>( || mutates_static(cx, body) || in_external_macro(cx.sess(), item_span) || returns_unit(decl) + || !cx.access_levels.is_exported(item_id) || is_must_use_ty(cx, return_ty(cx, item_id)) { return;