Add inlay parameter name hints for function calls

Signed-off-by: imtsuki <me@qjx.app>
This commit is contained in:
imtsuki
2020-01-15 01:02:01 +08:00
parent d8d8c20077
commit c390e92fdd
6 changed files with 205 additions and 13 deletions

View File

@@ -952,6 +952,7 @@ pub fn handle_inlay_hints(
range: api_type.range.conv_with(&line_index),
kind: match api_type.kind {
ra_ide::InlayKind::TypeHint => InlayKind::TypeHint,
ra_ide::InlayKind::ParameterHint => InlayKind::ParameterHint,
},
})
.collect())

View File

@@ -197,6 +197,7 @@ pub struct InlayHintsParams {
#[derive(Debug, PartialEq, Eq, Deserialize, Serialize)]
pub enum InlayKind {
TypeHint,
ParameterHint,
}
#[derive(Debug, Deserialize, Serialize)]