Skip to content

Instantly share code, notes, and snippets.

@DimanNe
Created January 22, 2023 15:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DimanNe/66cbc6c0622e655ba94739ea6e4e10d9 to your computer and use it in GitHub Desktop.
Save DimanNe/66cbc6c0622e655ba94739ea6e4e10d9 to your computer and use it in GitHub Desktop.
[INFO rust_analyzer] server version 1.66.1 (90743e7 2023-01-10) will start
[DEBUG lsp_server::msg] < {"id":"{27e2e516-4b7a-4eeb-a401-00ea75e9a878}","jsonrpc":"2.0","method":"initialize","params":{"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["*"]}}},"completion":{"completionItem":{"commitCharacterSupport":true,"snippetSupport":true},"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]},"dynamicRegistration":true},"definition":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"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]}},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"requests":{"full":{"delta":true}},"tokenModifiers":["declaration","definition"],"tokenTypes":["type","class","enumMember","typeParameter","parameter","variable","function","macro","keyword","comment","string","number","operator"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"]}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":false},"typeDefinition":{"dynamicRegistration":true}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"semanticTokens":{"refreshSupport":true},"workspaceFolders":true}},"clientInfo":{"name":"Qt Creator","version":"9.0.1"},"initializationOptions":{},"processId":1,"rootUri":null,"trace":"off","workspaceFolders":null}}
[INFO rust_analyzer] InitializeParams: {"capabilities":{"textDocument":{"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":["*"]}}},"completion":{"completionItem":{"commitCharacterSupport":true,"snippetSupport":true},"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]},"dynamicRegistration":true},"definition":{"dynamicRegistration":true},"documentHighlight":{"dynamicRegistration":true},"documentSymbol":{"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]}},"formatting":{"dynamicRegistration":true},"hover":{"contentFormat":["markdown","plaintext"],"dynamicRegistration":true},"implementation":{"dynamicRegistration":true},"onTypeFormatting":{"dynamicRegistration":true},"rangeFormatting":{"dynamicRegistration":true},"references":{"dynamicRegistration":true},"rename":{"dynamicRegistration":true,"prepareSupport":true},"semanticTokens":{"dynamicRegistration":true,"formats":["relative"],"requests":{"full":{"delta":true}},"tokenModifiers":["declaration","definition"],"tokenTypes":["type","class","enumMember","typeParameter","parameter","variable","function","macro","keyword","comment","string","number","operator"]},"signatureHelp":{"dynamicRegistration":true,"signatureInformation":{"activeParameterSupport":true,"documentationFormat":["markdown","plaintext"]}},"synchronization":{"didSave":true,"dynamicRegistration":true,"willSave":true,"willSaveWaitUntil":false},"typeDefinition":{"dynamicRegistration":true}},"window":{"workDoneProgress":true},"workspace":{"applyEdit":true,"configuration":true,"didChangeConfiguration":{"dynamicRegistration":true},"executeCommand":{"dynamicRegistration":true},"semanticTokens":{"refreshSupport":true},"workspaceFolders":true}},"clientInfo":{"name":"Qt Creator","version":"9.0.1"},"initializationOptions":{},"processId":1,"rootUri":null,"trace":"off","workspaceFolders":null}
[INFO rust_analyzer::config] updating config from JSON: {}
[INFO rust_analyzer::caps] No `additionalTextEdits` completion resolve capability was found in the client capabilities, autoimport completion is disabled
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","id":"{27e2e516-4b7a-4eeb-a401-00ea75e9a878}","result":{"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"selectionRangeProvider":true,"hoverProvider":true,"completionProvider":{"triggerCharacters":[":",".","'","("],"completionItem":{"labelDetailsSupport":false}},"signatureHelpProvider":{"triggerCharacters":["(",",","<"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["","quickfix","refactor","refactor.extract","refactor.inline","refactor.rewrite"],"resolveProvider":true},"codeLensProvider":{"resolveProvider":true},"documentFormattingProvider":true,"documentRangeFormattingProvider":false,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":"=","moreTriggerCharacter":[".",">","{"]},"renameProvider":{"prepareProvider":true},"foldingRangeProvider":true,"declarationProvider":true,"workspace":{"fileOperations":{"willRename":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.rs","matches":"file"}},{"scheme":"file","pattern":{"glob":"**","matches":"folder"}}]}}},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["comment","decorator","enumMember","enum","function","interface","keyword","macro","method","namespace","number","operator","parameter","property","string","struct","typeParameter","variable","angle","arithmetic","attribute","attributeBracket","bitwise","boolean","brace","bracket","builtinAttribute","builtinType","character","colon","comma","comparison","constParameter","derive","deriveHelper","dot","escapeSequence","formatSpecifier","generic","label","lifetime","logical","macroBang","parenthesis","punctuation","selfKeyword","selfTypeKeyword","semicolon","typeAlias","toolModule","union","unresolvedReference"],"tokenModifiers":["documentation","declaration","static","defaultLibrary","async","attribute","callable","constant","consuming","controlFlow","crateRoot","injected","intraDocLink","library","mutable","public","reference","trait","unsafe"]},"range":true,"full":{"delta":true}},"inlayHintProvider":{"resolveProvider":true},"experimental":{"externalDocs":true,"hoverRange":true,"joinLines":true,"matchingBrace":true,"moveItem":true,"onEnter":true,"openCargoToml":true,"parentModule":true,"runnables":{"kinds":["cargo"]},"ssr":true,"workspaceSymbolScopeKindFiltering":true}},"serverInfo":{"name":"rust-analyzer","version":"1.66.1 (90743e7 2023-01-10)"}}}
[DEBUG lsp_server::msg] < {"jsonrpc":"2.0","method":"initialized","params":{}}
[DEBUG lsp_server::msg] < {"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"settings":""}}
[INFO rust_analyzer] Client 'Qt Creator' 9.0.1
[INFO rust_analyzer] discovered projects: []
[ERROR rust_analyzer] failed to find any projects in [AbsPathBuf("/home/dimanne")]
[INFO rust_analyzer::main_loop] initial config: Config {
discovered_projects: Some(
[],
),
caps: ClientCapabilities {
workspace: Some(
WorkspaceClientCapabilities {
apply_edit: Some(
true,
),
workspace_edit: None,
did_change_configuration: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
did_change_watched_files: None,
symbol: None,
execute_command: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
workspace_folders: Some(
true,
),
configuration: Some(
true,
),
semantic_tokens: Some(
SemanticTokensWorkspaceClientCapabilities {
refresh_support: Some(
true,
),
},
),
code_lens: None,
file_operations: None,
inlay_hint: None,
},
),
text_document: Some(
TextDocumentClientCapabilities {
synchronization: Some(
TextDocumentSyncClientCapabilities {
dynamic_registration: Some(
true,
),
will_save: Some(
true,
),
will_save_wait_until: Some(
false,
),
did_save: Some(
true,
),
},
),
completion: Some(
CompletionClientCapabilities {
dynamic_registration: Some(
true,
),
completion_item: Some(
CompletionItemCapability {
snippet_support: Some(
true,
),
commit_characters_support: None,
documentation_format: None,
deprecated_support: None,
preselect_support: None,
tag_support: None,
insert_replace_support: None,
resolve_support: None,
insert_text_mode_support: None,
label_details_support: None,
},
),
completion_item_kind: Some(
CompletionItemKindCapability {
value_set: Some(
[
Text,
Method,
Function,
Constructor,
Field,
Variable,
Class,
Interface,
Module,
Property,
Unit,
Value,
Enum,
Keyword,
Snippet,
Color,
File,
Reference,
Folder,
EnumMember,
Constant,
Struct,
Event,
Operator,
TypeParameter,
],
),
},
),
context_support: None,
insert_text_mode: None,
},
),
hover: Some(
HoverClientCapabilities {
dynamic_registration: Some(
true,
),
content_format: Some(
[
Markdown,
PlainText,
],
),
},
),
signature_help: Some(
SignatureHelpClientCapabilities {
dynamic_registration: Some(
true,
),
signature_information: Some(
SignatureInformationSettings {
documentation_format: Some(
[
Markdown,
PlainText,
],
),
parameter_information: None,
active_parameter_support: Some(
true,
),
},
),
context_support: None,
},
),
references: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
document_highlight: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
document_symbol: Some(
DocumentSymbolClientCapabilities {
dynamic_registration: None,
symbol_kind: Some(
SymbolKindCapability {
value_set: Some(
[
File,
Module,
Namespace,
Package,
Class,
Method,
Property,
Field,
Constructor,
Enum,
Interface,
Function,
Variable,
Constant,
String,
Number,
Boolean,
Array,
Object,
Key,
Null,
EnumMember,
Struct,
Event,
Operator,
TypeParameter,
],
),
},
),
hierarchical_document_symbol_support: Some(
true,
),
tag_support: None,
},
),
formatting: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
range_formatting: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
on_type_formatting: Some(
DynamicRegistrationClientCapabilities {
dynamic_registration: Some(
true,
),
},
),
declaration: None,
definition: Some(
GotoCapability {
dynamic_registration: Some(
true,
),
link_support: None,
},
),
type_definition: Some(
GotoCapability {
dynamic_registration: Some(
true,
),
link_support: None,
},
),
implementation: Some(
GotoCapability {
dynamic_registration: Some(
true,
),
link_support: None,
},
),
code_action: Some(
CodeActionClientCapabilities {
dynamic_registration: None,
code_action_literal_support: Some(
CodeActionLiteralSupport {
code_action_kind: CodeActionKindLiteralSupport {
value_set: [
"*",
],
},
},
),
is_preferred_support: None,
disabled_support: None,
data_support: None,
resolve_support: None,
honors_change_annotations: None,
},
),
code_lens: None,
document_link: None,
color_provider: None,
rename: Some(
RenameClientCapabilities {
dynamic_registration: Some(
true,
),
prepare_support: Some(
true,
),
prepare_support_default_behavior: None,
honors_change_annotations: None,
},
),
publish_diagnostics: None,
folding_range: None,
selection_range: None,
linked_editing_range: None,
call_hierarchy: None,
semantic_tokens: Some(
SemanticTokensClientCapabilities {
dynamic_registration: Some(
true,
),
requests: SemanticTokensClientCapabilitiesRequests {
range: None,
full: Some(
Delta {
delta: Some(
true,
),
},
),
},
token_types: [
SemanticTokenType(
"type",
),
SemanticTokenType(
"class",
),
SemanticTokenType(
"enumMember",
),
SemanticTokenType(
"typeParameter",
),
SemanticTokenType(
"parameter",
),
SemanticTokenType(
"variable",
),
SemanticTokenType(
"function",
),
SemanticTokenType(
"macro",
),
SemanticTokenType(
"keyword",
),
SemanticTokenType(
"comment",
),
SemanticTokenType(
"string",
),
SemanticTokenType(
"number",
),
SemanticTokenType(
"operator",
),
],
token_modifiers: [
SemanticTokenModifier(
"declaration",
),
SemanticTokenModifier(
"definition",
),
],
formats: [
TokenFormat(
"relative",
),
],
overlapping_token_support: None,
multiline_token_support: None,
server_cancel_support: None,
augments_syntax_tokens: None,
},
),
moniker: None,
inlay_hint: None,
},
),
window: Some(
WindowClientCapabilities {
work_done_progress: Some(
true,
),
show_message: None,
show_document: None,
},
),
general: None,
offset_encoding: None,
experimental: None,
},
root_path: AbsPathBuf(
"/home/dimanne",
),
data: ConfigData {
assist_expressionFillDefault: Todo,
cachePriming_enable: true,
cachePriming_numThreads: 0,
cargo_autoreload: true,
cargo_buildScripts_enable: true,
cargo_buildScripts_invocationLocation: Workspace,
cargo_buildScripts_invocationStrategy: PerWorkspace,
cargo_buildScripts_overrideCommand: None,
cargo_buildScripts_useRustcWrapper: true,
cargo_extraEnv: {},
cargo_features: Selected(
[],
),
cargo_noDefaultFeatures: false,
cargo_sysroot: Some(
"discover",
),
cargo_target: None,
cargo_unsetTest: [
"core",
],
checkOnSave_allTargets: true,
checkOnSave_command: "check",
checkOnSave_enable: true,
checkOnSave_extraArgs: [],
checkOnSave_extraEnv: {},
checkOnSave_features: None,
checkOnSave_invocationLocation: Workspace,
checkOnSave_invocationStrategy: PerWorkspace,
checkOnSave_noDefaultFeatures: None,
checkOnSave_overrideCommand: None,
checkOnSave_target: None,
completion_autoimport_enable: true,
completion_autoself_enable: true,
completion_callable_snippets: FillArguments,
completion_postfix_enable: true,
completion_privateEditable_enable: false,
completion_snippets_custom: {
"Arc::new": SnippetDef {
prefix: [],
postfix: [
"arc",
],
description: Some(
"Put the expression into an `Arc`",
),
body: [
"Arc::new(${receiver})",
],
requires: [
"std::sync::Arc",
],
scope: Expr,
},
"Rc::new": SnippetDef {
prefix: [],
postfix: [
"rc",
],
description: Some(
"Put the expression into an `Rc`",
),
body: [
"Rc::new(${receiver})",
],
requires: [
"std::rc::Rc",
],
scope: Expr,
},
"Box::pin": SnippetDef {
prefix: [],
postfix: [
"pinbox",
],
description: Some(
"Put the expression into a pinned `Box`",
),
body: [
"Box::pin(${receiver})",
],
requires: [
"std::boxed::Box",
],
scope: Expr,
},
"Err": SnippetDef {
prefix: [],
postfix: [
"err",
],
description: Some(
"Wrap the expression in a `Result::Err`",
),
body: [
"Err(${receiver})",
],
requires: [],
scope: Expr,
},
"Some": SnippetDef {
prefix: [],
postfix: [
"some",
],
description: Some(
"Wrap the expression in an `Option::Some`",
),
body: [
"Some(${receiver})",
],
requires: [],
scope: Expr,
},
"Ok": SnippetDef {
prefix: [],
postfix: [
"ok",
],
description: Some(
"Wrap the expression in a `Result::Ok`",
),
body: [
"Ok(${receiver})",
],
requires: [],
scope: Expr,
},
},
diagnostics_disabled: {},
diagnostics_enable: true,
diagnostics_experimental_enable: false,
diagnostics_remapPrefix: {},
diagnostics_warningsAsHint: [],
diagnostics_warningsAsInfo: [],
files_excludeDirs: [],
files_watcher: Client,
highlightRelated_breakPoints_enable: true,
highlightRelated_exitPoints_enable: true,
highlightRelated_references_enable: true,
highlightRelated_yieldPoints_enable: true,
hover_actions_debug_enable: true,
hover_actions_enable: true,
hover_actions_gotoTypeDef_enable: true,
hover_actions_implementations_enable: true,
hover_actions_references_enable: false,
hover_actions_run_enable: true,
hover_documentation_enable: true,
hover_documentation_keywords_enable: true,
hover_links_enable: true,
imports_granularity_enforce: false,
imports_granularity_group: Crate,
imports_group_enable: true,
imports_merge_glob: true,
imports_prefer_no_std: false,
imports_prefix: Plain,
inlayHints_bindingModeHints_enable: false,
inlayHints_chainingHints_enable: true,
inlayHints_closingBraceHints_enable: true,
inlayHints_closingBraceHints_minLines: 25,
inlayHints_closureReturnTypeHints_enable: Never,
inlayHints_lifetimeElisionHints_enable: Never,
inlayHints_lifetimeElisionHints_useParameterNames: false,
inlayHints_maxLength: Some(
25,
),
inlayHints_parameterHints_enable: true,
inlayHints_reborrowHints_enable: Never,
inlayHints_renderColons: true,
inlayHints_typeHints_enable: true,
inlayHints_typeHints_hideClosureInitialization: false,
inlayHints_typeHints_hideNamedConstructor: false,
joinLines_joinAssignments: true,
joinLines_joinElseIf: true,
joinLines_removeTrailingComma: true,
joinLines_unwrapTrivialBlock: true,
lens_debug_enable: true,
lens_enable: true,
lens_forceCustomCommands: true,
lens_implementations_enable: true,
lens_location: AboveName,
lens_references_adt_enable: false,
lens_references_enumVariant_enable: false,
lens_references_method_enable: false,
lens_references_trait_enable: false,
lens_run_enable: true,
linkedProjects: [],
lru_capacity: None,
notifications_cargoTomlNotFound: true,
procMacro_attributes_enable: true,
procMacro_enable: true,
procMacro_ignored: {},
procMacro_server: None,
references_excludeImports: false,
runnables_command: None,
runnables_extraArgs: [],
rustc_source: None,
rustfmt_extraArgs: [],
rustfmt_overrideCommand: None,
rustfmt_rangeFormatting_enable: false,
semanticHighlighting_doc_comment_inject_enable: true,
semanticHighlighting_operator_enable: true,
semanticHighlighting_operator_specialization_enable: false,
semanticHighlighting_punctuation_enable: false,
semanticHighlighting_punctuation_separate_macro_bang: false,
semanticHighlighting_punctuation_specialization_enable: false,
semanticHighlighting_strings_enable: true,
signatureInfo_detail: Full,
signatureInfo_documentation_enable: true,
typing_autoClosingAngleBrackets_enable: false,
workspace_symbol_search_kind: OnlyTypes,
workspace_symbol_search_limit: 128,
workspace_symbol_search_scope: Workspace,
},
detached_files: [],
snippets: [],
}
[DEBUG salsa::input] CrateGraphQuery(()) = CrateGraph { arena: {} } (Durability(2))
[DEBUG salsa::runtime] increment_revision()
[DEBUG salsa::runtime] increment_revision: incremented to R2
[DEBUG salsa::input] LocalRootsQuery(()) = {} (Durability(2))
[DEBUG salsa::runtime] increment_revision()
[DEBUG salsa::runtime] increment_revision: incremented to R3
[DEBUG salsa::input] LibraryRootsQuery(()) = {} (Durability(2))
[DEBUG salsa::runtime] increment_revision()
[DEBUG salsa::runtime] increment_revision: incremented to R4
[DEBUG salsa::input] EnableProcAttrMacrosQuery(()) = false (Durability(0))
[DEBUG salsa::runtime] increment_revision()
[DEBUG salsa::runtime] increment_revision: incremented to R5
[DEBUG salsa::lru] green_zone = 0..12
[DEBUG salsa::lru] yellow_zone = 12..37
[DEBUG salsa::lru] red_zone = 37..128
[DEBUG salsa::lru] green_zone = 0..12
[DEBUG salsa::lru] yellow_zone = 12..37
[DEBUG salsa::lru] red_zone = 37..128
[DEBUG salsa::lru] green_zone = 0..12
[DEBUG salsa::lru] yellow_zone = 12..37
[DEBUG salsa::lru] red_zone = 37..128
[DEBUG salsa] unwind_if_cancelled: current_revision=R5, pending_revision=R5
[DEBUG salsa::input] EnableProcAttrMacrosQuery(()) = true (Durability(0))
[DEBUG salsa::runtime] increment_revision()
[DEBUG salsa::runtime] increment_revision: incremented to R6
[ERROR rust_analyzer::lsp_utils] rust-analyzer failed to discover workspace
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","method":"window/showMessage","params":{"type":1,"message":"rust-analyzer failed to discover workspace"}}
[INFO rust_analyzer::reload] will fetch workspaces cause=startup
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","id":0,"method":"client/registerCapability","params":{"registrations":[{"id":"textDocument/didSave","method":"textDocument/didSave","registerOptions":{"includeText":false,"documentSelector":[{"pattern":"**/*.rs"},{"pattern":"**/Cargo.toml"},{"pattern":"**/Cargo.lock"}]}}]}}
[DEBUG rust_analyzer::main_loop] Instant { tv_sec: 95926, tv_nsec: 8787093 } handle_event(Notification(Notification { method: "workspace/didChangeConfiguration", params: Object {"settings": String("")} }))
[INFO rust_analyzer::reload] did fetch workspaces []
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","id":1,"method":"workspace/configuration","params":{"items":[{"section":"rust-analyzer"}]}}
[DEBUG rust_analyzer::main_loop] Instant { tv_sec: 95926, tv_nsec: 8810197 } handle_event(FetchWorkspace(Begin))
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","id":2,"method":"window/workDoneProgress/create","params":{"token":"rustAnalyzer/Fetching"}}
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fetching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}
[INFO rust_analyzer::reload] will switch workspaces cause=fetched workspace
[INFO rust_analyzer::reload] build scripts do not match the version of the active workspace
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fetching","value":{"kind":"end"}}}
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","id":3,"method":"workspace/semanticTokens/refresh"}
[DEBUG rust_analyzer::main_loop] will prime caches cause=became quiescent
[DEBUG lsp_server::msg] < {"id":0,"jsonrpc":"2.0","result":null}
[DEBUG rust_analyzer::main_loop] Instant { tv_sec: 95926, tv_nsec: 9218448 } handle_event(Response(Response { id: RequestId(I32(0)), result: None, error: None }))
[DEBUG rust_analyzer::main_loop] Instant { tv_sec: 95926, tv_nsec: 9223748 } handle_event(Diagnostics([]))
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","id":4,"method":"window/workDoneProgress/create","params":{"token":"rustAnalyzer/Indexing"}}
[DEBUG salsa] unwind_if_cancelled: current_revision=R6, pending_revision=R6
[DEBUG lsp_server::msg] > {"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Indexing","value":{"kind":"begin","title":"Indexing","cancellable":false,"percentage":0}}}
[DEBUG lsp_server::msg] < {"error":{"code":-32601},"id":1,"jsonrpc":"2.0"}
[DEBUG salsa::runtime] increment_revision()
[DEBUG salsa::runtime] increment_revision: incremented to R7
[ERROR rust_analyzer] Unexpected error: client exited without proper shutdown sequence
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment