mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-30 13:51:31 +00:00
implement while let desugaring
This commit is contained in:
parent
39967a85e1
commit
6efc79b89d
4 changed files with 76 additions and 21 deletions
|
@ -414,13 +414,35 @@ fn main() {
|
|||
}"#,
|
||||
);
|
||||
|
||||
assert_debug_snapshot_matches!(analysis.inlay_hints(file_id).unwrap(), @r#"[
|
||||
InlayHint {
|
||||
range: [166; 170),
|
||||
kind: TypeHint,
|
||||
label: "CustomOption<Test>",
|
||||
},
|
||||
]"#
|
||||
assert_debug_snapshot_matches!(analysis.inlay_hints(file_id).unwrap(), @r###"
|
||||
⋮[
|
||||
⋮ InlayHint {
|
||||
⋮ range: [166; 170),
|
||||
⋮ kind: TypeHint,
|
||||
⋮ label: "CustomOption<Test>",
|
||||
⋮ },
|
||||
⋮ InlayHint {
|
||||
⋮ range: [343; 347),
|
||||
⋮ kind: TypeHint,
|
||||
⋮ label: "&Test",
|
||||
⋮ },
|
||||
⋮ InlayHint {
|
||||
⋮ range: [401; 402),
|
||||
⋮ kind: TypeHint,
|
||||
⋮ label: "&CustomOption<u32>",
|
||||
⋮ },
|
||||
⋮ InlayHint {
|
||||
⋮ range: [404; 405),
|
||||
⋮ kind: TypeHint,
|
||||
⋮ label: "&u8",
|
||||
⋮ },
|
||||
⋮ InlayHint {
|
||||
⋮ range: [549; 550),
|
||||
⋮ kind: TypeHint,
|
||||
⋮ label: "&u32",
|
||||
⋮ },
|
||||
⋮]
|
||||
"###
|
||||
);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue