aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_assists/src/handlers
Commit message (Expand)AuthorAgeFilesLines
* syntax: return owned string instead of leaking stringcynecx2021-03-264-5/+7
* refine comment style of testshi-rustin2021-03-242-48/+48
* Merge #8168bors[bot]2021-03-241-7/+70
|\
| * correct `convert to guard return` let_stmthi-rustin2021-03-241-7/+70
* | CleanupAleksey Kladov2021-03-231-67/+45
* | Simplify codeAleksey Kladov2021-03-232-37/+15
* | Use styleguide conforming import for ast nodesAleksey Kladov2021-03-231-34/+36
* | Unify test styleAleksey Kladov2021-03-231-38/+52
* | Tweak assits API to fit mutable syntax treesAleksey Kladov2021-03-232-20/+12
|/
* rewrite merge use trees assist to use muatable syntax treesAleksey Kladov2021-03-222-37/+42
* clippy::complexity simplifications related to IteratorsMatthias Krüger2021-03-213-16/+10
* Less reallocationsKirill Bulatov2021-03-211-1/+0
* Disable unqualified assoc items completion for nowKirill Bulatov2021-03-201-0/+1
* DocsKirill Bulatov2021-03-201-2/+2
* Do not query item search by name eagerlyKirill Bulatov2021-03-201-15/+20
* Merge #8119bors[bot]2021-03-202-4/+3
|\
| * Fix add_life_to_type label typoLukas Wirth2021-03-202-4/+3
* | simplifyAleksey Kladov2021-03-191-3/+3
|/
* Cleanup qualify_pathLukas Wirth2021-03-191-27/+17
* Fix associated items not being appended to paths in import_assetsLukas Wirth2021-03-181-2/+35
* use simpler .map(|x| y) instead of .and_then(|x| Some(y)) for Options. (clipp...Matthias Krüger2021-03-171-2/+2
* don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger2021-03-171-5/+2
* Move more boundsAleksey Kladov2021-03-161-26/+10
* Upgrade rowanAleksey Kladov2021-03-169-62/+34
* 7709: Added the check for return type of len function.Chetan Khilosiya2021-03-151-9/+26
* 7709: Updated the implementation.Chetan Khilosiya2021-03-151-37/+67
* 7709: Added the assist to generate is_empty functionChetan Khilosiya2021-03-151-0/+225
* Allow applying De Morgan's law to multiple terms at onceJake Goulding2021-03-121-11/+76
* Merge #7956bors[bot]2021-03-121-0/+248
|\
| * Fix convert_iter_for_each_to_for doctestLukas Wirth2021-03-121-11/+45
| * fix: generated test fixtureLuiz Carlos Mourão Paes de Carvalho2021-03-121-2/+2
| * fix: replace doc-comments with normal commentsLuiz Carlos2021-03-121-20/+20
| * refactor: refactored and reduced assist codeLuiz Carlos Mourão Paes de Carvalho2021-03-121-36/+21
| * fix: remove semicolonLuiz Carlos Mourão Paes de Carvalho2021-03-101-29/+56
| * fix: code formattingLuiz Carlos Mourão Paes de Carvalho2021-03-101-10/+20
| * fix: tests should work for convert_iter_for_each_to_forLuiz Carlos Mourão Paes de Carvalho2021-03-101-11/+44
| * refactor: create block expressions and for loops using makeLuiz Carlos Mourão Paes de Carvalho2021-03-101-29/+50
| * feat: add assist to conver for_each into for loopsLuiz Carlos Mourão Paes de Carvalho2021-03-101-0/+138
* | fix: add semicolon after type ascriptionConrad Ludgate2021-03-111-3/+30
* | Fix labels for single import assistsKirill Bulatov2021-03-102-20/+12
|/
* Merge #7873 #7933bors[bot]2021-03-093-71/+54
|\
| * Add rustdocs and use better namesKirill Bulatov2021-03-082-10/+12
| * Less lifetines: derive SemanticsScope in placeKirill Bulatov2021-03-082-20/+15
| * Enforce the located imports' orderKirill Bulatov2021-03-082-2/+2
| * Work towards better import labelsKirill Bulatov2021-03-083-19/+26
| * Do not propose already imported importsKirill Bulatov2021-03-081-1/+3
| * Properly handle turbofishes in qualifiersKirill Bulatov2021-03-082-2/+2
| * Return more data about located importsKirill Bulatov2021-03-082-9/+18
| * Draft the qualifier import resolutionKirill Bulatov2021-03-081-3/+6
| * Test and initial refactoringKirill Bulatov2021-03-082-37/+2