aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_assists/src/handlers
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge #7898bors[bot]2021-03-081-6/+67
|\ \ | |/ |/|
| * generate_function assist don't render snippet if ret type inferredJosh Mcguigan2021-03-081-26/+47
| * generate_function assist infer return typeJosh Mcguigan2021-03-061-3/+43
* | Use upstream cov-markLaurențiu Nicola2021-03-0823-150/+109
* | Hygiene is an internal implementation detail of the compilerAleksey Kladov2021-03-082-4/+6
* | Merge #7889bors[bot]2021-03-073-4/+3
|\ \
| * | Make group imports configurableasv2021-03-073-4/+3
* | | Merge #7896bors[bot]2021-03-061-59/+77
|\ \ \
| * | | Only replace quotes in replace_string_with_char assistLukas Wirth2021-03-061-59/+77
* | | | Merge #7800bors[bot]2021-03-061-0/+374
|\ \ \ \ | |/ / / |/| | |
| * | | 7708: rust ideomatic code fixes.Chetan Khilosiya2021-03-061-9/+11
| * | | 7708: handle both FamousDefs fixture and plain code.Chetan Khilosiya2021-03-061-8/+18
| * | | 7708: Added the updated implementation of is_default_implemented.Chetan Khilosiya2021-03-061-33/+31
| * | | 7708: Added the logic to check is default impl is already present.Chetan Khilosiya2021-03-061-18/+97
| * | | 7708: Updated generate default fn logic.Chetan Khilosiya2021-03-061-22/+48
| * | | 7708: Added the work for review comments.Chetan Khilosiya2021-03-061-31/+60
| * | | 7708: Fixed many documentaion example issues.Chetan Khilosiya2021-03-061-6/+6