diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2025-02-22 11:36:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-02-22 11:36:42 +0100 |
| commit | 72535fec55b0c9faf9859096b513041edeebe48f (patch) | |
| tree | 0a5de81a7398892f52ff7ff1c1b297e4d7f3ab83 /compiler/rustc_trait_selection/src/errors.rs | |
| parent | 1df3a35bca9ff2c23073fabc2d7e6e336d7790f6 (diff) | |
| parent | b2b2e53916cd505e1f7626581a4f0f5be1215201 (diff) | |
| download | rust-72535fec55b0c9faf9859096b513041edeebe48f.tar.gz rust-72535fec55b0c9faf9859096b513041edeebe48f.zip | |
Rollup merge of #137183 - compiler-errors:dead-regionck-code, r=lcnr
Prune dead regionck code We never encounter `ObligationCauseCode`s that correspond to region obligations that originate from "within" a body, since we don't do HIR regionck anymore on bodies. So prune some dead code.
Diffstat (limited to 'compiler/rustc_trait_selection/src/errors.rs')
| -rw-r--r-- | compiler/rustc_trait_selection/src/errors.rs | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/compiler/rustc_trait_selection/src/errors.rs b/compiler/rustc_trait_selection/src/errors.rs index e8d30d3ee79..01a92091fc3 100644 --- a/compiler/rustc_trait_selection/src/errors.rs +++ b/compiler/rustc_trait_selection/src/errors.rs @@ -1119,22 +1119,6 @@ impl Subdiagnostic for ReqIntroducedLocations { } } -pub struct MoreTargeted { - pub ident: Symbol, -} - -impl Subdiagnostic for MoreTargeted { - fn add_to_diag_with<G: EmissionGuarantee, F: SubdiagMessageOp<G>>( - self, - diag: &mut Diag<'_, G>, - _f: &F, - ) { - diag.code(E0772); - diag.primary_message(fluent::trait_selection_more_targeted); - diag.arg("ident", self.ident); - } -} - #[derive(Diagnostic)] #[diag(trait_selection_but_needs_to_satisfy, code = E0759)] pub struct ButNeedsToSatisfy { @@ -1151,9 +1135,6 @@ pub struct ButNeedsToSatisfy { #[note(trait_selection_introduced_by_bound)] pub bound: Option<Span>, - #[subdiagnostic] - pub req_introduces_loc: Option<ReqIntroducedLocations>, - pub has_param_name: bool, pub param_name: String, pub spans_empty: bool, |
