diff options
Diffstat (limited to 'crates/ra_lsp_server/src')
-rw-r--r-- | crates/ra_lsp_server/src/main_loop/handlers.rs | 3 | ||||
-rw-r--r-- | crates/ra_lsp_server/src/req.rs | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/crates/ra_lsp_server/src/main_loop/handlers.rs b/crates/ra_lsp_server/src/main_loop/handlers.rs index 0b4493ce2..9006aa316 100644 --- a/crates/ra_lsp_server/src/main_loop/handlers.rs +++ b/crates/ra_lsp_server/src/main_loop/handlers.rs | |||
@@ -900,6 +900,9 @@ pub fn handle_inlay_hints( | |||
900 | ra_ide_api::InlayKind::ForExpressionBindingType => { | 900 | ra_ide_api::InlayKind::ForExpressionBindingType => { |
901 | InlayKind::ForExpressionBindingType | 901 | InlayKind::ForExpressionBindingType |
902 | } | 902 | } |
903 | ra_ide_api::InlayKind::IfExpressionType => InlayKind::IfExpressionType, | ||
904 | ra_ide_api::InlayKind::WhileLetExpressionType => InlayKind::WhileLetExpressionType, | ||
905 | ra_ide_api::InlayKind::MatchArmType => InlayKind::MatchArmType, | ||
903 | }, | 906 | }, |
904 | }) | 907 | }) |
905 | .collect()) | 908 | .collect()) |
diff --git a/crates/ra_lsp_server/src/req.rs b/crates/ra_lsp_server/src/req.rs index 96f6b1bc5..570438643 100644 --- a/crates/ra_lsp_server/src/req.rs +++ b/crates/ra_lsp_server/src/req.rs | |||
@@ -216,6 +216,9 @@ pub enum InlayKind { | |||
216 | LetBindingType, | 216 | LetBindingType, |
217 | ClosureParameterType, | 217 | ClosureParameterType, |
218 | ForExpressionBindingType, | 218 | ForExpressionBindingType, |
219 | IfExpressionType, | ||
220 | WhileLetExpressionType, | ||
221 | MatchArmType, | ||
219 | } | 222 | } |
220 | 223 | ||
221 | #[derive(Debug, Deserialize, Serialize)] | 224 | #[derive(Debug, Deserialize, Serialize)] |