about summary refs log tree commit diff
path: root/docs/dev
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2021-01-10 11:45:59 +0000
committerGitHub <noreply@github.com>2021-01-10 11:45:59 +0000
commitdcbb77cb6c75db9b300abe0fe6ed4668e2ef1193 (patch)
treefc42a24e8b16488a445cdc526533962128036d9f /docs/dev
parentf90664b2eac9807ef741be4a87e2a2afde0a9f34 (diff)
parentb795128dde24cd3c4ec45879b354ec8c60fc751b (diff)
parentfc3fc571d29ccec4a4f80da35d5f77e94c6663c3 (diff)
downloadrust-dcbb77cb6c75db9b300abe0fe6ed4668e2ef1193.tar.gz
rust-dcbb77cb6c75db9b300abe0fe6ed4668e2ef1193.zip
Merge #7206 #7231
7206: Use hir::GenericParam in ide_db::Definition instead of relisting all 3 r=Veykril a=Veykril

Basically just this:
```diff
 pub enum Definition {
     Macro(MacroDef),
     Field(Field),
     ModuleDef(ModuleDef),
     SelfType(Impl),
     Local(Local),
-    TypeParam(TypeParam),
-    LifetimeParam(LifetimeParam),
-    ConstParam(ConstParam),
+    GenericParam(GenericParam),
     Label(Label),
 }
```

7231: Cleaner API r=matklad a=matklad

bors r+
🤖

Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>