1
Fork 0

Fix whitespace in lift macros.

This has been bugging me for some time.
This commit is contained in:
Nicholas Nethercote 2025-02-05 14:54:13 +11:00
parent d28678e621
commit d282a67d58
3 changed files with 31 additions and 21 deletions

View file

@ -2243,21 +2243,23 @@ macro_rules! nop_list_lift {
}; };
} }
nop_lift! {type_; Ty<'a> => Ty<'tcx>} nop_lift! { type_; Ty<'a> => Ty<'tcx> }
nop_lift! {region; Region<'a> => Region<'tcx>} nop_lift! { region; Region<'a> => Region<'tcx> }
nop_lift! {const_; Const<'a> => Const<'tcx>} nop_lift! { const_; Const<'a> => Const<'tcx> }
nop_lift! {pat; Pattern<'a> => Pattern<'tcx>} nop_lift! { pat; Pattern<'a> => Pattern<'tcx> }
nop_lift! {const_allocation; ConstAllocation<'a> => ConstAllocation<'tcx>} nop_lift! { const_allocation; ConstAllocation<'a> => ConstAllocation<'tcx> }
nop_lift! {predicate; Predicate<'a> => Predicate<'tcx>} nop_lift! { predicate; Predicate<'a> => Predicate<'tcx> }
nop_lift! {predicate; Clause<'a> => Clause<'tcx>} nop_lift! { predicate; Clause<'a> => Clause<'tcx> }
nop_lift! {layout; Layout<'a> => Layout<'tcx>} nop_lift! { layout; Layout<'a> => Layout<'tcx> }
nop_list_lift! {type_lists; Ty<'a> => Ty<'tcx>} nop_list_lift! { type_lists; Ty<'a> => Ty<'tcx> }
nop_list_lift! {poly_existential_predicates; PolyExistentialPredicate<'a> => PolyExistentialPredicate<'tcx>} nop_list_lift! {
nop_list_lift! {bound_variable_kinds; ty::BoundVariableKind => ty::BoundVariableKind} poly_existential_predicates; PolyExistentialPredicate<'a> => PolyExistentialPredicate<'tcx>
}
nop_list_lift! { bound_variable_kinds; ty::BoundVariableKind => ty::BoundVariableKind }
// This is the impl for `&'a GenericArgs<'a>`. // This is the impl for `&'a GenericArgs<'a>`.
nop_list_lift! {args; GenericArg<'a> => GenericArg<'tcx>} nop_list_lift! { args; GenericArg<'a> => GenericArg<'tcx> }
macro_rules! nop_slice_lift { macro_rules! nop_slice_lift {
($ty:ty => $lifted:ty) => { ($ty:ty => $lifted:ty) => {
@ -2277,7 +2279,7 @@ macro_rules! nop_slice_lift {
}; };
} }
nop_slice_lift! {ty::ValTree<'a> => ty::ValTree<'tcx>} nop_slice_lift! { ty::ValTree<'a> => ty::ValTree<'tcx> }
macro_rules! sty_debug_print { macro_rules! sty_debug_print {
($fmt: expr, $ctxt: expr, $($variant: ident),*) => {{ ($fmt: expr, $ctxt: expr, $($variant: ident),*) => {{

View file

@ -230,20 +230,23 @@ TrivialLiftImpls! {
bool, bool,
usize, usize,
u64, u64,
crate::mir::Promoted, // tidy-alphabetical-start
crate::mir::interpret::AllocId, crate::mir::interpret::AllocId,
crate::mir::interpret::Scalar, crate::mir::interpret::Scalar,
crate::mir::Promoted,
rustc_abi::ExternAbi, rustc_abi::ExternAbi,
rustc_abi::Size, rustc_abi::Size,
rustc_hir::Safety, rustc_hir::Safety,
rustc_type_ir::BoundConstness, rustc_type_ir::BoundConstness,
rustc_type_ir::PredicatePolarity, rustc_type_ir::PredicatePolarity,
// tidy-alphabetical-end
} }
// For some things about which the type library does not know, or does not // For some things about which the type library does not know, or does not
// provide any traversal implementations, we need to provide a traversal // provide any traversal implementations, we need to provide a traversal
// implementation (only for TyCtxt<'_> interners). // implementation (only for TyCtxt<'_> interners).
TrivialTypeTraversalImpls! { TrivialTypeTraversalImpls! {
// tidy-alphabetical-start
crate::infer::canonical::Certainty, crate::infer::canonical::Certainty,
crate::mir::BasicBlock, crate::mir::BasicBlock,
crate::mir::BindingForm<'tcx>, crate::mir::BindingForm<'tcx>,
@ -265,6 +268,9 @@ TrivialTypeTraversalImpls! {
crate::mir::SwitchTargets, crate::mir::SwitchTargets,
crate::traits::IsConstable, crate::traits::IsConstable,
crate::traits::OverflowError, crate::traits::OverflowError,
crate::ty::abstract_const::NotConstEvaluatable,
crate::ty::adjustment::AutoBorrowMutability,
crate::ty::adjustment::PointerCoercion,
crate::ty::AdtKind, crate::ty::AdtKind,
crate::ty::AssocItem, crate::ty::AssocItem,
crate::ty::AssocKind, crate::ty::AssocKind,
@ -275,21 +281,19 @@ TrivialTypeTraversalImpls! {
crate::ty::Placeholder<ty::BoundVar>, crate::ty::Placeholder<ty::BoundVar>,
crate::ty::UserTypeAnnotationIndex, crate::ty::UserTypeAnnotationIndex,
crate::ty::ValTree<'tcx>, crate::ty::ValTree<'tcx>,
crate::ty::abstract_const::NotConstEvaluatable,
crate::ty::adjustment::AutoBorrowMutability,
crate::ty::adjustment::PointerCoercion,
rustc_abi::FieldIdx, rustc_abi::FieldIdx,
rustc_abi::VariantIdx, rustc_abi::VariantIdx,
rustc_ast::InlineAsmOptions, rustc_ast::InlineAsmOptions,
rustc_ast::InlineAsmTemplatePiece, rustc_ast::InlineAsmTemplatePiece,
rustc_hir::CoroutineKind, rustc_hir::CoroutineKind,
rustc_hir::def_id::LocalDefId,
rustc_hir::HirId, rustc_hir::HirId,
rustc_hir::MatchSource, rustc_hir::MatchSource,
rustc_hir::def_id::LocalDefId,
rustc_span::Ident, rustc_span::Ident,
rustc_span::Span, rustc_span::Span,
rustc_span::Symbol, rustc_span::Symbol,
rustc_target::asm::InlineAsmRegOrRegClass, rustc_target::asm::InlineAsmRegOrRegClass,
// tidy-alphabetical-end
} }
// For some things about which the type library does not know, or does not // For some things about which the type library does not know, or does not
@ -297,10 +301,12 @@ TrivialTypeTraversalImpls! {
// implementation and a lift implementation (the former only for TyCtxt<'_> // implementation and a lift implementation (the former only for TyCtxt<'_>
// interners). // interners).
TrivialTypeTraversalAndLiftImpls! { TrivialTypeTraversalAndLiftImpls! {
// tidy-alphabetical-start
crate::ty::instance::ReifyReason,
crate::ty::ParamConst, crate::ty::ParamConst,
crate::ty::ParamTy, crate::ty::ParamTy,
crate::ty::instance::ReifyReason,
rustc_hir::def_id::DefId, rustc_hir::def_id::DefId,
// tidy-alphabetical-end
} }
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////

View file

@ -47,14 +47,16 @@ TrivialTypeTraversalImpls! {
u16, u16,
u32, u32,
u64, u64,
// tidy-alphabetical-start
crate::AliasRelationDirection, crate::AliasRelationDirection,
crate::BoundConstness, crate::BoundConstness,
crate::DebruijnIndex, crate::DebruijnIndex,
crate::PredicatePolarity, crate::PredicatePolarity,
crate::UniverseIndex,
crate::Variance,
crate::solve::BuiltinImplSource, crate::solve::BuiltinImplSource,
crate::solve::Certainty, crate::solve::Certainty,
crate::solve::GoalSource, crate::solve::GoalSource,
crate::UniverseIndex,
crate::Variance,
rustc_ast_ir::Mutability, rustc_ast_ir::Mutability,
// tidy-alphabetical-end
} }