diff options
| author | Roxane <roxane.fruytier@hotmail.com> | 2021-06-29 20:26:37 -0400 |
|---|---|---|
| committer | Roxane <roxane.fruytier@hotmail.com> | 2021-06-29 20:26:37 -0400 |
| commit | cc3af7091caeaf91851f2999dea3225d0d5d39b0 (patch) | |
| tree | 3a7e4b101d63913cbb321e1863cf357a4984b218 | |
| parent | 06afafd492c151d0521240bbee94a595a4e006e5 (diff) | |
| download | rust-cc3af7091caeaf91851f2999dea3225d0d5d39b0.tar.gz rust-cc3af7091caeaf91851f2999dea3225d0d5d39b0.zip | |
Rename variable
| -rw-r--r-- | compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs | 10 | ||||
| -rw-r--r-- | library/core/src/marker.rs | 4 |
2 files changed, 5 insertions, 9 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs b/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs index 13c14d26b70..b85d2a50f05 100644 --- a/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs +++ b/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs @@ -687,16 +687,16 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> { return false; } - // Blacklist traits for which it would be nonsensical to suggest borrowing. + // List of traits for which it would be nonsensical to suggest borrowing. // For instance, immutable references are always Copy, so suggesting to // borrow would always succeed, but it's probably not what the user wanted. - let mut blacklist: Vec<_> = + let mut never_suggest_borrow: Vec<_> = [LangItem::Copy, LangItem::Clone, LangItem::Unpin, LangItem::Sized] .iter() .filter_map(|lang_item| self.tcx.lang_items().require(*lang_item).ok()) .collect(); - blacklist.push(self.tcx.get_diagnostic_item(sym::send_trait).unwrap()); + never_suggest_borrow.push(self.tcx.get_diagnostic_item(sym::send_trait).unwrap()); let span = obligation.cause.span; let param_env = obligation.param_env; @@ -799,7 +799,7 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> { ty::TraitRef::new(trait_ref.def_id, imm_substs), trait_ref, false, - &blacklist[..], + &never_suggest_borrow[..], ) { return true; } else { @@ -807,7 +807,7 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> { ty::TraitRef::new(trait_ref.def_id, mut_substs), trait_ref, true, - &blacklist[..], + &never_suggest_borrow[..], ); } } else { diff --git a/library/core/src/marker.rs b/library/core/src/marker.rs index d00fb2284b8..fb957348beb 100644 --- a/library/core/src/marker.rs +++ b/library/core/src/marker.rs @@ -31,10 +31,6 @@ use crate::hash::Hasher; /// [ub]: ../../reference/behavior-considered-undefined.html #[stable(feature = "rust1", since = "1.0.0")] #[cfg_attr(not(test), rustc_diagnostic_item = "send_trait")] -<<<<<<< HEAD -#[lang = "send"] -======= ->>>>>>> Remove lang items Send, UnwindSafe and RefUnwindSafe #[rustc_on_unimplemented( message = "`{Self}` cannot be sent between threads safely", label = "`{Self}` cannot be sent between threads safely" |
