rust/compiler/rustc_trait_selection/src/solve
Bryan Garza f4cf8f65a5 Safe Transmute: Refactor error handling and Answer type
- Create `Answer` type that is not just a type alias of `Result`
- Remove a usage of `map_layouts` to make the code easier to read
- Don't hide errors related to Unknown Layout when computing transmutability
2023-06-12 16:56:21 -07:00
..
assembly Exclude inherent projections from some alias ty matches 2023-05-17 23:53:58 +02:00
eval_ctxt Split out make_ambiguous_response_no_constraints 2023-04-26 22:33:49 +00:00
search_graph Split {Idx, IndexVec, IndexSlice} into their own modules 2023-04-24 13:53:35 +00:00
canonicalize.rs rename needs_infer to has_infer 2023-04-27 08:35:19 +01:00
eval_ctxt.rs Safe Transmute: Refactor error handling and Answer type 2023-06-12 16:56:21 -07:00
fulfill.rs Report overflows gracefully with new solver 2023-04-10 16:36:30 +00:00
mod.rs Split out make_ambiguous_response_no_constraints 2023-04-26 22:33:49 +00:00
project_goals.rs Use error term if missing associated item in new solver 2023-05-16 16:02:17 +00:00
trait_goals.rs Don't ICE when computing PointerLike trait when region vars are in param-env 2023-05-23 17:23:30 +00:00