Skip to content

Instantly share code, notes, and snippets.

@lindhe
Created August 11, 2023 09:07
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 lindhe/07979ad869c5f19ff50728e4b7af0da0 to your computer and use it in GitHub Desktop.
Save lindhe/07979ad869c5f19ff50728e4b7af0da0 to your computer and use it in GitHub Desktop.
rust_analyzer lspconfig neovim ascii color codes issue
[START][2023-08-11 11:04:33] LSP logging initiated
[INFO][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:634 "Starting RPC client" { args = {}, cmd = "/home/andreas/.local/share/nvim/mason/bin/rust-analyzer", extra = { cwd = "/home/andreas/tmp/foo" }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 1, jsonrpc = "2.0", method = "initialize", params = { capabilities = { experimental = { serverStatusNotification = true }, general = { positionEncodings = { "utf-16" } }, textDocument = { callHierarchy = { dynamicRegistration = false }, codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dataSupport = true, dynamicRegistration = true, isPreferredSupport = true, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false }, 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 = false, dynamicRegistration = false }, declaration = { linkSupport = true }, definition = { dynamicRegistration = true, linkSupport = true }, diagnostic = { dynamicRegistration = false }, documentHighlight = { dynamicRegistration = false }, documentSymbol = { dynamicRegistration = false, 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 = { linkSupport = true }, inlayHint = { dynamicRegistration = true, resolveSupport = { properties = {} } }, publishDiagnostics = { dataSupport = true, relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, rangeFormatting = { dynamicRegistration = true }, references = { dynamicRegistration = false }, rename = { dynamicRegistration = true, prepareSupport = true }, semanticTokens = { augmentsSyntaxTokens = true, dynamicRegistration = false, formats = { "relative" }, multilineTokenSupport = false, overlappingTokenSupport = true, requests = { full = { delta = true }, range = false }, serverCancelSupport = false, tokenModifiers = { "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" }, tokenTypes = { "namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator" } }, signatureHelp = { dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, parameterInformation = { labelOffsetSupport = true } } }, synchronization = { didSave = true, dynamicRegistration = false, willSave = true, willSaveWaitUntil = true }, typeDefinition = { linkSupport = true } }, window = { showDocument = { support = true }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, didChangeWatchedFiles = { dynamicRegistration = true, relativePatternSupport = true }, inlayHint = { refreshSupport = true }, semanticTokens = { refreshSupport = true }, symbol = { dynamicRegistration = false, 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 } } }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, clientInfo = { name = "Neovim", version = "0.10.0-dev" }, initializationOptions = vim.empty_dict(), processId = 902698, rootPath = "/home/andreas/tmp/foo", rootUri = "file:///home/andreas/tmp/foo", trace = "off", workspaceFolders = { { name = "/home/andreas/tmp/foo", uri = "file:///home/andreas/tmp/foo" } } }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 1, jsonrpc = "2.0", result = { capabilities = { callHierarchyProvider = true, codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite" }, resolveProvider = true }, codeLensProvider = { resolveProvider = true }, completionProvider = { completionItem = { labelDetailsSupport = false }, triggerCharacters = { ":", ".", "'", "(" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "=", moreTriggerCharacter = { ".", ">", "{" } }, documentRangeFormattingProvider = false, documentSymbolProvider = 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 }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, inlayHintProvider = { resolveProvider = true }, positionEncoding = "utf-16", referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, semanticTokensProvider = { full = { delta = true }, legend = { tokenModifiers = { "documentation", "declaration", "static", "defaultLibrary", "async", "attribute", "callable", "constant", "consuming", "controlFlow", "crateRoot", "injected", "intraDocLink", "library", "macro", "mutable", "public", "reference", "trait", "unsafe" }, 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", "invalidEscapeSequence", "formatSpecifier", "generic", "label", "lifetime", "logical", "macroBang", "parenthesis", "punctuation", "selfKeyword", "selfTypeKeyword", "semicolon", "typeAlias", "toolModule", "union", "unresolvedReference" } }, range = true }, signatureHelpProvider = { triggerCharacters = { "(", ",", "<" } }, textDocumentSync = { change = 2, openClose = true, save = vim.empty_dict() }, typeDefinitionProvider = true, workspace = { fileOperations = { willRename = { filters = { { pattern = { glob = "**/*.rs", matches = "file" }, scheme = "file" }, { pattern = { glob = "**", matches = "folder" }, scheme = "file" } } } }, workspaceFolders = { changeNotifications = true, supported = true } }, workspaceSymbolProvider = true }, serverInfo = { name = "rust-analyzer", version = "0.3.1615-standalone" } }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "initialized", params = vim.empty_dict()}
[INFO][2023-08-11 11:04:33] .../lua/vim/lsp.lua:1444 "LSP[rust_analyzer]" "server_capabilities" { server_capabilities = { callHierarchyProvider = true, codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite" }, resolveProvider = true }, codeLensProvider = { resolveProvider = true }, completionProvider = { completionItem = { labelDetailsSupport = false }, triggerCharacters = { ":", ".", "'", "(" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "=", moreTriggerCharacter = { ".", ">", "{" } }, documentRangeFormattingProvider = false, documentSymbolProvider = 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 }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, inlayHintProvider = { resolveProvider = true }, positionEncoding = "utf-16", referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, semanticTokensProvider = { full = { delta = true }, legend = { tokenModifiers = { "documentation", "declaration", "static", "defaultLibrary", "async", "attribute", "callable", "constant", "consuming", "controlFlow", "crateRoot", "injected", "intraDocLink", "library", "macro", "mutable", "public", "reference", "trait", "unsafe" }, 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", "invalidEscapeSequence", "formatSpecifier", "generic", "label", "lifetime", "logical", "macroBang", "parenthesis", "punctuation", "selfKeyword", "selfTypeKeyword", "semicolon", "typeAlias", "toolModule", "union", "unresolvedReference" } }, range = true }, signatureHelpProvider = { triggerCharacters = { "(", ",", "<" } }, textDocumentSync = { change = 2, openClose = true, save = vim.empty_dict() }, typeDefinitionProvider = true, workspace = { fileOperations = { willRename = { filters = { { pattern = { glob = "**/*.rs", matches = "file" }, scheme = "file" }, { pattern = { glob = "**", matches = "folder" }, scheme = "file" } } } }, workspaceFolders = { changeNotifications = true, supported = true } }, workspaceSymbolProvider = true }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didOpen", params = { textDocument = { languageId = "rust", text = 'use rocket::UriDisplayPath;\n\nfn main() {\n println!("Hello, world!");\n}\n\n#[derive(UriDisplayPath)]\npub enum Foo {\n Bar,\n}\n', uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 0 } }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "experimental/serverStatus", params = { health = "ok", quiescent = false }}
[DEBUG][2023-08-11 11:04:33] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full" { textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 2, jsonrpc = "2.0", method = "textDocument/semanticTokens/full", params = { textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 0, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Fetching" }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { cancellable = false, kind = "begin", title = "Fetching" } }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 0, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 2, jsonrpc = "2.0", result = { data = {}, resultId = "1" }}
[DEBUG][2023-08-11 11:04:33] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { cancellable = false, kind = "report", message = "metadata" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 1, jsonrpc = "2.0", method = "client/registerCapability", params = { registrations = { { id = "workspace/didChangeWatchedFiles", method = "workspace/didChangeWatchedFiles", registerOptions = { watchers = { { globPattern = "/home/andreas/tmp/foo/**/*.rs" }, { globPattern = "/home/andreas/tmp/foo/**/Cargo.toml" }, { globPattern = "/home/andreas/tmp/foo/**/Cargo.lock" } } } } } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 1, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 2, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Roots Scanned" }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "begin", message = "0/112", percentage = 0, title = "Roots Scanned" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "1/112", percentage = 0 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "2/112", percentage = 1 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "3/112", percentage = 2 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "4/112", percentage = 3 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "5/112", percentage = 4 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "6/112", percentage = 5 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "7/112", percentage = 6 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "8/112", percentage = 7 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "9/112", percentage = 8 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "10/112", percentage = 8 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "11/112", percentage = 9 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "12/112", percentage = 10 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "13/112", percentage = 11 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "14/112", percentage = 12 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "15/112", percentage = 13 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "16/112", percentage = 14 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "17/112", percentage = 15 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "18/112", percentage = 16 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "19/112", percentage = 16 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "20/112", percentage = 17 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "21/112", percentage = 18 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "22/112", percentage = 19 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "23/112", percentage = 20 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "24/112", percentage = 21 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "25/112", percentage = 22 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "26/112", percentage = 23 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "27/112", percentage = 24 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "28/112", percentage = 25 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "29/112", percentage = 25 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 3, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Fetching" }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { cancellable = false, kind = "begin", title = "Fetching" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "30/112", percentage = 26 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "31/112", percentage = 27 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "32/112", percentage = 28 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "33/112", percentage = 29 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "34/112", percentage = 30 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "35/112", percentage = 31 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "36/112", percentage = 32 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "37/112", percentage = 33 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "38/112", percentage = 33 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "39/112", percentage = 34 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "40/112", percentage = 35 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "41/112", percentage = 36 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "42/112", percentage = 37 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "43/112", percentage = 38 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "44/112", percentage = 39 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "45/112", percentage = 40 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "46/112", percentage = 41 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "47/112", percentage = 41 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "48/112", percentage = 42 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "49/112", percentage = 43 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "50/112", percentage = 44 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "51/112", percentage = 45 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "52/112", percentage = 46 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "53/112", percentage = 47 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "54/112", percentage = 48 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "55/112", percentage = 49 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "56/112", percentage = 50 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "57/112", percentage = 50 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "58/112", percentage = 51 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "59/112", percentage = 52 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "60/112", percentage = 53 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "61/112", percentage = 54 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "62/112", percentage = 55 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "63/112", percentage = 56 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "64/112", percentage = 57 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "65/112", percentage = 58 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "66/112", percentage = 58 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "67/112", percentage = 59 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "68/112", percentage = 60 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "69/112", percentage = 61 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "70/112", percentage = 62 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "71/112", percentage = 63 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 2, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 3, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "72/112", percentage = 64 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "73/112", percentage = 65 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "74/112", percentage = 66 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "75/112", percentage = 66 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "76/112", percentage = 67 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "77/112", percentage = 68 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "78/112", percentage = 69 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "79/112", percentage = 70 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "80/112", percentage = 71 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "81/112", percentage = 72 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "82/112", percentage = 73 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "83/112", percentage = 74 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "84/112", percentage = 75 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "85/112", percentage = 75 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "86/112", percentage = 76 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "87/112", percentage = 77 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "88/112", percentage = 78 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "89/112", percentage = 79 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "90/112", percentage = 80 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "91/112", percentage = 81 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "92/112", percentage = 82 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "93/112", percentage = 83 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "94/112", percentage = 83 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "95/112", percentage = 84 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "96/112", percentage = 85 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "97/112", percentage = 86 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "98/112", percentage = 87 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "99/112", percentage = 88 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "100/112", percentage = 89 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "101/112", percentage = 90 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "102/112", percentage = 91 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "103/112", percentage = 91 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "104/112", percentage = 92 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "105/112", percentage = 93 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "106/112", percentage = 94 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "107/112", percentage = 95 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "108/112", percentage = 96 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "109/112", percentage = 97 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "110/112", percentage = 98 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { cancellable = false, kind = "report", message = "metadata" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "111/112", percentage = 99 } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "112/112" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 4, jsonrpc = "2.0", method = "workspace/semanticTokens/refresh"}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 5, jsonrpc = "2.0", method = "workspace/inlayHint/refresh"}
[DEBUG][2023-08-11 11:04:34] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 3, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 4, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 6, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Fetching" }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { cancellable = false, kind = "begin", title = "Fetching" } }}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 5, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:34] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 6, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { cancellable = false, kind = "report", message = "metadata" } }}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Fetching", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 7, jsonrpc = "2.0", method = "workspace/semanticTokens/refresh"}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 8, jsonrpc = "2.0", method = "workspace/inlayHint/refresh"}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "$/cancelRequest", params = { id = 3 }}
[DEBUG][2023-08-11 11:04:35] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 4, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 7, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:364 "rpc.receive" { error = { code = -32800, message = "canceled by client" }, id = 3, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:434 "Received cancellation ack" { error = { code = -32800, message = "canceled by client" }, id = 3, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:35] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 8, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { ["end"] = { character = 0, line = 7 }, start = { character = 25, line = 6 } }, rangeLength = 1, text = "\n\n" } }, textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 4 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 9, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Building" }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "begin", title = "Building" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 10, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Loading" }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 9, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "begin", title = "Loading" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 10, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "$/cancelRequest", params = { id = 4 }}
[DEBUG][2023-08-11 11:04:40] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 5, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { error = { code = -32800, message = "canceled by client" }, id = 4, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:434 "Received cancellation ack" { error = { code = -32800, message = "canceled by client" }, id = 4, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: version_check" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: proc-macro2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: libc" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: libc" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: proc-macro2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: unicode-ident" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: proc-macro2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: quote" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: syn" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: autocfg" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: libc" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: cfg-if" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: memchr" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: serde" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-channel" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-channel" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: serde" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: memchr" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: proc-macro2-diagnostics" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pin-project-lite" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: serde_derive" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: serde" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: proc-macro2-diagnostics" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: yansi" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: proc-macro2-diagnostics" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: httparse" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: bytes" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: httparse" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: slab" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: itoa" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-sink" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: time-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pin-project-lite" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-task" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-task" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: time-macros" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: slab" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: memchr" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: mio" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: socket2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: signal-hook-registry" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: num_cpus" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tokio-macros" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: libc" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: itoa" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-task" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: once_cell" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tracing-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-task" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tokio" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: slab" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-task" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-channel" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pear_codegen" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: cookie" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-sink" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-io" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pin-utils" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: fnv" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: ref-cast" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: ref-cast" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: futures-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: http" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: cookie" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-task" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tracing" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: ref-cast-impl" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: fnv" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: bytes" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: once_cell" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pin-utils" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tracing-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: http" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tokio-util" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-channel" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: socket2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: mio" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: uncased" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: uncased" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rustix" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: equivalent" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: deranged" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: try-lock" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: bitflags" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: hashbrown" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: cfg-if" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: hashbrown" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tracing" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: devise_core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: want" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: time" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: rustix" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: uncased" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: uncased" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tokio" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: http-body" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: socket2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: httparse" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: httparse" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: serde_spanned" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: toml_datetime" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: memchr" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: getrandom" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: lock_api" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: inlinable_string" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: time-core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: inlinable_string" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: yansi" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: try-lock" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: bitflags" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: hashbrown" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: smallvec" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures-io" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tower-service" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: deranged" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: parking_lot_core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: winnow" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: httpdate" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: percent-encoding" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: linux-raw-sys" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: parking_lot_core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: hyper" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: cookie" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rustix" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: time" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: toml_edit" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: indexmap" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pear" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: pear" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: want" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: lock_api" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rand_core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: stable-pattern" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: uncased" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: uncased" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: devise_codegen" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: h2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: ref-cast" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: http-body" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: socket2" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: multer" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: figment" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: percent-encoding" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: ppv-lite86" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: smallvec" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: either" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: log" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: log" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tower-service" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: state" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: httpdate" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: scopeguard" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: async-trait" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: lock_api" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rocket_http" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: hyper" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: async-trait" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: cookie" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rand_chacha" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: figment" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: multer" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: devise" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: toml" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: parking_lot_core" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: ref-cast" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: futures" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: stable-pattern" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: encoding_rs" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: async-stream-impl" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rocket" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: fastrand" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: unicode-xid" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: either" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: mime" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: spin" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: glob" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: state" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rocket_http" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rocket_codegen" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: multer" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "running build-script: rocket" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tempfile" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: async-stream" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: figment" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: parking_lot" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rand" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: async-trait" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: is-terminal" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: tokio-stream" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: ubyte" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: binascii" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: yansi" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: atomic" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: rocket" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: foo" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { cancellable = false, kind = "report", message = "building proc-macros: foo" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 11, jsonrpc = "2.0", method = "client/registerCapability", params = { registrations = { { id = "workspace/didChangeWatchedFiles", method = "workspace/didChangeWatchedFiles", registerOptions = { watchers = { { globPattern = "/home/andreas/tmp/foo/**/*.rs" }, { globPattern = "/home/andreas/tmp/foo/**/Cargo.toml" }, { globPattern = "/home/andreas/tmp/foo/**/Cargo.lock" } } } } } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 11, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Building", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 12, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Roots Scanned" }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "begin", message = "0/112", percentage = 0, title = "Roots Scanned" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "1/112", percentage = 0 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "2/112", percentage = 1 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "3/112", percentage = 2 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "4/112", percentage = 3 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "5/112", percentage = 4 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "6/112", percentage = 5 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "7/112", percentage = 6 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "8/112", percentage = 7 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "9/112", percentage = 8 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "10/112", percentage = 8 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "11/112", percentage = 9 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "12/112", percentage = 10 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "13/112", percentage = 11 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "14/112", percentage = 12 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "15/112", percentage = 13 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "16/112", percentage = 14 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "17/112", percentage = 15 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "18/112", percentage = 16 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "19/112", percentage = 16 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "20/112", percentage = 17 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "21/112", percentage = 18 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "22/112", percentage = 19 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "23/112", percentage = 20 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "24/112", percentage = 21 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "25/112", percentage = 22 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "26/112", percentage = 23 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "27/112", percentage = 24 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "28/112", percentage = 25 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "29/112", percentage = 25 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "30/112", percentage = 26 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "31/112", percentage = 27 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "32/112", percentage = 28 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "33/112", percentage = 29 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "34/112", percentage = 30 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "35/112", percentage = 31 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "36/112", percentage = 32 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 13, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Loading" }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "begin", title = "Loading" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libtime_macros-6116fb791f12ec84.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libasync_stream_impl-6fb38717e71a8310.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libserde_derive-4849d8c9fca3ff2f.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libpear_codegen-c52c5e620c134793.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libasync_trait-e25f487e93d770da.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libtokio_macros-71df2c6a82ec1d95.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/librocket_codegen-6564179368649775.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libdevise_codegen-dec539a31c46c73b.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { cancellable = false, kind = "report", message = "/home/andreas/tmp/foo/target/debug/deps/libref_cast_impl-b3a21c847d78b9c8.so" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Loading", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "37/112", percentage = 33 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "38/112", percentage = 33 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "39/112", percentage = 34 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "40/112", percentage = 35 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "41/112", percentage = 36 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "42/112", percentage = 37 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "43/112", percentage = 38 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "44/112", percentage = 39 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "45/112", percentage = 40 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "46/112", percentage = 41 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "47/112", percentage = 41 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "48/112", percentage = 42 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "49/112", percentage = 43 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "50/112", percentage = 44 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "51/112", percentage = 45 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "52/112", percentage = 46 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "53/112", percentage = 47 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "54/112", percentage = 48 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "55/112", percentage = 49 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "56/112", percentage = 50 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "57/112", percentage = 50 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "58/112", percentage = 51 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "59/112", percentage = 52 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "60/112", percentage = 53 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "61/112", percentage = 54 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "62/112", percentage = 55 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "63/112", percentage = 56 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "64/112", percentage = 57 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "65/112", percentage = 58 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "66/112", percentage = 58 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "67/112", percentage = 59 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "68/112", percentage = 60 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "69/112", percentage = 61 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "70/112", percentage = 62 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "71/112", percentage = 63 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "72/112", percentage = 64 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "73/112", percentage = 65 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "74/112", percentage = 66 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "75/112", percentage = 66 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "76/112", percentage = 67 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "77/112", percentage = 68 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "78/112", percentage = 69 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "79/112", percentage = 70 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "80/112", percentage = 71 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "81/112", percentage = 72 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "82/112", percentage = 73 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "83/112", percentage = 74 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "84/112", percentage = 75 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "85/112", percentage = 75 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "86/112", percentage = 76 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "87/112", percentage = 77 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "88/112", percentage = 78 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "89/112", percentage = 79 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "90/112", percentage = 80 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "91/112", percentage = 81 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "92/112", percentage = 82 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "93/112", percentage = 83 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "94/112", percentage = 83 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "95/112", percentage = 84 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "96/112", percentage = 85 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "97/112", percentage = 86 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "98/112", percentage = 87 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "99/112", percentage = 88 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "100/112", percentage = 89 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "101/112", percentage = 90 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "102/112", percentage = 91 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "103/112", percentage = 91 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "104/112", percentage = 92 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "105/112", percentage = 93 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "106/112", percentage = 94 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "107/112", percentage = 95 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "108/112", percentage = 96 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "109/112", percentage = 97 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "110/112", percentage = 98 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 12, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 13, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "111/112", percentage = 99 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "112/112" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 14, jsonrpc = "2.0", method = "workspace/semanticTokens/refresh"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 15, jsonrpc = "2.0", method = "workspace/inlayHint/refresh"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "experimental/serverStatus", params = { health = "ok", quiescent = true }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "$/cancelRequest", params = { id = 5 }}
[DEBUG][2023-08-11 11:04:40] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 6, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 14, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { error = { code = -32800, message = "canceled by client" }, id = 5, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:434 "Received cancellation ack" { error = { code = -32800, message = "canceled by client" }, id = 5, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 15, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 16, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rust-analyzer/flycheck/0" }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rust-analyzer/flycheck/0", value = { cancellable = true, kind = "begin", title = "cargo check" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { ["end"] = { character = 0, line = 8 }, start = { character = 0, line = 7 } }, rangeLength = 1, text = "" } }, textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 5 } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 16, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 17, jsonrpc = "2.0", method = "workspace/semanticTokens/refresh"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 18, jsonrpc = "2.0", method = "workspace/inlayHint/refresh"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "$/cancelRequest", params = { id = 6 }}
[DEBUG][2023-08-11 11:04:40] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 7, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 17, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 19, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Indexing" }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { error = { code = -32800, message = "canceled by client" }, id = 6, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:434 "Received cancellation ack" { error = { code = -32800, message = "canceled by client" }, id = 6, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 18, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 19, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:40] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rust-analyzer/flycheck/0", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { ["end"] = { character = 0, line = 10 }, start = { character = 0, line = 9 } }, rangeLength = 2, text = "" } }, textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 6 } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didChange", params = { contentChanges = { { range = { ["end"] = { character = 27, line = 0 }, start = { character = 27, line = 0 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 0, line = 1 }, start = { character = 0, line = 1 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 11, line = 2 }, start = { character = 11, line = 2 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 30, line = 3 }, start = { character = 30, line = 3 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 1, line = 4 }, start = { character = 1, line = 4 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 0, line = 5 }, start = { character = 0, line = 5 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 25, line = 6 }, start = { character = 25, line = 6 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 14, line = 7 }, start = { character = 14, line = 7 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 8, line = 8 }, start = { character = 8, line = 8 } }, rangeLength = 0, text = "" }, { range = { ["end"] = { character = 0, line = 9 }, start = { character = 8, line = 8 } }, rangeLength = 1, text = "\n}\n" } }, textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 16 } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "textDocument/didSave", params = { textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 20, jsonrpc = "2.0", method = "workspace/semanticTokens/refresh"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 21, jsonrpc = "2.0", method = "workspace/inlayHint/refresh"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 22, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Indexing" }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 23, jsonrpc = "2.0", method = "workspace/semanticTokens/refresh"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 24, jsonrpc = "2.0", method = "workspace/inlayHint/refresh"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 25, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Indexing" }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "$/cancelRequest", params = { id = 7 }}
[DEBUG][2023-08-11 11:04:42] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 8, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 20, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { error = { code = -32800, message = "canceled by client" }, id = 7, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:434 "Received cancellation ack" { error = { code = -32800, message = "canceled by client" }, id = 7, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 21, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 22, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "$/cancelRequest", params = { id = 8 }}
[DEBUG][2023-08-11 11:04:42] .../lua/vim/lsp.lua:1492 "LSP[rust_analyzer]" "client.request" 1 "textDocument/semanticTokens/full/delta" { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" }} <function 1> 1
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 9, jsonrpc = "2.0", method = "textDocument/semanticTokens/full/delta", params = { previousResultId = "1", textDocument = { uri = "file:///home/andreas/tmp/foo/src/main.rs" } }}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 23, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:364 "rpc.receive" { error = { code = -32800, message = "canceled by client" }, id = 8, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:434 "Received cancellation ack" { error = { code = -32800, message = "canceled by client" }, id = 8, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 24, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:04:42] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 25, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:04:44] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "workspace/didChangeWatchedFiles", params = { changes = { { type = 2, uri = "file:///home/andreas/tmp/foo/src/main.rs" } } }}
[DEBUG][2023-08-11 11:04:44] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "workspace/didChangeWatchedFiles", params = { changes = { { type = 2, uri = "file:///home/andreas/tmp/foo/src/main.rs" } } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 26, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rustAnalyzer/Indexing" }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = {}, uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 16 }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 26, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "0/6 (core)", percentage = 0 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "0/6 (core + 1 more)", percentage = 0 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 9, jsonrpc = "2.0", result = { data = { 0, 4, 6, 9, 9216, 0, 8, 14, 33, 8192, 2, 3, 4, 4, 2, 1, 4, 7, 7, 8200, 0, 7, 1, 7, 0, 0, 2, 15, 14, 16384, 3, 0, 1, 21, 32, 0, 1, 1, 21, 32, 0, 1, 6, 1, 8232, 0, 7, 14, 33, 8224, 0, 15, 1, 21, 32, 1, 9, 3, 3, 65538, 1, 4, 3, 2, 65538 }, resultId = "4" }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "1/6 (core)", percentage = 16 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 33 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "2/6 (alloc)", percentage = 33 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 50 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "3/6 (std)", percentage = 50 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 66 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "4/6 (proc_macro)", percentage = 66 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 83 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "5/6 (rocket)", percentage = 83 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 100 } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rustAnalyzer/Indexing", value = { kind = "end" } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 27, jsonrpc = "2.0", method = "window/workDoneProgress/create", params = { token = "rust-analyzer/flycheck/0" }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rust-analyzer/flycheck/0", value = { cancellable = true, kind = "begin", title = "cargo check" } }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:380 "server_request: callback result" { result = vim.NIL, status = true}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 27, jsonrpc = "2.0", result = vim.NIL}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { data = { rendered = "error: enums are not supported\n --> src/main.rs:8:1\n |\n8 | pub enum Foo {\n | ^^^\n\n" }, message = "enums are not supported", range = { ["end"] = { character = 3, line = 7 }, start = { character = 0, line = 7 } }, severity = 1, source = "rustc" } }, uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 16 }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "textDocument/publishDiagnostics", params = { diagnostics = { { data = { rendered = "error: enums are not supported\n --> src/main.rs:8:1\n |\n8 | pub enum Foo {\n | ^^^\n\n" }, message = "enums are not supported", range = { ["end"] = { character = 3, line = 7 }, start = { character = 0, line = 7 } }, severity = 1, source = "rustc" }, { data = { rendered = "error: [note] error occurred while deriving `UriDisplay`\n --> src/main.rs:7:10\n |\n7 | #[derive(UriDisplayPath)]\n | ^^^^^^^^^^^^^^\n |\n = note: this error originates in the derive macro `UriDisplayPath` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n" }, message = "\27[1;34m[\27[0m\27[1;32mnote\27[0m\27[1;34m] \27[0m\27[1;39merror occurred while deriving `UriDisplay`\27[0m", range = { ["end"] = { character = 23, line = 6 }, start = { character = 9, line = 6 } }, severity = 1, source = "rustc" } }, uri = "file:///home/andreas/tmp/foo/src/main.rs", version = 16 }}
[DEBUG][2023-08-11 11:05:05] .../vim/lsp/rpc.lua:364 "rpc.receive" { jsonrpc = "2.0", method = "$/progress", params = { token = "rust-analyzer/flycheck/0", value = { kind = "end" } }}
[INFO][2023-08-11 11:05:39] .../lua/vim/lsp.lua:2062 "exit_handler" { { _exec_cmd = <function 1>, _on_attach = <function 2>, attached_buffers = { true }, cancel_request = <function 3>, commands = {}, config = { _on_attach = <function 4>, autostart = true, capabilities = { experimental = { serverStatusNotification = true }, general = { positionEncodings = { "utf-16" } }, textDocument = { callHierarchy = { dynamicRegistration = false }, codeAction = { codeActionLiteralSupport = { codeActionKind = { valueSet = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite", "source", "source.organizeImports" } } }, dataSupport = true, dynamicRegistration = true, isPreferredSupport = true, resolveSupport = { properties = { "edit" } } }, completion = { completionItem = { commitCharactersSupport = false, deprecatedSupport = false, documentationFormat = { "markdown", "plaintext" }, preselectSupport = false, snippetSupport = false }, 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 = false, dynamicRegistration = false }, declaration = { linkSupport = true }, definition = { dynamicRegistration = true, linkSupport = true }, diagnostic = { dynamicRegistration = false }, documentHighlight = { dynamicRegistration = false }, documentSymbol = { dynamicRegistration = false, 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 = { linkSupport = true }, inlayHint = { dynamicRegistration = true, resolveSupport = { properties = {} } }, publishDiagnostics = { dataSupport = true, relatedInformation = true, tagSupport = { valueSet = { 1, 2 } } }, rangeFormatting = { dynamicRegistration = true }, references = { dynamicRegistration = false }, rename = { dynamicRegistration = true, prepareSupport = true }, semanticTokens = { augmentsSyntaxTokens = true, dynamicRegistration = false, formats = { "relative" }, multilineTokenSupport = false, overlappingTokenSupport = true, requests = { full = { delta = true }, range = false }, serverCancelSupport = false, tokenModifiers = { "declaration", "definition", "readonly", "static", "deprecated", "abstract", "async", "modification", "documentation", "defaultLibrary" }, tokenTypes = { "namespace", "type", "class", "enum", "interface", "struct", "typeParameter", "parameter", "variable", "property", "enumMember", "event", "function", "method", "macro", "keyword", "modifier", "comment", "string", "number", "regexp", "operator", "decorator" } }, signatureHelp = { dynamicRegistration = false, signatureInformation = { activeParameterSupport = true, documentationFormat = { "markdown", "plaintext" }, parameterInformation = { labelOffsetSupport = true } } }, synchronization = { didSave = true, dynamicRegistration = false, willSave = true, willSaveWaitUntil = true }, typeDefinition = { linkSupport = true } }, window = { showDocument = { support = true }, showMessage = { messageActionItem = { additionalPropertiesSupport = false } }, workDoneProgress = true }, workspace = { applyEdit = true, configuration = true, didChangeWatchedFiles = { dynamicRegistration = true, relativePatternSupport = true }, inlayHint = { refreshSupport = true }, semanticTokens = { refreshSupport = true }, symbol = { dynamicRegistration = false, 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 } } }, workspaceEdit = { resourceOperations = { "rename", "create", "delete" } }, workspaceFolders = true } }, cmd = { "/home/andreas/.local/share/nvim/mason/bin/rust-analyzer" }, cmd_cwd = "/home/andreas/tmp/foo", filetypes = { "rust" }, flags = {}, get_language_id = <function 5>, handlers = <1>{}, init_options = vim.empty_dict(), log_level = 2, message_level = 2, name = "rust_analyzer", on_attach = <function 6>, on_exit = <function 7>, on_init = <function 8>, root_dir = "/home/andreas/tmp/foo", settings = vim.empty_dict(), workspace_folders = <2>{ { name = "/home/andreas/tmp/foo", uri = "file:///home/andreas/tmp/foo" } }, <metatable> = <3>{ __tostring = <function 9> } }, dynamic_capabilities = { capabilities = { ["workspace/didChangeWatchedFiles"] = { { id = "workspace/didChangeWatchedFiles", method = "workspace/didChangeWatchedFiles", registerOptions = { watchers = { { globPattern = "/home/andreas/tmp/foo/**/*.rs" }, { globPattern = "/home/andreas/tmp/foo/**/Cargo.toml" }, { globPattern = "/home/andreas/tmp/foo/**/Cargo.lock" } } } } } }, client_id = 1, <metatable> = { __index = { get = <function 10>, match = <function 11>, new = <function 12>, register = <function 13>, supports = <function 14>, supports_registration = <function 15>, unregister = <function 16> } } }, handlers = <table 1>, id = 1, initialized = true, is_stopped = <function 17>, messages = { messages = {}, name = "rust_analyzer", progress = {}, status = {} }, name = "rust_analyzer", notify = <function 18>, offset_encoding = "utf-16", progress = { _idx_read = 44, _idx_write = 43, _items = { { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "101/112", percentage = 90, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "102/112", percentage = 91, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "103/112", percentage = 91, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "104/112", percentage = 92, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "105/112", percentage = 93, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "106/112", percentage = 94, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "107/112", percentage = 95, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "108/112", percentage = 96, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "109/112", percentage = 97, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "110/112", percentage = 98, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "111/112", percentage = 99, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { kind = "end", message = "112/112", title = "Roots Scanned" } }, { token = "rust-analyzer/flycheck/0" }, { token = "rust-analyzer/flycheck/0", value = { cancellable = true, kind = "begin", title = "cargo check" } }, { token = "rustAnalyzer/Indexing" }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { kind = "end", title = "Indexing" } }, { token = "rust-analyzer/flycheck/0", value = { kind = "end", title = "cargo check" } }, { token = "rustAnalyzer/Indexing" }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { kind = "end", title = "Indexing" } }, { token = "rustAnalyzer/Indexing" }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { kind = "end", title = "Indexing" } }, { token = "rustAnalyzer/Indexing" }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "begin", percentage = 0, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "0/6 (core)", percentage = 0, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "0/6 (core + 1 more)", percentage = 0, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "1/6 (core)", percentage = 16, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 33, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "2/6 (alloc)", percentage = 33, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 50, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "3/6 (std)", percentage = 50, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 66, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "4/6 (proc_macro)", percentage = 66, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 83, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", message = "5/6 (rocket)", percentage = 83, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { cancellable = false, kind = "report", percentage = 100, title = "Indexing" } }, { token = "rustAnalyzer/Indexing", value = { kind = "end", title = "Indexing" } }, { token = "rust-analyzer/flycheck/0" }, { token = "rust-analyzer/flycheck/0", value = { cancellable = true, kind = "begin", title = "cargo check" } }, { token = "rust-analyzer/flycheck/0", value = { kind = "end", title = "cargo check" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "92/112", percentage = 82, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "93/112", percentage = 83, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "94/112", percentage = 83, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "95/112", percentage = 84, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "96/112", percentage = 85, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "97/112", percentage = 86, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "98/112", percentage = 87, title = "Roots Scanned" } }, { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "99/112", percentage = 88, title = "Roots Scanned" } }, [0] = { token = "rustAnalyzer/Roots Scanned", value = { cancellable = false, kind = "report", message = "100/112", percentage = 89, title = "Roots Scanned" } } }, _size = 51, pending = {}, <metatable> = { __call = <function 19>, __index = { clear = <function 20>, peek = <function 21>, pop = <function 22>, push = <function 23> } } }, request = <function 24>, request_sync = <function 25>, requests = {}, rpc = { is_closing = <function 26>, notify = <function 27>, request = <function 28>, terminate = <function 29> }, server_capabilities = { callHierarchyProvider = true, codeActionProvider = { codeActionKinds = { "", "quickfix", "refactor", "refactor.extract", "refactor.inline", "refactor.rewrite" }, resolveProvider = true }, codeLensProvider = { resolveProvider = true }, completionProvider = { completionItem = { labelDetailsSupport = false }, triggerCharacters = { ":", ".", "'", "(" } }, declarationProvider = true, definitionProvider = true, documentFormattingProvider = true, documentHighlightProvider = true, documentOnTypeFormattingProvider = { firstTriggerCharacter = "=", moreTriggerCharacter = { ".", ">", "{" } }, documentRangeFormattingProvider = false, documentSymbolProvider = 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 }, foldingRangeProvider = true, hoverProvider = true, implementationProvider = true, inlayHintProvider = { resolveProvider = true }, positionEncoding = "utf-16", referencesProvider = true, renameProvider = { prepareProvider = true }, selectionRangeProvider = true, semanticTokensProvider = { full = { delta = true }, legend = { tokenModifiers = { "documentation", "declaration", "static", "defaultLibrary", "async", "attribute", "callable", "constant", "consuming", "controlFlow", "crateRoot", "injected", "intraDocLink", "library", "macro", "mutable", "public", "reference", "trait", "unsafe" }, 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", "invalidEscapeSequence", "formatSpecifier", "generic", "label", "lifetime", "logical", "macroBang", "parenthesis", "punctuation", "selfKeyword", "selfTypeKeyword", "semicolon", "typeAlias", "toolModule", "union", "unresolvedReference" } }, range = true }, signatureHelpProvider = { triggerCharacters = { "(", ",", "<" } }, textDocumentSync = { change = 2, openClose = true, save = vim.empty_dict() }, typeDefinitionProvider = true, workspace = { fileOperations = { willRename = { filters = { { pattern = { glob = "**/*.rs", matches = "file" }, scheme = "file" }, { pattern = { glob = "**", matches = "folder" }, scheme = "file" } } } }, workspaceFolders = { changeNotifications = true, supported = true } }, workspaceSymbolProvider = true }, stop = <function 30>, supports_method = <function 31>, workspace_did_change_configuration = <function 32>, workspace_folders = <table 2> } }
[DEBUG][2023-08-11 11:05:39] .../vim/lsp/rpc.lua:261 "rpc.send" { id = 10, jsonrpc = "2.0", method = "shutdown"}
[DEBUG][2023-08-11 11:05:39] .../vim/lsp/rpc.lua:364 "rpc.receive" { id = 10, jsonrpc = "2.0"}
[DEBUG][2023-08-11 11:05:39] .../vim/lsp/rpc.lua:261 "rpc.send" { jsonrpc = "2.0", method = "exit"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment