rust/compiler/rustc_ty_utils/src
lcnr 9cba14b95b use TypingEnv when no infcx is available
the behavior of the type system not only depends on the current
assumptions, but also the currentnphase of the compiler. This is
mostly necessary as we need to decide whether and how to reveal
opaque types. We track this via the `TypingMode`.
2024-11-18 10:38:56 +01:00
..
layout use TypingEnv when no infcx is available 2024-11-18 10:38:56 +01:00
abi.rs use TypingEnv when no infcx is available 2024-11-18 10:38:56 +01:00
assoc.rs ty::KContainer -> ty::AssocItemContainer::K 2024-11-04 04:45:52 +00:00
common_traits.rs TypingMode 🤔 2024-10-29 17:01:24 +01:00
consts.rs compiler: Directly use rustc_abi in ty_utils 2024-11-03 13:38:47 -08:00
errors.rs Add warn(unreachable_pub) to rustc_ty_utils. 2024-09-03 08:50:33 +10:00
implied_bounds.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
instance.rs use TypingEnv when no infcx is available 2024-11-18 10:38:56 +01:00
layout.rs use TypingEnv when no infcx is available 2024-11-18 10:38:56 +01:00
lib.rs compiler: pre-move code for fixing enum layout ICEs 2024-10-20 02:09:22 -07:00
needs_drop.rs use TypingEnv when no infcx is available 2024-11-18 10:38:56 +01:00
opaque_types.rs Encode cross-crate opaque type origin 2024-10-31 01:35:13 +00:00
representability.rs Remove extern crate rustc_middle from rustc_ty_utils. 2024-05-13 08:20:18 +10:00
sig_types.rs Stop using a special inner body for the coroutine by-move body for async closures 2024-08-26 18:44:19 -04:00
structural_match.rs TypingMode 🤔 2024-10-29 17:01:24 +01:00
ty.rs ty::KContainer -> ty::AssocItemContainer::K 2024-11-04 04:45:52 +00:00