Since its version of September 7 (the version of August 31 still works fine), rust-analyser seems to error in VSCodium when initialising with the following error repeated 5 times (at least on my system).
The automatic download of rust-analyser didn't work when installing the add-on, so I downloaded it manually. In previous versions it did work however when manually installed and included in $PATH. It seems strange rust-analyser would suddenly error on all installations of VSCodium, but I haven't change its settings all that much either.
Does anybody know how to proceed debugging this issue?
Failed to deserialize InitializeParams: missing field `requests`;
{
"capabilities": {
"experimental": {
"codeActionGroup": true,
"hoverActions": true,
"resolveCodeAction": true,
"snippetTextEdit": true,
"statusNotification": true
},
"textDocument": {
"callHierarchy": {
"dynamicRegistration": true
},
"codeAction": {
"codeActionLiteralSupport": {
"codeActionKind": {
"valueSet": [
"",
"quickfix",
"refactor",
"refactor.extract",
"refactor.inline",
"refactor.rewrite",
"source",
"source.organizeImports"
]
}
},
"dynamicRegistration": true,
"isPreferredSupport": true
},
"codeLens": {
"dynamicRegistration": true
},
"colorProvider": {
"dynamicRegistration": true
},
"completion": {
"completionItem": {
"commitCharactersSupport": true,
"deprecatedSupport": true,
"documentationFormat": [
"markdown",
"plaintext"
],
"insertReplaceSupport": true,
"preselectSupport": true,
"snippetSupport": true,
"tagSupport": {
"valueSet": [
1
]
}
},
"completionItemKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25
]
},
"contextSupport": true,
"dynamicRegistration": true
},
"declaration": {
"dynamicRegistration": true,
"linkSupport": true
},
"definition": {
"dynamicRegistration": true,
"linkSupport": true
},
"documentHighlight": {
"dynamicRegistration": true
},
"documentLink": {
"dynamicRegistration": true,
"tooltipSupport": true
},
"documentSymbol": {
"dynamicRegistration": true,
"hierarchicalDocumentSymbolSupport": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"tagSupport": {
"valueSet": [
1
]
}
},
"foldingRange": {
"dynamicRegistration": true,
"lineFoldingOnly": true,
"rangeLimit": 5000
},
"formatting": {
"dynamicRegistration": true
},
"hover": {
"contentFormat": [
"markdown",
"plaintext"
],
"dynamicRegistration": true
},
"implementation": {
"dynamicRegistration": true,
"linkSupport": true
},
"onTypeFormatting": {
"dynamicRegistration": true
},
"publishDiagnostics": {
"complexDiagnosticCodeSupport": true,
"relatedInformation": true,
"tagSupport": {
"valueSet": [
1,
2
]
},
"versionSupport": false
},
"rangeFormatting": {
"dynamicRegistration": true
},
"references": {
"dynamicRegistration": true
},
"rename": {
"dynamicRegistration": true,
"prepareSupport": true
},
"selectionRange": {
"dynamicRegistration": true
},
"semanticTokens": {
"dynamicRegistration": true,
"tokenModifiers": [
"declaration",
"documentation",
"static",
"abstract",
"deprecated",
"readonly"
],
"tokenTypes": [
"comment",
"keyword",
"number",
"regexp",
"operator",
"namespace",
"type",
"struct",
"class",
"interface",
"enum",
"typeParameter",
"function",
"member",
"macro",
"variable",
"parameter",
"property",
"label"
]
},
"signatureHelp": {
"contextSupport": true,
"dynamicRegistration": true,
"signatureInformation": {
"documentationFormat": [
"markdown",
"plaintext"
],
"parameterInformation": {
"labelOffsetSupport": true
}
}
},
"synchronization": {
"didSave": true,
"dynamicRegistration": true,
"willSave": true,
"willSaveWaitUntil": true
},
"typeDefinition": {
"dynamicRegistration": true,
"linkSupport": true
}
},
"window": {
"workDoneProgress": true
},
"workspace": {
"applyEdit": true,
"configuration": true,
"didChangeConfiguration": {
"dynamicRegistration": true
},
"didChangeWatchedFiles": {
"dynamicRegistration": true
},
"executeCommand": {
"dynamicRegistration": true
},
"symbol": {
"dynamicRegistration": true,
"symbolKind": {
"valueSet": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26
]
},
"tagSupport": {
"valueSet": [
1
]
}
},
"workspaceEdit": {
"documentChanges": true,
"failureHandling": "textOnlyTransactional",
"resourceOperations": [
"create",
"rename",
"delete"
]
},
"workspaceFolders": true
}
},
"clientInfo": {
"name": "vscode",
"version": "1.49.3"
},
"initializationOptions": {
"callInfo": {
"full": true
},
"cargo": {
"allFeatures": false,
"features": [],
"loadOutDirsFromCheck": true,
"noDefaultFeatures": false,
"target": null
},
"cargoRunner": null,
"checkOnSave": {
"allFeatures": null,
"allTargets": true,
"command": "check",
"enable": true,
"extraArgs": [],
"features": null,
"overrideCommand": null
},
"completion": {
"addCallArgumentSnippets": true,
"addCallParenthesis": true,
"postfix": {
"enable": true
}
},
"debug": {
"engine": "auto",
"engineSettings": {},
"openDebugPane": true,
"sourceFileMap": {
"/rustc/<id>": "${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust"
}
},
"diagnostics": {
"enable": true,
"warningsAsHint": [],
"warningsAsInfo": []
},
"files": {
"exclude": [],
"watcher": "client"
},
"hoverActions": {
"debug": true,
"enable": true,
"gotoTypeDef": true,
"implementations": true,
"run": true
},
"inlayHints": {
"chainingHints": true,
"enable": true,
"maxLength": 20,
"parameterHints": true,
"typeHints": true
},
"lens": {
"debug": true,
"enable": true,
"implementations": true,
"run": true
},
"linkedProjects": null,
"lruCapacity": null,
"notifications": {
"cargoTomlNotFound": true
},
"procMacro": {
"enable": false
},
"runnableEnv": null,
"rustfmt": {
"extraArgs": [],
"overrideCommand": null
},
"serverPath": null,
"trace": {
"extension": true,
"server": "off"
},
"updates": {
"askBeforeDownload": false,
"channel": "stable"
},
"withSysroot": true
},
"processId": 2096,
"rootPath": "[path to cargo-powered project]",
"rootUri": "file:///[path to cargo-powered project]",
"trace": "off",
"workspaceFolders": [
{
"name": "wetten",
"uri": "file:///[path to cargo-powered project]"
}
]
}