We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
LoweringContext::get_delegation_sig_id
1 parent 45332bb commit e92eb96Copy full SHA for e92eb96
compiler/rustc_ast_lowering/src/delegation.rs
@@ -103,12 +103,9 @@ impl<'hir> LoweringContext<'_, 'hir> {
103
span: Span,
104
) -> Result<DefId, ErrorGuaranteed> {
105
let sig_id = if self.is_in_trait_impl { item_id } else { path_id };
106
- let sig_id = self
107
- .resolver
108
- .get_partial_res(sig_id)
109
- .map(|r| r.expect_full_res().opt_def_id())
110
- .unwrap_or(None);
111
-
+ let sig_id: Option<Option<DefId>> =
+ self.resolver.get_partial_res(sig_id).map(|r| r.expect_full_res().opt_def_id());
+ let sig_id: Option<DefId> = sig_id.unwrap_or(None);
112
sig_id.ok_or_else(|| {
113
self.tcx
114
.dcx()
0 commit comments