Skip to content

Lifetimes for structs and traits in inlay hints don't work in VSCode #17098

Closed
@coolCucumber-cat

Description

@coolCucumber-cat

rust-analyzer version: 0.3.1924-standalone (5dbe3fe 2024-04-14)

It also only occurs on this version (0.3.1924) and not previous ones like 0.3.1916

rustc version: rustc 1.77.2 (25ef9e3d8 2024-04-09)

editor or extension: VSCode

code snippet to reproduce:

struct Test<'a> {
	t: &'a i32,
}

fn main() {
	let test = Test { t: &0 };
}

The inlay hint for test is Test<'{error}>. You can also not turn them off. I don't want any lifetimes in inlay hints at all, they take up too much space, so an option to turn them off would be a win-win.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-idegeneral IDE featuresA-tytype system / type inference / traits / method resolutionC-bugCategory: bugE-easy

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions