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;