rust/crates
Florian Diebold 6e1c2d0df8 Handle impl Trait more correctly
When calling a function, argument-position impl Trait is transparent; same for
return-position impl Trait when inside the function. So in these cases, we need
to represent that type not by `Ty::Opaque`, but by a type variable that can be
unified with whatever flows into there.
2019-12-15 18:56:38 +01:00
..
ra_arena Switch to variant-granularity field type inference 2019-11-25 00:12:36 +03:00
ra_assists Use different types for path with and without generics 2019-12-14 19:15:40 +01:00
ra_batch Support setting cargo features 2019-12-13 18:16:34 +08:00
ra_cfg
ra_cli Remove ty from code_model 2019-12-08 12:44:14 +01:00
ra_db Run rustfmt with respect to Cargo.toml edition 2019-12-04 23:05:01 +01:00
ra_fmt fix 2190; add test for "replace if let with match" 2019-11-20 19:01:06 +01:00
ra_hir Use different types for path with and without generics 2019-12-14 19:15:40 +01:00
ra_hir_def Use different types for path with and without generics 2019-12-14 19:15:40 +01:00
ra_hir_expand Rename N! to name! 2019-12-13 22:33:38 +01:00
ra_hir_ty Handle impl Trait more correctly 2019-12-15 18:56:38 +01:00
ra_ide use a module instead of prefixed consts. 2019-12-15 13:18:37 +02:00
ra_lsp_server remove unnecessary turbofish. 2019-12-15 18:15:24 +02:00
ra_mbe Refactor tt::Delimiter 2019-12-13 21:53:34 +08:00
ra_parser Fix hir for ast::UnionDef 2019-11-25 17:50:49 +03:00
ra_prof
ra_project_model Use all-features by default 2019-12-14 17:05:12 +01:00
ra_syntax Avoid recompiling serde 2019-12-12 14:11:06 +01:00
ra_text_edit
ra_tt Refactor tt::Delimiter 2019-12-13 21:53:34 +08:00
ra_vfs_glob
test_utils Skip slow tests by default 2019-12-07 13:19:42 +01:00