rust/compiler/rustc_ty_utils/src
lcnr 25c0e0569c prevent incorrect layout error
aliases may be rigid even if they don't reference params. If the alias isn't well-formed, trying to normalize it as part of the input should have already failed

(cherry picked from commit 39a532445a)
2026-02-12 09:06:14 -08:00
..
layout codegen: implement repr(scalable) 2025-12-16 11:00:12 +00:00
abi.rs Minor cleanups to fn_abi_new_uncached 2026-01-08 10:49:44 +00:00
assoc.rs Split AssocContainer::{InherentImpl,TraitImpl} 2025-09-12 15:14:15 -05:00
common_traits.rs Replace some Option<Span> with Span and use DUMMY_SP instead of None 2025-06-05 14:14:59 +00:00
consts.rs refactor destructure_const 2025-12-28 16:12:27 +00:00
errors.rs Add an attribute to check the number of lanes in a SIMD vector after monomorphization 2025-09-23 20:47:34 -04:00
implied_bounds.rs Split impl_(opt_)trait_ref 2025-10-17 08:36:34 -05:00
instance.rs Remove redundant call to erase_and_anonymize_regions. 2026-01-12 09:22:58 +11:00
layout.rs prevent incorrect layout error 2026-02-12 09:06:14 -08:00
lib.rs Unify the configuration of the compiler docs 2025-11-05 11:25:27 +00:00
needs_drop.rs fixup limit handling code 2025-09-08 15:07:12 -07:00
nested_bodies.rs change order of nested_bodies_within 2025-08-27 14:11:07 +02:00
opaque_types.rs Fix ICE when collecting opaques from trait method declarations 2025-11-21 21:42:40 +09:00
representability.rs Rename unpack to kind 2025-05-27 11:14:45 +00:00
sig_types.rs Split impl_(opt_)trait_ref 2025-10-17 08:36:34 -05:00
structural_match.rs rename select_where_possible and select_all_or_error 2025-10-07 23:02:23 +01:00
ty.rs Split Bound into Canonical and Bound 2025-09-30 12:58:28 -04:00