Skip to content

Commit 18e40cb

Browse files
committed
Adjust diagnostic items for mpmc/mpsc Receiver and Sender
`MpscReceiver` aligns with `MpscSender`. The original name appears to not actually have been in use, for better or worse. Along the way, sprinkle the attribute onto `mpmc::Receiver` and `mpmc::Sender` too.
1 parent a4f8cea commit 18e40cb

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

clippy_utils/src/sym.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ generate! {
9090
MAX,
9191
MIN,
9292
MaybeDef,
93+
MpmcReceiver,
94+
MpmcSender,
95+
MpscReceiver,
96+
MpscSender,
9397
MsrvStack,
9498
Octal,
9599
OpenOptions,
@@ -99,7 +103,6 @@ generate! {
99103
PathBuf,
100104
PathLookup,
101105
RangeBounds,
102-
Receiver,
103106
RefCellRef,
104107
RefCellRefMut,
105108
Regex,

clippy_utils/src/ty/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,8 @@ pub fn has_iter_method(cx: &LateContext<'_>, probably_ref_ty: Ty<'_>) -> Option<
192192
sym::HashMap,
193193
sym::PathBuf,
194194
sym::Path,
195-
sym::Receiver,
195+
sym::MpscReceiver,
196+
sym::MpmcReceiver,
196197
];
197198

198199
let ty_to_check = match probably_ref_ty.kind() {

0 commit comments

Comments
 (0)