about summary refs log tree commit diff
path: root/crates/ide/src/goto_implementation.rs
AgeCommit message (Collapse)AuthorLines
2022-05-27minor: Freshen up goto feature docsLukas Wirth-1/+1
2022-03-30internal: Refactor FamousDefs builtin crate searchLukas Wirth-4/+1
2021-11-22Unnest ide::display::navigation_target moduleLukas Wirth-1/+1
2021-11-11internal: Flatten `Definition::ModuleDef` variantLukas Wirth-55/+49
2021-10-12Saw a FIXME comment and decided to fix it.Mirko Rainer-1/+1
This renames `descend_into_macros` to `descend_into_macros_single` and `descend_into_macros_many` into `descend_into_macros`. However, this does not touch a function in `SemanticsImpl` of same name.
2021-09-01fix: make `goto_implementation` multi-token mapping awareLukas Wirth-45/+66
2021-07-15SimplifyLukas Wirth-14/+7
2021-07-11Inline name classification reference callsLukas Wirth-4/+12
2021-07-11Explicitly check for reference locals or fields in Name classificationLukas Wirth-2/+2
2021-07-11internal: remove one more needless extern crateAleksey Kladov-1/+1
2021-07-11internal: remove unused paramAleksey Kladov-1/+1
2021-06-19minor: use minicoreAleksey Kladov-6/+1
2021-06-13clippy::clone_on_copyMaan2003-1/+1
2021-06-11Replace some AssocItem::containing_trait calls trait_or_trait_implLukas Wirth-2/+2
2021-05-25Also do goto implementation on assoc constsJade-2/+26
I forgot to put this into #8988, sorry. Goto implementation on a const on the trait will go to the implementations with their respective definitions of the const, if present.
2021-05-25feat: go to implementation on trait functionsJade-1/+45
Fix #8537. GIF: https://user-images.githubusercontent.com/6652840/119501981-45a45c00-bd1e-11eb-8336-9145f2888643.gif
2021-03-31Gifs and screenshots for features in manualAyomide Bamidele-0/+2
2021-03-15Power up goto_implementationLukas Wirth-48/+82
by allowing it to be invoked on references of names, showing all (trait) implementations of the given type in all crates including builtin types
2021-02-07AdtDef -> AdtAleksey Kladov-5/+5
2021-01-07Change <|> to $0 - RebaseKevaundray Wedderburn-8/+8
2021-01-02Move impls of ToNav that use source() to TryToNavNick Spain-3/+3
2020-12-17Rename ImplDef -> ImplAleksey Kladov-3/+3
We used to have `Def` suffix for all symbols, but we moved off from that. `FunctionDef` isn't better than `Function`. Looks like we've forgot to change `Impl` though!
2020-12-15Make macro def krate mandatoryJonas Schievink-0/+2
Refactors builtin derive support to go through proper name resolution
2020-10-24Re-export base_db from ide_dbIgor Aleksanov-1/+1
2020-10-02rename mock_analysis -> fixtureAleksey Kladov-2/+2
2020-10-02Get rid of MockAnalysisAleksey Kladov-4/+2
2020-08-13Rename ra_ide -> ideAleksey Kladov-0/+229