From 70fe8a6dc4a903bae3f630ac1dcc5cd27faa9e02 Mon Sep 17 00:00:00 2001 From: Sidney Cammeresi Date: Wed, 22 Apr 2026 21:21:55 -0700 Subject: [PATCH] Add `Sender` diagnostic item for `std::sync::mpsc::Sender` Similar to the existing `Receiver` item, it will be used in Clippy to detect uses of `is_disconnected` that are racy. --- library/std/src/sync/mpsc.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/library/std/src/sync/mpsc.rs b/library/std/src/sync/mpsc.rs index a1c49bb83010c..460ad02c67d2c 100644 --- a/library/std/src/sync/mpsc.rs +++ b/library/std/src/sync/mpsc.rs @@ -330,6 +330,7 @@ pub struct IntoIter { /// assert_eq!(3, msg + msg2); /// ``` #[stable(feature = "rust1", since = "1.0.0")] +#[cfg_attr(not(test), rustc_diagnostic_item = "MpscSender")] pub struct Sender { inner: mpmc::Sender, }