rust-analyzer/crates/ra_hir_ty/src
bors[bot] 79c874803b
Merge #3385
3385: Fix #3373 r=matklad a=flodiebold

Basically, we need to allow variables in the caller self type to unify with the
impl's declared self type. That requires some more contortions in the variable
handling. I'm looking forward to (hopefully) handling this in a cleaner way when
we switch to Chalk's types and unification code.

Co-authored-by: Florian Diebold <flodiebold@gmail.com>
2020-03-02 13:23:24 +00:00
..
infer Merge #3385 2020-03-02 13:23:24 +00:00
tests Merge #3385 2020-03-02 13:23:24 +00:00
traits Rename ast::ImplBlock -> ast::ImplDef 2020-02-29 21:33:15 +01:00
autoderef.rs Clippy lints 2019-12-20 15:14:30 -05:00
db.rs Rename ast::ImplBlock -> ast::ImplDef 2020-02-29 21:33:15 +01:00
diagnostics.rs More manual clippy fixes 2020-02-18 16:12:37 +02:00
display.rs Move hir_fmt code to display module 2020-02-14 15:01:42 +01:00
expr.rs Fill missing fields of enum variants 2020-02-19 18:17:09 +01:00
infer.rs Do autoderef for indexing 2020-02-29 22:48:53 +01:00
lib.rs Fix #3373 2020-03-01 14:31:35 +01:00
lower.rs Rework find_super_trait_path to protect against cycles 2020-02-22 13:14:39 +01:00
marks.rs Merge #3147 2020-02-14 20:32:55 +00:00
method_resolution.rs Fix #3373 2020-03-01 14:31:35 +01:00
op.rs More manual clippy fixes 2020-02-18 16:12:37 +02:00
primitive.rs Doc primitives 2019-11-26 15:41:48 +03:00
test_db.rs More manual clippy fixes 2020-02-18 16:12:37 +02:00
tests.rs Basic injections 2020-02-27 16:16:13 +01:00
traits.rs Rename ast::ImplBlock -> ast::ImplDef 2020-02-29 21:33:15 +01:00
utils.rs Rework find_super_trait_path to protect against cycles 2020-02-22 13:14:39 +01:00