rust/crates/ra_hir/src
Florian Diebold 8e8d2ffecb (Partially) fix handling of type params depending on type params
If the first type parameter gets inferred, that's still not handled correctly;
it'll require some more refactoring: E.g. if we have `Thing<T, F=fn() -> T>` and
then instantiate `Thing<_>`, that gets turned into `Thing<_, fn() -> _>` before
the `_` is instantiated into a type variable -- so afterwards, we have two type
variables without any connection to each other.
2020-06-29 16:10:20 +02:00
..
semantics Support local_inner_macros 2020-05-01 11:23:03 +08:00
code_model.rs (Partially) fix handling of type params depending on type params 2020-06-29 16:10:20 +02:00
db.rs Measure ItemTree query memory usage 2020-06-24 16:53:16 +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 Add quickfix to add a struct field 2020-06-12 18:52:44 +02:00
source_analyzer.rs Enum variants with Self::[variant] now resolve (#4879) 2020-06-22 08:28:53 -06:00