From: lyj Date: Fri, 2 Jul 2021 14:10:13 +0000 (+0800) Subject: rc_mutex: known problems X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=b9cc2feaaa0111385db4ea0b1ff846202d6ab9b4;p=rust.git rc_mutex: known problems --- diff --git a/clippy_lints/src/types/mod.rs b/clippy_lints/src/types/mod.rs index 5850a10d80f..c26268a875c 100644 --- a/clippy_lints/src/types/mod.rs +++ b/clippy_lints/src/types/mod.rs @@ -257,7 +257,9 @@ /// **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