rust/compiler/rustc_trait_selection/src/traits
Michael Goulet bbcdb4fd3e Give EarlyBinder a tcx parameter
We are gonna need it to uplift EarlyBinder
2024-05-26 20:04:05 -04:00
..
error_reporting remove proof tree formatter, make em shallow 2024-05-24 18:41:31 +00:00
query Uplift OutlivesPredicate, remove a bunch of unnecessary associated types from Interner 2024-05-21 17:00:45 -04:00
select Support constraining opaque types while trait upcasting with binders 2024-05-23 16:02:24 +00:00
specialize Remove extern crate rustc_middle from rustc_trait_selection. 2024-05-13 08:20:18 +10:00
auto_trait.rs Rename ToPredicate for Upcast 2024-05-16 14:23:47 -04:00
coherence.rs Auto merge of #125076 - compiler-errors:alias-term, r=lcnr 2024-05-13 22:20:43 +00:00
const_evaluatable.rs Remove extern crate rustc_middle from rustc_trait_selection. 2024-05-13 08:20:18 +10:00
engine.rs Remove trivial Binder::dummy calls 2024-05-16 14:24:23 -04:00
fulfill.rs Auto merge of #125076 - compiler-errors:alias-term, r=lcnr 2024-05-13 22:20:43 +00:00
misc.rs Use regular type equating instead of a custom query 2024-05-24 09:15:43 +00:00
mod.rs Use regular type equating instead of a custom query 2024-05-24 09:15:43 +00:00
normalize.rs split out AliasTy -> AliasTerm 2024-05-13 11:59:42 -04:00
object_safety.rs Add and use generics.is_empty() and generics.is_own_empty, rather than using generics' attributes 2024-05-19 11:10:56 -03:00
outlives_bounds.rs Remove extern crate rustc_middle from rustc_trait_selection. 2024-05-13 08:20:18 +10:00
project.rs Give EarlyBinder a tcx parameter 2024-05-26 20:04:05 -04:00
structural_match.rs Remove extern crate rustc_middle from rustc_trait_selection. 2024-05-13 08:20:18 +10:00
structural_normalize.rs Use fewer origins when creating type variables. 2024-05-10 09:47:46 +10:00
util.rs Rename ToPredicate for Upcast 2024-05-16 14:23:47 -04:00
vtable.rs Rename ToPredicate for Upcast 2024-05-16 14:23:47 -04:00
wf.rs to_opt_poly_X_pred -> as_X_clause 2024-05-17 12:58:33 -04:00