aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db/src/search.rs
Commit message (Expand)AuthorAgeFilesLines
* Don't handle Self as a usage for TraitDefsLukas Wirth2021-05-081-1/+0
* Fix builtintype def_to_tyLukas Wirth2021-05-081-8/+14
* Correctly support SelfType when searching for usagesLukas Wirth2021-05-081-70/+102
* Use multiple loops instead of `Iterator::chain` in `FindUsages`unexge2021-04-211-13/+22
* Add convert tuple struct to named struct assistunexge2021-04-041-9/+9
* Allow including `Self` kw references to `FindUsages`unexge2021-04-041-4/+39
* Cleanup ide_db importsLukas Wirth2021-03-271-2/+1
* Cleanup Definition::search_scopeLukas Wirth2021-03-231-83/+94
* Merge hir::MacroDef::is_* into hir::MacroDef::kindLukas Wirth2021-03-231-1/+1
* Set up a search scope when searching for mbe macro referencesLukas Wirth2021-03-231-4/+21
* Compute more mathematically well-rounded notion of transitive depsAleksey Kladov2021-03-231-3/+1
* use simpler .map(|x| y) instead of .and_then(|x| Some(y)) for Options. (clipp...Matthias Krüger2021-03-171-22/+12
* Implement Crate::transitive_reverse_dependenciesLukas Wirth2021-03-151-1/+1
* Merge #8021 #8022bors[bot]2021-03-151-1/+15
|\
| * Enable searching for builtin typesLukas Wirth2021-03-151-1/+15
* | Apply review suggestionsvsrs2021-03-111-2/+2
* | Add runnables::related_testsvsrs2021-02-271-0/+4
|/
* Pickup ConstReference patterns in FindUsagesLukas Wirth2021-02-231-4/+11
* Implement ast::AstNode for NameLike and move it to node_extLukas Wirth2021-02-161-42/+24
* Fix a few clippy::perf warningskjeremy2021-02-161-1/+1
* Use NameLike in FileReference directly as its not exported from ide anymoreLukas Wirth2021-02-121-43/+20
* Refactor reference searching to work with the astLukas Wirth2021-02-121-80/+60
* Treat BlockExpr as a potential module originJonas Schievink2021-01-201-0/+10
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-151-1/+1
* Rename FileReferences -> UsageSearchResultLukas Wirth2021-01-121-6/+5
* Ensure uniqueness of file ids in reference search via hashmapLukas Wirth2021-01-121-19/+29
* Group references by FileIdLukas Wirth2021-01-121-37/+64
* Use hir::GenericParam in ide_db::Definition instead of relisting all 3Lukas Wirth2021-01-101-1/+1
* Remove some stale deprecationsAleksey Kladov2021-01-071-1/+0
* Fix type error with .and_thenNick Spain2021-01-021-15/+14
* Handle not finding range in Definition::search_scopeNick Spain2021-01-021-12/+36
* Mark HasSource::source_old as deprecated but allow at all call sitesNick Spain2021-01-021-0/+2
* HasSource::source -> HasSource::source_oldNick Spain2021-01-021-12/+12
* Align code_model name with ungrammarAleksey Kladov2020-12-201-1/+1
* Rename ImplDef -> ImplAleksey Kladov2020-12-171-1/+1
* Lifetime reference searchLukas Wirth2020-12-161-13/+50
* Add find usages for enum constructorsDaiki Ihara2020-12-141-0/+15
* Support self in reference searchLukas Wirth2020-11-291-0/+1
* Use shorthand field syntax in destructuresLukas Wirth2020-11-141-10/+22
* Use shorthand record syntax when renaming struct initializer fieldLukas Wirth2020-11-141-6/+10
* Clarify the names one more timeAleksey Kladov2020-10-151-1/+1
* More idiomatic classification APIAleksey Kladov2020-10-151-3/+3
* More clarificationsAleksey Kladov2020-10-151-2/+2
* Unconfuse expression and pattern field init shorthandsAleksey Kladov2020-10-151-1/+1
* Treat `ast::Name` in field patterns as useJonas Schievink2020-10-091-43/+73
* Optimize reference searchAleksey Kladov2020-08-191-25/+38
* **Remove Unused Parameter** refactoringAleksey Kladov2020-08-191-1/+1
* Future proof find-usages APIAleksey Kladov2020-08-191-13/+35
* Rename ra_ide_db -> ide_dbAleksey Kladov2020-08-131-0/+322