1
Fork 0
rust/compiler/rustc_trait_selection/src/traits
Nilstrieb 59f394bf86
Rollup merge of #109846 - matthiaskrgr:clippy2023_04_III, r=Nilstrieb
more clippy::complexity fixes (iter_kv_map, map_flatten, nonminimal_bool)
2023-04-02 10:08:35 +02:00
..
error_reporting a couple clippy::complexity fixes 2023-04-01 23:16:33 +02:00
query Use fulfillment in InferCtxt::evaluate_obligation 2023-03-23 19:22:32 +00:00
select Update ty::VariantDef to use IndexVec<FieldIdx, FieldDef> 2023-03-30 09:23:40 -07:00
specialize Some tracing/instrument cleanups 2023-03-27 12:19:15 +00:00
auto_trait.rs Don't elaborate non-obligations into obligations 2023-03-26 20:33:54 +00:00
chalk_fulfill.rs Remove type-traversal trait aliases 2023-02-22 17:04:58 +00:00
coherence.rs Introduce DeepRejectCtxt::substs_refs_may_unify. 2023-03-29 06:48:48 +11:00
const_evaluatable.rs Remove type-traversal trait aliases 2023-02-22 17:04:58 +00:00
engine.rs always make define_opaque_types explicit 2023-03-15 14:00:15 +01:00
fulfill.rs Rename AliasEq -> AliasRelate 2023-03-23 05:56:40 +00:00
misc.rs remove obsolete givens from regionck 2023-03-26 11:43:12 +03:00
mod.rs Don't elaborate non-obligations into obligations 2023-03-26 20:33:54 +00:00
object_safety.rs Don't elaborate non-obligations into obligations 2023-03-26 20:33:54 +00:00
outlives_bounds.rs use and_then/flat_map for map().flatten() 2023-04-01 23:50:45 +02:00
project.rs Rollup merge of #109198 - compiler-errors:new-rpitit-default-body, r=spastorino 2023-03-17 08:42:40 +01:00
structural_match.rs Remove type-traversal trait aliases 2023-02-22 17:04:58 +00:00
util.rs remove some trait solver helpers 2023-03-21 09:57:20 +01:00
vtable.rs Remove type-traversal trait aliases 2023-02-22 17:04:58 +00:00
wf.rs Don't elaborate non-obligations into obligations 2023-03-26 20:33:54 +00:00