aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/goto_implementation.rs
Commit message (Collapse)AuthorAgeFilesLines
* Replace some AssocItem::containing_trait calls trait_or_trait_implLukas Wirth2021-06-111-2/+2
|
* Also do goto implementation on assoc constsJade2021-05-251-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.
* feat: go to implementation on trait functionsJade2021-05-251-1/+45
| | | | | | | Fix #8537. GIF: https://user-images.githubusercontent.com/6652840/119501981-45a45c00-bd1e-11eb-8336-9145f2888643.gif
* Gifs and screenshots for features in manualAyomide Bamidele2021-03-311-0/+2
|
* Power up goto_implementationLukas Wirth2021-03-151-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
* AdtDef -> AdtAleksey Kladov2021-02-071-5/+5
|
* Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-071-8/+8
|
* Move impls of ToNav that use source() to TryToNavNick Spain2021-01-021-3/+3
|
* Rename ImplDef -> ImplAleksey Kladov2020-12-171-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!
* Make macro def krate mandatoryJonas Schievink2020-12-151-0/+2
| | | | Refactors builtin derive support to go through proper name resolution
* Re-export base_db from ide_dbIgor Aleksanov2020-10-241-1/+1
|
* rename mock_analysis -> fixtureAleksey Kladov2020-10-021-2/+2
|
* Get rid of MockAnalysisAleksey Kladov2020-10-021-4/+2
|
* Rename ra_ide -> ideAleksey Kladov2020-08-131-0/+229