1
Fork 0
rust/compiler/rustc_trait_selection/src/traits
2024-05-11 18:20:00 -04:00
..
error_reporting Uplift TraitPredicate 2024-05-11 18:20:00 -04:00
query Lift Lift 2024-05-10 15:44:03 -04:00
select Auto merge of #124982 - compiler-errors:uplift-trait-ref, r=lcnr 2024-05-10 22:24:53 +00:00
specialize Lift TraitRef into rustc_type_ir 2024-05-10 15:44:03 -04:00
auto_trait.rs Rollup merge of #124168 - oli-obk:define_opaque_types12, r=lcnr 2024-04-23 06:24:56 +02:00
coherence.rs Use ObligationCtxt in favor of TraitEngine in many places 2024-05-02 22:03:01 -04:00
const_evaluatable.rs Avoid unnecessary rustc_span::DUMMY_SP usage. 2024-04-16 15:55:24 +10:00
engine.rs Take ocx by move for pending obligations 2024-05-02 22:03:01 -04:00
fulfill.rs rename some variants in FulfillmentErrorCode 2024-05-10 10:42:14 -04:00
misc.rs always use GenericArgsRef 2024-05-09 19:52:02 +00:00
mod.rs Normalize trait ref before orphan check & consider ty params in alias types to be uncovered 2024-04-30 21:54:54 +02:00
normalize.rs Remove extern crate rustc_macros from numerous crates. 2024-04-29 10:21:54 +10:00
object_safety.rs Apply nits, uplift ExistentialPredicate too 2024-05-11 18:20:00 -04:00
outlives_bounds.rs Remove extern crate rustc_macros from numerous crates. 2024-04-29 10:21:54 +10:00
project.rs Consolidate obligation cause codes for where clauses 2024-05-11 02:10:45 -04:00
structural_match.rs Actually create ranged int types in the type system. 2024-04-08 12:02:19 +00:00
structural_normalize.rs Use fewer origins when creating type variables. 2024-05-10 09:47:46 +10:00
util.rs Remove extern crate smallvec from a couple of crates. 2024-04-29 18:47:54 +10:00
vtable.rs De-tuple two vtable_trait_first_method_offset args. 2024-05-10 09:55:09 +10:00
wf.rs Consolidate obligation cause codes for where clauses 2024-05-11 02:10:45 -04:00