rust-analyzer/crates/ra_hir/src
bors[bot] a33eefa3b2
Merge #5149
5149: Implement Chalk variable kinds r=flodiebold a=flodiebold

This means we need to keep track of the kinds (general/int/float) of variables in `Canonical`, which requires some more ceremony. (It also exposes some places where we're not really dealing with canonicalization correctly -- another thing to be cleaned up when we switch to using Chalk's types directly.)

Should fix the last remaining issue of #2534.

Co-authored-by: Florian Diebold <florian.diebold@freiheit.com>
2020-07-01 18:41:06 +00:00
..
semantics Support local_inner_macros 2020-05-01 11:23:03 +08:00
code_model.rs Merge #5149 2020-07-01 18:41:06 +00:00
db.rs Split CrateImplDefs in inherent and trait impls 2020-07-01 17:15:20 +02:00
diagnostics.rs Move diagnostics back into expr, add tests for diagnostics, fix logic to account for derefs of raw ptrs 2020-06-27 10:09:29 -04:00
from_id.rs Rename StructField -> Field 2020-04-25 14:23:34 +02:00
has_source.rs New VFS 2020-06-23 17:51:06 +02:00
lib.rs Remove AdtOrTrait 2020-06-18 10:15:43 +03:00
semantics.rs Make less code generic 2020-07-01 14:38:42 +03:00
source_analyzer.rs Enum variants with Self::[variant] now resolve (#4879) 2020-06-22 08:28:53 -06:00