aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src/add_missing_impl_members.rs
Commit message (Collapse)AuthorAgeFilesLines
* Move the primary assist fn to the top of the fileIgor Matuszewski2019-03-161-30/+30
|
* Provide assist when cursor is immediately outside impl item blockIgor Matuszewski2019-03-161-14/+18
|
* Do a cleanup/legibility passIgor Matuszewski2019-03-161-21/+21
|
* Take into account parent indent when filling trait membersIgor Matuszewski2019-03-161-9/+41
|
* Simplify trait resolution fragmentIgor Matuszewski2019-03-161-6/+3
|
* Ignore unnamed trait fns and add more testsIgor Matuszewski2019-03-161-2/+70
|
* Simplify calculation of missing functionsIgor Matuszewski2019-03-161-9/+2
| | | | | | Asymptotically computing a set difference is faster but in the average case we won't have more than ~10 functions. Also prefer not using hash sets as these may yield nondeterministic results.
* Properly support the case when the cursor is inside an empty block or outsideIgor Matuszewski2019-03-161-15/+44
|
* Redo indent calculation when adding missing impl membersIgor Matuszewski2019-03-161-9/+21
|
* Implement a simple working assistIgor Matuszewski2019-03-161-13/+59
|
* Calculate missing functions from impl bodyIgor Matuszewski2019-03-161-1/+62
|
* Add 'add_missing_impl_members' assist stubIgor Matuszewski2019-03-161-0/+41