about summary refs log tree commit diff
path: root/library/core/src
diff options
context:
space:
mode:
authorMaybe Waffle <waffle.lapkin@gmail.com>2022-07-19 00:11:21 +0400
committerMaybe Waffle <waffle.lapkin@gmail.com>2022-07-19 00:13:29 +0400
commit7163e7ff6542b200971a783dc2a720a0ff676e70 (patch)
tree85aae057c49d08df0371acf9a704f1b3243f4adc /library/core/src
parent37c21d6fc714748bb41bb1b9a53152632849a3f3 (diff)
downloadrust-7163e7ff6542b200971a783dc2a720a0ff676e70.tar.gz
rust-7163e7ff6542b200971a783dc2a720a0ff676e70.zip
Suggest a fix for `NonZero*` <- `*` coercion error
Diffstat (limited to 'library/core/src')
-rw-r--r--library/core/src/num/nonzero.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/library/core/src/num/nonzero.rs b/library/core/src/num/nonzero.rs
index 92d03b724b4..4de0a0cf564 100644
--- a/library/core/src/num/nonzero.rs
+++ b/library/core/src/num/nonzero.rs
@@ -39,6 +39,7 @@ macro_rules! nonzero_integers {
             #[repr(transparent)]
             #[rustc_layout_scalar_valid_range_start(1)]
             #[rustc_nonnull_optimization_guaranteed]
+            #[rustc_diagnostic_item = stringify!($Ty)]
             pub struct $Ty($Int);
 
             impl $Ty {