Skip to content

Commit aa36119

Browse files
committed
fmt
1 parent 9c31104 commit aa36119

File tree

4 files changed

+26
-15
lines changed

4 files changed

+26
-15
lines changed

compiler/rustc_ast_lowering/src/item.rs

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -601,9 +601,12 @@ impl<'hir> LoweringContext<'_, 'hir> {
601601
hir::Constness::NotConst => Const::No,
602602
}
603603
}
604-
hir::ItemKind::Trait(_, _, _, _, _) => {
605-
parent_hir.attrs.get(parent_item.hir_id().local_id).iter().find(|attr| attr.has_name(sym::const_trait)).map_or(Const::No, |attr| Const::Yes(attr.span))
606-
},
604+
hir::ItemKind::Trait(_, _, _, _, _) => parent_hir
605+
.attrs
606+
.get(parent_item.hir_id().local_id)
607+
.iter()
608+
.find(|attr| attr.has_name(sym::const_trait))
609+
.map_or(Const::No, |attr| Const::Yes(attr.span)),
607610
kind => {
608611
span_bug!(item.span, "assoc item has unexpected kind of parent: {}", kind.descr())
609612
}
@@ -741,7 +744,11 @@ impl<'hir> LoweringContext<'_, 'hir> {
741744
}
742745
}
743746

744-
fn lower_trait_item(&mut self, i: &AssocItem, trait_constness: Const) -> &'hir hir::TraitItem<'hir> {
747+
fn lower_trait_item(
748+
&mut self,
749+
i: &AssocItem,
750+
trait_constness: Const,
751+
) -> &'hir hir::TraitItem<'hir> {
745752
let hir_id = self.lower_node_id(i.id);
746753
self.lower_attrs(hir_id, &i.attrs);
747754
let trait_item_def_id = hir_id.expect_owner();
@@ -867,7 +874,11 @@ impl<'hir> LoweringContext<'_, 'hir> {
867874
self.expr(span, hir::ExprKind::Err(guar))
868875
}
869876

870-
fn lower_impl_item(&mut self, i: &AssocItem, impl_constness: Const) -> &'hir hir::ImplItem<'hir> {
877+
fn lower_impl_item(
878+
&mut self,
879+
i: &AssocItem,
880+
impl_constness: Const,
881+
) -> &'hir hir::ImplItem<'hir> {
871882
// Since `default impl` is not yet implemented, this is always true in impls.
872883
let has_value = true;
873884
let (defaultness, _) = self.lower_defaultness(i.kind.defaultness(), has_value);
@@ -1320,7 +1331,8 @@ impl<'hir> LoweringContext<'_, 'hir> {
13201331
let header = self.lower_fn_header(sig.header);
13211332
// Don't pass along the user-provided constness of trait associated functions; we don't want to
13221333
// synthesize a host effect param for them. We reject `const` on them during AST validation.
1323-
let constness = if kind == FnDeclKind::Inherent { sig.header.constness } else { parent_constness };
1334+
let constness =
1335+
if kind == FnDeclKind::Inherent { sig.header.constness } else { parent_constness };
13241336
let itctx = ImplTraitContext::Universal;
13251337
let (generics, decl) = self.lower_generics(generics, constness, id, itctx, |this| {
13261338
this.lower_fn_decl(&sig.decl, id, sig.span, kind, coroutine_kind)

compiler/rustc_hir_analysis/src/astconv/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -675,7 +675,7 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
675675
args,
676676
trait_segment.infer_args,
677677
Some(self_ty),
678-
// TODO: remove this!!!
678+
// TODO remove this
679679
ty::BoundConstness::NotConst,
680680
);
681681

compiler/rustc_hir_analysis/src/bounds.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,12 @@ impl<'tcx> Bounds<'tcx> {
6868
let assoc = tcx.associated_type_for_effects(trait_ref.def_id()).unwrap();
6969
let self_ty = Ty::new_projection(tcx, assoc, trait_ref.skip_binder().args);
7070
// make `<T as Tr>::Effects: Compat<runtime>`
71-
let new_trait_ref = ty::TraitRef::new(tcx, tcx.require_lang_item(LangItem::EffectsCompat, Some(span)), [ty::GenericArg::from(self_ty), compat_val.into()]);
72-
self.clauses.push((
73-
trait_ref
74-
.rebind(new_trait_ref)
75-
.to_predicate(tcx),
76-
span,
77-
));
71+
let new_trait_ref = ty::TraitRef::new(
72+
tcx,
73+
tcx.require_lang_item(LangItem::EffectsCompat, Some(span)),
74+
[ty::GenericArg::from(self_ty), compat_val.into()],
75+
);
76+
self.clauses.push((trait_ref.rebind(new_trait_ref).to_predicate(tcx), span));
7877
}
7978
}
8079

compiler/rustc_middle/src/ty/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1595,7 +1595,7 @@ impl<'tcx> TyCtxt<'tcx> {
15951595
}
15961596
}
15971597

1598-
/// If the `def_id`` is an associated type that was desugared from a
1598+
/// If the `def_id` is an associated type that was desugared from a
15991599
/// return-position `impl Trait` from a trait, then provide the source info
16001600
/// about where that RPITIT came from.
16011601
pub fn opt_rpitit_info(self, def_id: DefId) -> Option<ImplTraitInTraitData> {

0 commit comments

Comments
 (0)