]> git.lizzy.rs Git - rust.git/blob - crates/rust-analyzer/src/diagnostics/test_data/rustc_unused_variable_as_info.txt
Merge #6513
[rust.git] / crates / rust-analyzer / src / diagnostics / test_data / rustc_unused_variable_as_info.txt
1 [
2     MappedRustDiagnostic {
3         url: Url {
4             scheme: "file",
5             host: None,
6             port: None,
7             path: "/test/driver/subcommand/repl.rs",
8             query: None,
9             fragment: None,
10         },
11         diagnostic: Diagnostic {
12             range: Range {
13                 start: Position {
14                     line: 290,
15                     character: 8,
16                 },
17                 end: Position {
18                     line: 290,
19                     character: 11,
20                 },
21             },
22             severity: Some(
23                 Information,
24             ),
25             code: Some(
26                 String(
27                     "unused_variables",
28                 ),
29             ),
30             code_description: None,
31             source: Some(
32                 "rustc",
33             ),
34             message: "unused variable: `foo`\n#[warn(unused_variables)] on by default",
35             related_information: None,
36             tags: Some(
37                 [
38                     Unnecessary,
39                 ],
40             ),
41             data: None,
42         },
43         fixes: [
44             CodeAction {
45                 title: "consider prefixing with an underscore",
46                 group: None,
47                 kind: Some(
48                     CodeActionKind(
49                         "quickfix",
50                     ),
51                 ),
52                 edit: Some(
53                     SnippetWorkspaceEdit {
54                         changes: Some(
55                             {
56                                 Url {
57                                     scheme: "file",
58                                     host: None,
59                                     port: None,
60                                     path: "/test/driver/subcommand/repl.rs",
61                                     query: None,
62                                     fragment: None,
63                                 }: [
64                                     TextEdit {
65                                         range: Range {
66                                             start: Position {
67                                                 line: 290,
68                                                 character: 8,
69                                             },
70                                             end: Position {
71                                                 line: 290,
72                                                 character: 11,
73                                             },
74                                         },
75                                         new_text: "_foo",
76                                     },
77                                 ],
78                             },
79                         ),
80                         document_changes: None,
81                     },
82                 ),
83                 is_preferred: Some(
84                     true,
85                 ),
86                 data: None,
87             },
88         ],
89     },
90 ]