@@ -440,22 +440,24 @@ pub(crate) fn inlay_hint(
440440 Ok ( lsp_types:: InlayHint {
441441 position : match inlay_hint. kind {
442442 // before annotated thing
443- InlayKind :: ParameterHint | InlayKind :: AdjustmentHint | InlayKind :: BindingModeHint => {
444- position ( line_index, inlay_hint. range . start ( ) )
445- }
443+ InlayKind :: OpeningParenthesis
444+ | InlayKind :: ParameterHint
445+ | InlayKind :: AdjustmentHint
446+ | InlayKind :: BindingModeHint => position ( line_index, inlay_hint. range . start ( ) ) ,
446447 // after annotated thing
447448 InlayKind :: ClosureReturnTypeHint
448449 | InlayKind :: TypeHint
449450 | InlayKind :: ChainingHint
450451 | InlayKind :: GenericParamListHint
451- | InlayKind :: AdjustmentHintClosingParenthesis
452+ | InlayKind :: ClosingParenthesis
452453 | InlayKind :: LifetimeHint
453454 | InlayKind :: ClosingBraceHint => position ( line_index, inlay_hint. range . end ( ) ) ,
454455 } ,
455456 padding_left : Some ( match inlay_hint. kind {
456457 InlayKind :: TypeHint => !render_colons,
457458 InlayKind :: ChainingHint | InlayKind :: ClosingBraceHint => true ,
458- InlayKind :: AdjustmentHintClosingParenthesis
459+ InlayKind :: ClosingParenthesis
460+ | InlayKind :: OpeningParenthesis
459461 | InlayKind :: BindingModeHint
460462 | InlayKind :: ClosureReturnTypeHint
461463 | InlayKind :: GenericParamListHint
@@ -464,7 +466,8 @@ pub(crate) fn inlay_hint(
464466 | InlayKind :: ParameterHint => false ,
465467 } ) ,
466468 padding_right : Some ( match inlay_hint. kind {
467- InlayKind :: AdjustmentHintClosingParenthesis
469+ InlayKind :: ClosingParenthesis
470+ | InlayKind :: OpeningParenthesis
468471 | InlayKind :: ChainingHint
469472 | InlayKind :: ClosureReturnTypeHint
470473 | InlayKind :: GenericParamListHint
@@ -479,7 +482,8 @@ pub(crate) fn inlay_hint(
479482 InlayKind :: ClosureReturnTypeHint | InlayKind :: TypeHint | InlayKind :: ChainingHint => {
480483 Some ( lsp_types:: InlayHintKind :: TYPE )
481484 }
482- InlayKind :: AdjustmentHintClosingParenthesis
485+ InlayKind :: ClosingParenthesis
486+ | InlayKind :: OpeningParenthesis
483487 | InlayKind :: BindingModeHint
484488 | InlayKind :: GenericParamListHint
485489 | InlayKind :: LifetimeHint
0 commit comments