aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db/src/helpers/merge_imports.rs
Commit message (Collapse)AuthorAgeFilesLines
* clippy::redudant_borrowMaan20032021-06-131-1/+1
|
* Don't compare ast::Visibility by stringifyingLukas Tobias Wirth2021-05-201-6/+9
|
* Check for differing attributes in granularity guessingLukas Tobias Wirth2021-05-201-1/+1
|
* Replace ImportGranularity::Guess with guessing boolean flagLukas Tobias Wirth2021-05-191-2/+2
|
* internal: remove SyntaxRewriterAleksey Kladov2021-05-141-1/+3
|
* internal: remove one more immutable treeAleksey Kladov2021-05-141-14/+20
|
* Give MergeBehaviour variants better namesLukas Wirth2021-05-101-7/+7
|
* internal: introduce `ast::make::ext` module with common shortcutsAleksey Kladov2021-05-091-1/+1
| | | | | | | | | | There's a tension between keeping a well-architectured minimal orthogonal set of constructs, and providing convenience functions. Relieve this pressure by introducing an dedicated module for non-orthogonal shortcuts. This is inspired by the django.shortcuts module which serves a similar purpose architecturally.
* Split out merge_imports module from helpers::insert_useLukas Wirth2021-04-241-0/+309