Josh Mcguigan
|
2afccbe477
|
implement fill match arm assist for tuple of enums
|
2020-03-22 23:28:25 -07:00 |
|
Mikhail Modin
|
b150965ed7
|
Swtches to rust SSR query check
|
2020-03-15 21:23:18 +00:00 |
|
Edwin Cheng
|
e7206467d5
|
Add parse_to_token_tree
|
2020-03-09 00:13:04 +08:00 |
|
Aleksey Kladov
|
1f84c3b18f
|
make::use_item
|
2020-03-06 15:56:25 +01:00 |
|
Aleksey Kladov
|
85e2346b74
|
Simplify creation of T[,]
|
2020-03-06 15:38:48 +01:00 |
|
Aleksey Kladov
|
ea0c124219
|
Rerail split_import API onto AST
The code is more verbose and less efficient now, but should be
reusable in add_import context as well
|
2020-03-06 14:08:43 +01:00 |
|
Edwin Cheng
|
1465cc0c4f
|
Implement concat macro
|
2020-03-04 01:21:14 +08:00 |
|
Aleksey Kladov
|
9abcab1669
|
Fix typo
|
2020-02-29 13:51:23 +01:00 |
|
Aleksey Kladov
|
ca713e462b
|
More orthogonal API for building paths
|
2020-02-29 11:55:36 +01:00 |
|
Kirill Bulatov
|
b8ddcb0652
|
Run cargo +nightly fix --clippy -Z unstable-options
|
2020-02-18 16:03:08 +02:00 |
|
Mikhail Modin
|
f8f454ab5c
|
Init implementation of structural search replace
|
2020-02-14 21:45:42 +00:00 |
|
Aleksey Kladov
|
36ee9ecb67
|
Cleanup early return assist
|
2020-02-07 12:30:39 +01:00 |
|
Aleksey Kladov
|
aa1234e02b
|
Generalize invert_if to just always work
|
2020-02-07 12:14:33 +01:00 |
|
Aleksey Kladov
|
56e3fbe588
|
A tiny bit more consistent API
|
2020-02-06 23:59:27 +01:00 |
|
Aleksey Kladov
|
a4c6e8c4e2
|
Refactor if-let -> match assist to use ast::make
|
2020-02-05 14:08:16 +01:00 |
|
Aleksey Kladov
|
4ea0c12cf1
|
Make sure that newly created nodes are the root of the tree
|
2020-02-04 13:22:32 +01:00 |
|
Aleksey Kladov
|
ef1326ee19
|
More orthogonal path editing
|
2020-01-15 18:48:28 +01:00 |
|
Aleksey Kladov
|
c84010e246
|
Slightly more fluent API
|
2020-01-15 18:14:49 +01:00 |
|
Florian Diebold
|
2c11a9b42d
|
Qualify paths in 'fill match arms' assist
|
2020-01-12 11:34:52 +01:00 |
|
Florian Diebold
|
15fc643e05
|
Fix ordering problem between qualifying paths and substituting params
|
2020-01-11 23:33:04 +01:00 |
|
Florian Diebold
|
4545f289a9
|
Handle type args
|
2020-01-11 23:33:04 +01:00 |
|
kjeremy
|
0d5d63a80e
|
Clippy lints
|
2019-12-20 15:14:30 -05:00 |
|
bravomikekilo
|
adac4fc2f2
|
do refact and fix some issue
|
2019-11-24 13:14:57 +08:00 |
|
Aleksey Kladov
|
4cea6bb6f1
|
Make make:: builders slightly more convenient
|
2019-11-13 11:59:18 +03:00 |
|
Aleksey Kladov
|
e177c65e36
|
Use strongly-typed ast building for early-return assist
|
2019-11-13 11:54:21 +03:00 |
|
krk
|
91ab3f8760
|
Support paths other than "Some".
|
2019-11-01 18:18:58 +01:00 |
|
krk
|
4a4d9f7a90
|
Handle IfLet in convert_to_guarded_return.
|
2019-10-31 21:10:58 +01:00 |
|
kjeremy
|
b441b4e8ef
|
Some clippy fixes
|
2019-10-30 13:36:37 -04:00 |
|
Aleksey Kladov
|
4ef9b8d17a
|
use correct spacing for enum pattern
|
2019-10-26 18:03:55 +03:00 |
|
Mikhail Modin
|
fb215dc192
|
Adds "replace with guarded return" assist
|
2019-10-20 19:14:32 +01:00 |
|
Aleksey Kladov
|
c00f298fd2
|
add syntax-tree based indents
|
2019-10-12 22:07:47 +03:00 |
|
Aleksey Kladov
|
d847d53e36
|
Start simplifying editing API
|
2019-09-26 22:22:08 +03:00 |
|
Aleksey Kladov
|
183a38fb50
|
keep ast creation API simple
|
2019-09-26 15:29:28 +03:00 |
|