From b9cc2feaaa0111385db4ea0b1ff846202d6ab9b4 Mon Sep 17 00:00:00 2001 From: lyj Date: Fri, 2 Jul 2021 22:10:13 +0800 Subject: [PATCH] rc_mutex: known problems --- clippy_lints/src/types/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/clippy_lints/src/types/mod.rs b/clippy_lints/src/types/mod.rs index 5850a10d80fa..c26268a875cc 100644 --- a/clippy_lints/src/types/mod.rs +++ b/clippy_lints/src/types/mod.rs @@ -257,7 +257,9 @@ declare_clippy_lint! { /// **Why is this bad?** `Rc` is used in single thread and `Mutex` is used in multi thread. /// Consider using `Rc>` in single thread or `Arc>` in multi thread. /// - /// **Known problems:** Maybe false positive on trait generic. + /// **Known problems:** Sometimes combining generic types can lead to the requirement that a + /// type use Rc in conjunction with Mutex. We must consider those cases false positives, but + /// alas they are quite hard to rule out. Luckily they are also rare. /// /// **Example:** /// ```rust,ignore