Received: (at 80479) by debbugs.gnu.org; 24 Feb 2026 12:27:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 24 07:27:42 2026
Received: from localhost ([127.0.0.1]:41037 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vurVt-0001XO-P5
for submit <at> debbugs.gnu.org; Tue, 24 Feb 2026 07:27:42 -0500
Received: from mail-lj1-x242.google.com ([2a00:1450:4864:20::242]:44436)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>)
id 1vurVr-0001XA-6D
for 80479 <at> debbugs.gnu.org; Tue, 24 Feb 2026 07:27:40 -0500
Received: by mail-lj1-x242.google.com with SMTP id
38308e7fff4ca-3871a08189aso45254681fa.1
for <80479 <at> debbugs.gnu.org>; Tue, 24 Feb 2026 04:27:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1771936058; x=1772540858; darn=debbugs.gnu.org;
h=to:cc:date:message-id:subject:mime-version:from:sender:from:to:cc
:subject:date:message-id:reply-to;
bh=ODsKynf7Nrk/E3IMMoFgspP7AA20gKhcucJr1i9l6n8=;
b=SmuQfnTp15u4avNLicUU/24kte4z+QPoM0tbrGo7uB6nqlr3i16PlEjrQxwd/6aTkL
ADTzJttT8jADcyc53tcYxuHcHIgicg31iEtID6GABo1fgBIPmS1TO6iPFksIbkEcbbAE
XPtUky3XIPIqamEk+adJU8nQrx6t+yaj0EigflXPHrhL+yi0Mbk5fmcwglqqgM50emTM
vwD7EOkxQpb6LLrE7t93Prm2CsLLIhT8iw8v4XAt3oZ+HeWWIJJqPWAF531LL/CoqdMm
AX9G3sbOfQVqlbCbZqGkKv7t6jIbWCJv+uIr7eaXw4/Rw6ApsMIvW83tiu1xNnTCaEEa
E0OQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771936058; x=1772540858;
h=to:cc:date:message-id:subject:mime-version:from:sender:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=ODsKynf7Nrk/E3IMMoFgspP7AA20gKhcucJr1i9l6n8=;
b=VG2pYX9XRtaxw0ZqyJA5+azqM09D7/Hp7icCJwIOgBMwB1u37VBAk3JYfQ8tSVCD9Y
C9zeiTF4kl/bT0QkzhBdoiNtL5Q5DVi4N+Y6BOtc4lH8qOq1TElySAZEaNvndfEhyiUN
LYd234xfawiZIgIezhXL1U5cCedipG1LtYGgzWrdReG+DJvI8cuBWSs/gwMaI8f5/Trp
9FQon2ox2M68GUKfemYCfKZbJJ0CpDbnQdWdbESReet6zWoU4xyjQC6dA5dhxOOBv8Rd
KfuewDGMqVhCka0LTc/6tCWysuW0k7bJGCPYzr/w0EWClm49/INB7TF3KFpdFiyM9rBL
wgUw==
X-Gm-Message-State: AOJu0YwKw+1A1dmhS6XhGYf43/1MXgjGnsZorg6S3fDn+31Im9ENOiOJ
AT/OZQgXKq4OUOdktuD2LfZV2I9UjTvOiil1Qj9ZRZ23UwLVnqYFQoWlbwznsko3
X-Gm-Gg: ATEYQzzE1A3jlTqH6rwOTHvqLRltPtBNttt5oSd49gQk8YWCdhjx4nrgShkG7S9is9G
uEPy1M0CTl3gAiIGqzscjnN6mI47ycuaMOc3Kaov50Gz/WHYJrPYKHTNIWcc20urYjY9nfta2vU
lImmdFpWwTk6Fv53QYNbdA7adtZ/PeUyrml8rhWXaLuVJBc4rM7RoBNkGFnfz5k8O8DghRA7/Rw
hnbRafdlowQSg5XzNxMdPYQ6DYMBQ3kRW5cBuIUlg0CVNeUb8cegebPtRqIsyM2xNRbuU+89Jzb
x9XX3lgP1WfA+PF4L8Av/7wszPRCkUzRXn399MiiupRrnGmpzkg7XcWE2ZoiHY7HiZek0jjdPV2
pDzc+vIGnlwDT6tojRYtJ6vAEf5kAiEDatGju4VeRH+54ClE8hOSQjYDTy8yjLyMmMXsujHvMRr
5k8GOEYqrFqGo7WiIvI/wMJnATIM6ibUSKuN627qFGt/WM4nB58FhxsndSI2sgtHIYcxOybrMz/
GMUtCiCj+vwkw==
X-Received: by 2002:a2e:a99f:0:b0:36b:b0eb:9d64 with SMTP id
38308e7fff4ca-389a5be1c31mr40000641fa.30.1771936057417;
Tue, 24 Feb 2026 04:27:37 -0800 (PST)
Received: from smtpclient.apple (c188-150-190-41.bredband.tele2.se.
[188.150.190.41]) by smtp.gmail.com with ESMTPSA id
38308e7fff4ca-389a7af19d4sm19763431fa.42.2026.02.24.04.27.36
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 24 Feb 2026 04:27:37 -0800 (PST)
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: multipart/mixed;
boundary="Apple-Mail=_F2B90AF1-B708-4337-B154-A55A320EBAB7"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Subject: bug#80479: eglot-tests failure
(eglot-test-project-wide-diagnostics-rust-analyzer)
Message-Id: <CC612821-14FC-489B-9741-4D0A40381A00@HIDDEN>
Date: Tue, 24 Feb 2026 13:27:36 +0100
To: 80479 <at> debbugs.gnu.org
X-Mailer: Apple Mail (2.3654.120.0.1.15)
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 80479
Cc: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.0 (/)
--Apple-Mail=_F2B90AF1-B708-4337-B154-A55A320EBAB7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
I can also confirm that f1fe4d46190, added in response to another test =
failure (bug#80387), did not help in this case.
Attached is a more recent test log (from Emacs master a84530ac2e).
Jo=C3=A3o, if you compare this log with that from your own successful =
test run, do you find anything useful?
--Apple-Mail=_F2B90AF1-B708-4337-B154-A55A320EBAB7
Content-Disposition: attachment;
filename=eglot-tests-2.log
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="eglot-tests-2.log"
Content-Transfer-Encoding: quoted-printable
-*-=20mode:=20compilation;=20default-directory:=20=
"~/emacs/test/lisp/progmodes/"=20-*-=0ACompilation=20started=20at=20Tue=20=
Feb=2024=2013:05:39=0A=0Amake=20-C=20~/bem/test=20eglot-tests=0A=20=20=
GEN=20=20=20=20=20=20lisp/progmodes/eglot-tests.log=0ARunning=2060=20=
tests=20(2026-02-24=2013:05:40+0100,=20selector=20`(not=20(or=20(tag=20=
:unstable)=20(tag=20:nativecomp)))')=0A=20=20skipped=20=20=201/60=20=20=
eglot-test-auto-detect-running-server=20(0.001032=20sec)=0A=20=20skipped=20=
=20=202/60=20=20eglot-test-auto-reconnect=20(0.000451=20sec)=0A=20=20=
skipped=20=20=203/60=20=20eglot-test-auto-shutdown=20(0.000298=20sec)=0A=20=
=20skipped=20=20=204/60=20=20eglot-test-basic-completions=20(0.000293=20=
sec)=0A=20=20skipped=20=20=205/60=20=20eglot-test-basic-diagnostics=20=
(0.000418=20sec)=0A=20=20skipped=20=20=206/60=20=20=
eglot-test-basic-pull-diagnostics=20(0.027069=20sec)=0A=20=20skipped=20=20=
=207/60=20=20eglot-test-basic-stream-diagnostics=20(0.000461=20sec)=0A=20=
=20skipped=20=20=208/60=20=20eglot-test-basic-symlink=20(0.000295=20sec)=0A=
=20=20skipped=20=20=209/60=20=20eglot-test-basic-xref=20(0.000247=20sec)=0A=
=20=20=20passed=20=2010/60=20=20eglot-test-capabilities=20(0.000096=20=
sec)=0A=20=20=20passed=20=2011/60=20=20eglot-test-dcase=20(0.000084=20=
sec)=0A=20=20=20passed=20=2012/60=20=20eglot-test-dcase-issue-452=20=
(0.000060=20sec)=0A=20=20skipped=20=2013/60=20=20=
eglot-test-diagnostic-tags-unnecessary-code=20(0.000252=20sec)=0A=20=20=
skipped=20=2014/60=20=20eglot-test-eclipse-connect=20(0.000381=20sec)=0A=20=
=20skipped=20=2015/60=20=20eglot-test-eldoc-after-completions=20=
(0.000310=20sec)=0A=20=20skipped=20=2016/60=20=20eglot-test-ensure=20=
(0.000316=20sec)=0A=20=20skipped=20=2017/60=20=20eglot-test-formatting=20=
(0.000291=20sec)=0A=20=20=20passed=20=2018/60=20=20eglot-test-glob-test=20=
(0.061856=20sec)=0A=20=20skipped=20=2019/60=20=20=
eglot-test-javascript-basic=20(0.000611=20sec)=0A=20=20skipped=20=20=
20/60=20=20eglot-test-json-basic=20(0.000359=20sec)=0A=20=20skipped=20=20=
21/60=20=20eglot-test-lsp-abiding-column=20(0.000244=20sec)=0A=20=20=
skipped=20=2022/60=20=20eglot-test-multiline-eldoc=20(0.000238=20sec)=0A=20=
=20skipped=20=2023/60=20=20eglot-test-non-unique-completions=20(0.000234=20=
sec)=0A=20=20=20passed=20=2024/60=20=20eglot-test-path-to-uri-escape=20=
(0.000139=20sec)=0A=20=20skipped=20=2025/60=20=20=
eglot-test-path-to-uri-windows=20(0.000078=20sec)=0A[eglot-tests]=20=
[eglot-test-project-wide-diagnostics-rust-analyzer]:=20test=20start=0A=
Initialized=20empty=20Git=20repository=20in=20=
/private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-76=
It7M/project/.git/=0A=20=20=20=20Creating=20binary=20(application)=20=
package=0Anote:=20see=20more=20`Cargo.toml`=20keys=20and=20their=20=
definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-mode)'=20=
buffers=20in=20project=20`project'.=0A[eglot-tests]=20waiting=20for=20=
`(and=20(string=3D=20method=20textDocument/publishDiagnostics)=20=
(string-suffix-p=20main.rs=20(plist-get=20params=20:uri)))'=0A=
...................=0A[eglot-tests]=20detected:=20=
textDocument/publishDiagnostics=0A[eglot-tests]=20=
[eglot-test-project-wide-diagnostics-rust-analyzer]:=20FAILED=0A[eglot]=20=
Asking=20EGLOT=20(project/(rust-mode))=20politely=20to=20terminate=0A=
[jsonrpc]=20(warning)=20Sentinel=20for=20EGLOT=20(project/(rust-mode))=20=
still=20hasn't=20run,=20deleting=20it!=0AWarning=20(jsonrpc):=20Sentinel=20=
for=20EGLOT=20(project/(rust-mode))=20still=20hasn't=20run,=20deleting=20=
it!=0A[jsonrpc]=20Server=20exited=20with=20status=209=0A[eglot-tests]=20=
contents=20of=20`=20*EGLOT=20(project/(rust-mode))=20output*'=20#<buffer=20=
=20*EGLOT=20(project/(rust-mode))=20output*>:=0A[eglot-tests]=20contents=20=
of=20`=20*EGLOT=20(project/(rust-mode))=20stderr*'=20#<buffer=20=20=
*EGLOT=20(project/(rust-mode))=20stderr*>:=0A=
2026-02-24T13:05:44.390171+01:00=20=20WARN=20overly=20long=20loop=20turn=20=
took=20451.902087ms=20(event=20handling=20took=2055.677=C2=B5s):=20=
Changed=20{=20n_files:=201=20}=0A=0AProcess=20EGLOT=20=
(project/(rust-mode))=20stderr=20finished=0A[eglot-tests]=20contents=20=
of=20`*EGLOT=20(project/(rust-mode))=20events*'=20#<buffer=20*EGLOT=20=
(project/(rust-mode))=20events*>:=0A[jsonrpc]=20D[13:05:40.820]=20=
Running=20language=20server:=20rust-analyzer=0A[jsonrpc]=20=
e[13:05:40.822]=20-->=20initialize[1]=20=
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"processId":34169,=
"clientInfo":{"name":"Eglot","version":"1.21"},"rootPath":"/var/folders/qy=
/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project/","rootUri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-76It7M/project","initializationOptions":{},"capabilities":{"worksp=
ace":{"applyEdit":true,"executeCommand":{"dynamicRegistration":false},"wor=
kspaceEdit":{"documentChanges":true,"resourceOperations":["create","delete=
","rename"],"failureHandling":"abort"},"didChangeWatchedFiles":{"dynamicRe=
gistration":true,"relativePatternSupport":true},"symbol":{"dynamicRegistra=
tion":false},"semanticTokens":{"refreshSupport":true},"configuration":true=
,"workspaceFolders":true},"textDocument":{"synchronization":{"dynamicRegis=
tration":false,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"c=
ompletion":{"dynamicRegistration":false,"completionItem":{"snippetSupport"=
:false,"deprecatedSupport":true,"resolveSupport":{"properties":["documenta=
tion","details","additionalTextEdits"]},"tagSupport":{"valueSet":[1]},"ins=
ertReplaceSupport":true},"contextSupport":true},"hover":{"dynamicRegistrat=
ion":false,"contentFormat":["plaintext"]},"signatureHelp":{"dynamicRegistr=
ation":false,"signatureInformation":{"parameterInformation":{"labelOffsetS=
upport":true},"documentationFormat":["plaintext"],"activeParameterSupport"=
:true}},"references":{"dynamicRegistration":false},"definition":{"dynamicR=
egistration":false,"linkSupport":true},"declaration":{"dynamicRegistration=
":false,"linkSupport":true},"implementation":{"dynamicRegistration":false,=
"linkSupport":true},"typeDefinition":{"dynamicRegistration":false,"linkSup=
port":true},"documentSymbol":{"dynamicRegistration":false,"hierarchicalDoc=
umentSymbolSupport":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]}},"documentHighlight":{"dyn=
amicRegistration":false},"codeAction":{"dynamicRegistration":false,"resolv=
eSupport":{"properties":["edit","command"]},"dataSupport":true,"codeAction=
LiteralSupport":{"codeActionKind":{"valueSet":["quickfix","refactor","refa=
ctor.extract","refactor.inline","refactor.rewrite","source","source.organi=
zeImports"]}},"isPreferredSupport":true},"formatting":{"dynamicRegistratio=
n":false},"rangeFormatting":{"dynamicRegistration":false},"rename":{"dynam=
icRegistration":false,"prepareSupport":true},"semanticTokens":{"dynamicReg=
istration":false,"requests":{"full":{"delta":true}},"overlappingTokenSuppo=
rt":true,"multilineTokenSupport":true,"tokenTypes":["namespace","type","cl=
ass","enum","interface","struct","typeParameter","parameter","variable","p=
roperty","enumMember","event","function","method","macro","keyword","modif=
ier","comment","string","number","regexp","operator","decorator"],"tokenMo=
difiers":["declaration","definition","readonly","static","deprecated","abs=
tract","async","modification","documentation","defaultLibrary"],"formats":=
["relative"]},"inlayHint":{"dynamicRegistration":false},"callHierarchy":{"=
dynamicRegistration":false},"typeHierarchy":{"dynamicRegistration":false},=
"diagnostic":{"dynamicRegistration":false},"publishDiagnostics":{"relatedI=
nformation":false,"versionSupport":true,"codeDescriptionSupport":false,"ta=
gSupport":{"valueSet":[1,2]}},"$streamingDiagnostics":{"dynamicRegistratio=
n":false}},"window":{"showDocument":{"support":true},"showMessage":{"messa=
geActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":tru=
e},"general":{"positionEncodings":["utf-32","utf-8","utf-16"]},"experiment=
al":{}},"workspaceFolders":[{"uri":"file:///private/var/folders/qy/zstv163=
90nlcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project","name":"/var/fold=
ers/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project/"}]}=
}=0A[jsonrpc]=20e[13:05:41.307]=20<--=20initialize[1]=20=
{"jsonrpc":"2.0","id":1,"result":{"capabilities":{"positionEncoding":"utf-=
32","textDocumentSync":{"openClose":true,"change":2,"save":{}},"selectionR=
angeProvider":true,"hoverProvider":true,"completionProvider":{"resolveProv=
ider":true,"triggerCharacters":[":",".","'","("],"completionItem":{"labelD=
etailsSupport":false}},"signatureHelpProvider":{"triggerCharacters":["(","=
,","<"]},"definitionProvider":true,"typeDefinitionProvider":true,"implemen=
tationProvider":true,"referencesProvider":true,"documentHighlightProvider"=
:true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeAc=
tionProvider":{"codeActionKinds":["","quickfix","refactor","refactor.extra=
ct","refactor.inline","refactor.rewrite"],"resolveProvider":true},"codeLen=
sProvider":{"resolveProvider":true},"documentFormattingProvider":true,"doc=
umentRangeFormattingProvider":false,"documentOnTypeFormattingProvider":{"f=
irstTriggerCharacter":".","moreTriggerCharacter":["=3D","<",">","{","(","|=
","+"]},"renameProvider":{"prepareProvider":true},"foldingRangeProvider":t=
rue,"declarationProvider":true,"workspace":{"workspaceFolders":{"supported=
":true,"changeNotifications":true},"fileOperations":{"willRename":{"filter=
s":[{"scheme":"file","pattern":{"glob":"**/*.rs","matches":"file"}},{"sche=
me":"file","pattern":{"glob":"**","matches":"folder"}}]}}},"callHierarchyP=
rovider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["comment",=
"decorator","enumMember","enum","function","interface","keyword","macro","=
method","namespace","number","operator","parameter","property","string","s=
truct","typeParameter","variable","type","angle","arithmetic","attributeBr=
acket","attribute","bitwise","boolean","brace","bracket","builtinAttribute=
","builtinType","character","colon","comma","comparison","constParameter",=
"const","deriveHelper","derive","dot","escapeSequence","formatSpecifier","=
generic","invalidEscapeSequence","label","lifetime","logical","macroBang",=
"negation","parenthesis","procMacro","punctuation","selfKeyword","selfType=
Keyword","semicolon","static","toolModule","typeAlias","union","unresolved=
Reference"],"tokenModifiers":["async","documentation","declaration","stati=
c","defaultLibrary","deprecated","associated","attribute","callable","cons=
tant","consuming","controlFlow","crateRoot","injected","intraDocLink","lib=
rary","macro","mutable","procMacro","public","reference","trait","unsafe"]=
},"range":true,"full":{"delta":true}},"inlayHintProvider":{"resolveProvide=
r":false},"diagnosticProvider":{"identifier":"rust-analyzer","interFileDep=
endencies":true,"workspaceDiagnostics":false},"experimental":{"externalDoc=
s":true,"hoverRange":true,"joinLines":true,"matchingBrace":true,"moveItem"=
:true,"onEnter":true,"openCargoToml":true,"parentModule":true,"childModule=
s":true,"runnables":{"kinds":["cargo"]},"ssr":true,"workspaceSymbolScopeKi=
ndFiltering":true}},"serverInfo":{"name":"rust-analyzer","version":"1.93.0=
=20(254b5960=202026-01-19)"}}}=0A[jsonrpc]=20e[13:05:41.308]=20-->=20=
initialized=20{"jsonrpc":"2.0","method":"initialized","params":{}}=0A=
[jsonrpc]=20e[13:05:41.311]=20-->=20textDocument/didOpen=20=
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":=
{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eg=
lot--fixture-76It7M/project/other-file.rs","version":0,"languageId":"rust"=
,"text":"fn=20foo()=20->=20()=20{=20let=20hi=3D3;=20}"}}}=0A[jsonrpc]=20=
e[13:05:41.312]=20-->=20workspace/didChangeConfiguration=20=
{"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"se=
ttings":{}}}=0A[jsonrpc]=20e[13:05:41.312]=20-->=20=
textDocument/diagnostic[2]=20=
{"jsonrpc":"2.0","id":2,"method":"textDocument/diagnostic","params":{"text=
Document":{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0=
000gn/T/eglot--fixture-76It7M/project/other-file.rs"}}}=0A[jsonrpc]=20=
e[13:05:41.359]=20<--=20workspace/configuration[0]=20=
{"jsonrpc":"2.0","id":0,"method":"workspace/configuration","params":{"item=
s":[{"section":"rust-analyzer"}]}}=0A[jsonrpc]=20e[13:05:41.361]=20-->=20=
workspace/configuration[0]=20{"jsonrpc":"2.0","id":0,"result":[null]}=0A=
[jsonrpc]=20e[13:05:41.394]=20<--=20window/workDoneProgress/create[1]=20=
{"jsonrpc":"2.0","id":1,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[13:05:41.394]=20-->=20=
window/workDoneProgress/create[1]=20=
{"jsonrpc":"2.0","id":1,"result":null}=0A[jsonrpc]=20e[13:05:41.394]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[13:05:41.395]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20e[13:05:41.397]=20<--=20=
textDocument/diagnostic[2]=20=
{"jsonrpc":"2.0","id":2,"result":{"kind":"full","resultId":"rust-analyzer"=
,"items":[]}}=0A[jsonrpc]=20e[13:05:41.567]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"querying=20=
project=20metadata"}}}=0A[jsonrpc]=20e[13:05:41.761]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[13:05:41.857]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[13:05:42.006]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[13:05:42.164]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[13:05:42.166]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:42.167]=20<--=20=
client/registerCapability[2]=20=
{"jsonrpc":"2.0","id":2,"method":"client/registerCapability","params":{"re=
gistrations":[{"id":"workspace/didChangeWatchedFiles","method":"workspace/=
didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":{"bas=
eUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/egl=
ot--fixture-76It7M/project","pattern":"**/*.rs"}},{"globPattern":{"baseUri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-76It7M/project","pattern":"**/Cargo.{lock,toml}"}},{"globPattern":=
{"baseUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/=
T/eglot--fixture-76It7M/project","pattern":"**/rust-analyzer.toml"}},{"glo=
bPattern":"/Users/mattias/Library/Application=20=
Support/rust-analyzer"},{"globPattern":"/private/var/folders/qy/zstv16390n=
lcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project/Cargo.toml"}]}}]}}=0A=
[jsonrpc]=20e[13:05:42.247]=20-->=20client/registerCapability[2]=20=
{"jsonrpc":"2.0","id":2,"result":null}=0A[jsonrpc]=20e[13:05:42.247]=20=
<--=20window/workDoneProgress/create[3]=20=
{"jsonrpc":"2.0","id":3,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Building=20CrateGraph"}}=0A[jsonrpc]=20=
e[13:05:42.247]=20-->=20window/workDoneProgress/create[3]=20=
{"jsonrpc":"2.0","id":3,"result":null}=0A[jsonrpc]=20e[13:05:42.248]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"begin","title":"Building=20=
CrateGraph","cancellable":false}}}=0A[jsonrpc]=20e[13:05:42.248]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[13:05:42.248]=20<--=20window/workDoneProgress/create[4]=20=
{"jsonrpc":"2.0","id":4,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Roots=20Scanned"}}=0A[jsonrpc]=20e[13:05:42.248]=20=
-->=20window/workDoneProgress/create[4]=20=
{"jsonrpc":"2.0","id":4,"result":null}=0A[jsonrpc]=20e[13:05:42.248]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"begin","title":"Roots=20=
Scanned","cancellable":false,"message":"0/15","percentage":0}}}=0A=
[jsonrpc]=20e[13:05:42.248]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"0/15:=20=
/Users/mattias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2=
.0","percentage":0}}}=0A[jsonrpc]=20e[13:05:42.248]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"13/15","p=
ercentage":86}}}=0A[jsonrpc]=20e[13:05:42.248]=20<--=20=
window/workDoneProgress/create[5]=20=
{"jsonrpc":"2.0","id":5,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[13:05:42.248]=20-->=20=
window/workDoneProgress/create[5]=20=
{"jsonrpc":"2.0","id":5,"result":null}=0A[jsonrpc]=20e[13:05:42.248]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[13:05:42.248]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20e[13:05:42.248]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"13/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/core","percentage":86}}}=0A[jsonrpc]=20e[13:05:42.248]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"13/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/core","percentage":86}}}=0A[jsonrpc]=20e[13:05:42.292]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15","p=
ercentage":93}}}=0A[jsonrpc]=20e[13:05:42.292]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15","p=
ercentage":93}}}=0A[jsonrpc]=20e[13:05:42.303]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"querying=20=
project=20metadata"}}}=0A[jsonrpc]=20e[13:05:42.346]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/test","percentage":93}}}=0A[jsonrpc]=20e[13:05:42.346]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/test","percentage":93}}}=0A[jsonrpc]=20e[13:05:42.357]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.357]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.414]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.414]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.426]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[13:05:42.438]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[13:05:42.438]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[13:05:42.500]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[13:05:42.672]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[13:05:42.718]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.718]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.718]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.718]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.779]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[13:05:42.779]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:42.780]=20<--=20=
window/workDoneProgress/create[6]=20=
{"jsonrpc":"2.0","id":6,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Building=20compile-time-deps"}}=0A[jsonrpc]=20=
e[13:05:42.780]=20-->=20window/workDoneProgress/create[6]=20=
{"jsonrpc":"2.0","id":6,"result":null}=0A[jsonrpc]=20e[13:05:42.780]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20compile-time-deps","value":{"kind":"begin","title":"Building=20=
compile-time-deps","cancellable":false}}}=0A[jsonrpc]=20e[13:05:42.802]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.802]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.809]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[13:05:42.810]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[13:05:42.810]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.810]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.834]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.834]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.836]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[13:05:42.836]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[13:05:42.837]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.837]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.838]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.838]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.934]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.934]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.935]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.935]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.954]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.954]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.968]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.968]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.968]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.968]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.969]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.969]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.970]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.970]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:42.980]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"15/15","p=
ercentage":100}}}=0A[jsonrpc]=20e[13:05:42.980]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"end","message":"15/15"}}}=0A[jsonrpc]=20=
e[13:05:43.027]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20compile-time-deps","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[13:05:43.027]=20<--=20client/registerCapability[7]=20=
{"jsonrpc":"2.0","id":7,"method":"client/registerCapability","params":{"re=
gistrations":[{"id":"workspace/didChangeWatchedFiles","method":"workspace/=
didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":{"bas=
eUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/egl=
ot--fixture-76It7M/project","pattern":"**/*.rs"}},{"globPattern":{"baseUri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-76It7M/project","pattern":"**/Cargo.{lock,toml}"}},{"globPattern":=
{"baseUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/=
T/eglot--fixture-76It7M/project","pattern":"**/rust-analyzer.toml"}},{"glo=
bPattern":"/Users/mattias/Library/Application=20=
Support/rust-analyzer"},{"globPattern":"/private/var/folders/qy/zstv16390n=
lcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project/Cargo.toml"}]}}]}}=0A=
[jsonrpc]=20e[13:05:43.082]=20-->=20client/registerCapability[7]=20=
{"jsonrpc":"2.0","id":7,"result":null}=0A[jsonrpc]=20e[13:05:43.083]=20=
<--=20window/workDoneProgress/create[8]=20=
{"jsonrpc":"2.0","id":8,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Building=20CrateGraph"}}=0A[jsonrpc]=20=
e[13:05:43.083]=20-->=20window/workDoneProgress/create[8]=20=
{"jsonrpc":"2.0","id":8,"result":null}=0A[jsonrpc]=20e[13:05:43.083]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"begin","title":"Building=20=
CrateGraph","cancellable":false}}}=0A[jsonrpc]=20e[13:05:43.083]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[13:05:43.083]=20<--=20window/workDoneProgress/create[9]=20=
{"jsonrpc":"2.0","id":9,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Roots=20Scanned"}}=0A[jsonrpc]=20e[13:05:43.083]=20=
-->=20window/workDoneProgress/create[9]=20=
{"jsonrpc":"2.0","id":9,"result":null}=0A[jsonrpc]=20e[13:05:43.083]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"begin","title":"Roots=20=
Scanned","cancellable":false,"message":"0/15","percentage":0}}}=0A=
[jsonrpc]=20e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"0/15:=20=
/Users/mattias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2=
.0","percentage":0}}}=0A[jsonrpc]=20e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15","p=
ercentage":93}}}=0A[jsonrpc]=20e[13:05:43.084]=20<--=20=
window/workDoneProgress/create[10]=20=
{"jsonrpc":"2.0","id":10,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Loading=20proc-macros"}}=0A[jsonrpc]=20=
e[13:05:43.084]=20-->=20window/workDoneProgress/create[10]=20=
{"jsonrpc":"2.0","id":10,"result":null}=0A[jsonrpc]=20e[13:05:43.084]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"begin","title":"Loading=20=
proc-macros","cancellable":false}}}=0A[jsonrpc]=20e[13:05:43.084]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/test","percentage":93}}}=0A[jsonrpc]=20e[13:05:43.084]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/test","percentage":93}}}=0A[jsonrpc]=20e[13:05:43.084]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.084]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[13:05:43.085]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[13:05:43.103]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.103]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.103]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.103]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.117]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[13:05:43.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[13:05:43.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.119]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[13:05:43.123]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[13:05:43.123]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.143]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.143]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.143]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.143]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.145]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.145]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.147]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.147]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.148]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.148]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.148]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.148]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.148]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.148]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[13:05:43.155]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"15/15","p=
ercentage":100}}}=0A[jsonrpc]=20e[13:05:43.155]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"end","message":"15/15"}}}=0A[jsonrpc]=20=
e[13:05:43.253]=20<--=20window/workDoneProgress/create[11]=20=
{"jsonrpc":"2.0","id":11,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[13:05:43.253]=20-->=20=
window/workDoneProgress/create[11]=20=
{"jsonrpc":"2.0","id":11,"result":null}=0A[jsonrpc]=20e[13:05:43.253]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[13:05:43.253]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20e[13:05:43.318]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"querying=20=
project=20metadata"}}}=0A[jsonrpc]=20e[13:05:43.423]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[13:05:43.484]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[13:05:43.520]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[13:05:43.698]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[13:05:43.699]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:43.699]=20<--=20=
window/workDoneProgress/create[12]=20=
{"jsonrpc":"2.0","id":12,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Building=20CrateGraph"}}=0A[jsonrpc]=20=
e[13:05:43.699]=20-->=20window/workDoneProgress/create[12]=20=
{"jsonrpc":"2.0","id":12,"result":null}=0A[jsonrpc]=20e[13:05:43.699]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"begin","title":"Building=20=
CrateGraph","cancellable":false}}}=0A[jsonrpc]=20e[13:05:43.717]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[13:05:43.717]=20<--=20workspace/semanticTokens/refresh[13]=20=
{"jsonrpc":"2.0","id":13,"method":"workspace/semanticTokens/refresh"}=0A=
[jsonrpc]=20e[13:05:43.717]=20-->=20workspace/semanticTokens/refresh[13]=20=
{"jsonrpc":"2.0","id":13,"result":null}=0A[jsonrpc]=20e[13:05:43.718]=20=
<--=20window/workDoneProgress/create[14]=20=
{"jsonrpc":"2.0","id":14,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Loading=20proc-macros"}}=0A[jsonrpc]=20=
e[13:05:43.718]=20-->=20window/workDoneProgress/create[14]=20=
{"jsonrpc":"2.0","id":14,"result":null}=0A[jsonrpc]=20e[13:05:43.718]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"begin","title":"Loading=20=
proc-macros","cancellable":false}}}=0A[jsonrpc]=20e[13:05:43.742]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[13:05:43.742]=20<--=20window/workDoneProgress/create[15]=20=
{"jsonrpc":"2.0","id":15,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/cachePriming"}}=0A[jsonrpc]=20e[13:05:43.742]=20=
-->=20window/workDoneProgress/create[15]=20=
{"jsonrpc":"2.0","id":15,"result":null}=0A[jsonrpc]=20e[13:05:43.743]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"begin","title":"Indexing","cancellable":true,"=
percentage":0}}}=0A[jsonrpc]=20e[13:05:43.743]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:43.743]=20<--=20=
workspace/semanticTokens/refresh[16]=20=
{"jsonrpc":"2.0","id":16,"method":"workspace/semanticTokens/refresh"}=0A=
[jsonrpc]=20e[13:05:43.743]=20-->=20workspace/semanticTokens/refresh[16]=20=
{"jsonrpc":"2.0","id":16,"result":null}=0A[jsonrpc]=20e[13:05:43.743]=20=
<--=20window/workDoneProgress/create[17]=20=
{"jsonrpc":"2.0","id":17,"method":"window/workDoneProgress/create","params=
":{"token":"rust-analyzer/flycheck/0"}}=0A[jsonrpc]=20e[13:05:43.743]=20=
-->=20window/workDoneProgress/create[17]=20=
{"jsonrpc":"2.0","id":17,"result":null}=0A[jsonrpc]=20e[13:05:43.744]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rust-analyzer/fl=
ycheck/0","value":{"kind":"begin","title":"cargo=20=
check","cancellable":true}}}=0A[jsonrpc]=20e[13:05:43.744]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rust-analyzer/fl=
ycheck/0","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:43.744]=20<--=20=
window/workDoneProgress/create[18]=20=
{"jsonrpc":"2.0","id":18,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/cachePriming"}}=0A[jsonrpc]=20e[13:05:43.744]=20=
-->=20window/workDoneProgress/create[18]=20=
{"jsonrpc":"2.0","id":18,"result":null}=0A[jsonrpc]=20e[13:05:43.744]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"begin","title":"Indexing","cancellable":true,"=
percentage":0}}}=0A[jsonrpc]=20e[13:05:43.744]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"percentage":0}}}=0A=
[jsonrpc]=20e[13:05:43.744]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"0/21=20=
(foldhash)","percentage":0}}}=0A[jsonrpc]=20e[13:05:43.744]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"0/21=20=
(foldhash=20+=201=20more)","percentage":0}}}=0A[jsonrpc]=20=
e[13:05:43.806]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"1/21=20=
(core=20+=201=20more)","percentage":4}}}=0A[jsonrpc]=20e[13:05:43.813]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core)","percentage":9}}}=0A[jsonrpc]=20e[13:05:43.834]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core=20+=201=20more)","percentage":9}}}=0A[jsonrpc]=20e[13:05:43.850]=20=
<--=20window/workDoneProgress/create[19]=20=
{"jsonrpc":"2.0","id":19,"method":"window/workDoneProgress/create","params=
":{"token":"rust-analyzer/flycheck/0"}}=0A[jsonrpc]=20e[13:05:43.850]=20=
-->=20window/workDoneProgress/create[19]=20=
{"jsonrpc":"2.0","id":19,"result":null}=0A[jsonrpc]=20e[13:05:43.850]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rust-analyzer/fl=
ycheck/0","value":{"kind":"begin","title":"cargo=20=
check","cancellable":true}}}=0A[jsonrpc]=20e[13:05:43.924]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"3/21=20=
(core=20+=201=20more)","percentage":14}}}=0A[jsonrpc]=20e[13:05:43.925]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[13:05:43.937]=20-->=20=
workspace/didChangeWatchedFiles=20=
{"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"cha=
nges":[{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000=
gn/T/eglot--fixture-76It7M/project/Cargo.lock","type":1}]}}=0A[jsonrpc]=20=
e[13:05:43.938]=20-->=20workspace/didChangeWatchedFiles=20=
{"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"cha=
nges":[{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000=
gn/T/eglot--fixture-76It7M/project/Cargo.lock","type":2}]}}=0A[stderr]=20=
=202026-02-24T13:05:44.390171+01:00=20=20WARN=20overly=20long=20loop=20=
turn=20took=20451.902087ms=20(event=20handling=20took=2055.677=C2=B5s):=20=
Changed=20{=20n_files:=201=20}=0A[jsonrpc]=20e[13:05:44.390]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:44.391]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rust-analyzer/fl=
ycheck/0","value":{"kind":"end"}}}=0A[jsonrpc]=20e[13:05:44.391]=20<--=20=
window/workDoneProgress/create[20]=20=
{"jsonrpc":"2.0","id":20,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/cachePriming"}}=0A[jsonrpc]=20e[13:05:44.391]=20=
-->=20window/workDoneProgress/create[20]=20=
{"jsonrpc":"2.0","id":20,"result":null}=0A[jsonrpc]=20e[13:05:44.391]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"begin","title":"Indexing","cancellable":true,"=
percentage":0}}}=0A[jsonrpc]=20e[13:05:44.391]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"1/21=20=
(core=20+=201=20more)","percentage":4}}}=0A[jsonrpc]=20e[13:05:44.391]=20=
<--=20textDocument/publishDiagnostics=20=
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-76It7M/project/main.rs","diagnostics":[{"range":{"start":{"line":0=
,"character":13},"end":{"line":0,"character":16}},"severity":1,"code":"E02=
77","codeDescription":{"href":"https://doc.rust-lang.org/error-index.html#=
E0277"},"source":"rustc","message":"`main`=20has=20invalid=20return=20=
type=20`i32`\nconsider=20using=20`()`,=20or=20a=20=
`Result`","data":{"rendered":"error[E0277]:=20`main`=20has=20invalid=20=
return=20type=20`i32`\n=20-->=20main.rs:1:14\n=20=20|\n1=20|=20fn=20=
main()=20->=20i32=20{=20return=2042.2;}\n=20=20|=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20^^^=20`main`=20can=20only=20return=20types=20that=20=
implement=20`Termination`\n=20=20|\n=20=20=3D=20help:=20consider=20using=20=
`()`,=20or=20a=20=
`Result`\n\n"}},{"range":{"start":{"line":0,"character":26},"end":{"line":=
0,"character":30}},"severity":1,"code":"E0308","codeDescription":{"href":"=
https://doc.rust-lang.org/error-index.html#E0308"},"source":"rustc","messa=
ge":"mismatched=20types\nexpected=20`i32`,=20found=20floating-point=20=
number","relatedInformation":[{"location":{"uri":"file:///private/var/fold=
ers/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project/main=
.rs","range":{"start":{"line":0,"character":13},"end":{"line":0,"character=
":16}}},"message":"expected=20`i32`=20because=20of=20return=20=
type"}],"data":{"rendered":"error[E0308]:=20mismatched=20types\n=20-->=20=
main.rs:1:27\n=20=20|\n1=20|=20fn=20main()=20->=20i32=20{=20return=20=
42.2;}\n=20=20|=20=20=20=20=20=20=20=20=20=20=20=20=20=20---=20=20=20=20=20=
=20=20=20=20=20^^^^=20expected=20`i32`,=20found=20floating-point=20=
number\n=20=20|=20=20=20=20=20=20=20=20=20=20=20=20=20=20|\n=20=20|=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20expected=20`i32`=20because=20of=20=
return=20=
type\n\n"}},{"range":{"start":{"line":0,"character":13},"end":{"line":0,"c=
haracter":16}},"severity":4,"code":"E0308","codeDescription":{"href":"http=
s://doc.rust-lang.org/error-index.html#E0308"},"source":"rustc","message":=
"expected=20`i32`=20because=20of=20return=20=
type","relatedInformation":[{"location":{"uri":"file:///private/var/folder=
s/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M/project/main.r=
s","range":{"start":{"line":0,"character":26},"end":{"line":0,"character":=
30}}},"message":"original=20diagnostic"}]}]}}=0A[jsonrpc]=20=
e[13:05:44.392]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core)","percentage":9}}}=0A[jsonrpc]=20e[13:05:44.433]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core=20+=201=20more)","percentage":9}}}=0A[jsonrpc]=20e[13:05:44.436]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[13:05:44.442]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[13:05:44.477]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[13:05:44.477]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[13:05:44.493]=20-->=20=
shutdown[3]=20{"jsonrpc":"2.0","id":3,"method":"shutdown"}=0A[jsonrpc]=20=
e[13:05:44.493]=20=20=20<--=20shutdown[3]=20=
{"jsonrpc":"2.0","id":3,"result":null}=0A[jsonrpc]=20e[13:05:44.493]=20=
-->=20exit=20{"jsonrpc":"2.0","method":"exit","params":{}}=0A[jsonrpc]=20=
e[13:05:44.493]=20<--=20window/workDoneProgress/create[21]=20=
{"jsonrpc":"2.0","id":21,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[13:05:44.494]=20-->=20=
window/workDoneProgress/create[21]=20=
{"jsonrpc":"2.0","id":21,"result":null}=0A[jsonrpc]=20e[13:05:44.494]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[13:05:44.494]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20D[13:05:44.505]=20Connection=20state=20=
change:=20`killed:=209=0A'=0A=0A=
----------b---y---e---b---y---e----------=0A[stderr]=20=20=0A[stderr]=20=20=
Process=20EGLOT=20(project/(rust-mode))=20stderr=20finished=0A=
[eglot-tests]=20Killing=20(other-file.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-76It7M=0A=
Test=20eglot-test-project-wide-diagnostics-rust-analyzer=20backtrace:=0A=20=
=20signal(ert-test-failed=20(((should=20(cl-some=20(lambda=20(diag)=20=
(let=20(...)=20=0A=20=20ert-fail(((should=20(cl-some=20(lambda=20(diag)=20=
(let=20((locus=20...))=20(and=20(s=0A=20=20(if=20(unwind-protect=20(setq=20=
value-519=20(apply=20fn-517=20args-518))=20(setq=20f=0A=20=20(let=20=
(form-description-521)=20(if=20(unwind-protect=20(setq=20value-519=20=
(app=0A=20=20(let=20((value-519=20'ert-form-evaluation-aborted-520))=20=
(let=20(form-descr=0A=20=20(let*=20((fn-517=20#'cl-some)=20(args-518=20=
(condition-case=20err=20(list=20#'(lam=0A=20=20(let*=20((diags=20=
(flymake--project-diagnostics)))=20(let*=20((fn-517=20#'cl-s=0A=20=20=
(progn=20(add-hook=20'jsonrpc-event-hook=20--cl-eglot--event-sniff--=20=
t)=20(e=0A=20=20(unwind-protect=20(progn=20(add-hook=20=
'jsonrpc-event-hook=20--cl-eglot--eve=0A=20=20(progn=20(unwind-protect=20=
(progn=20(add-hook=20'jsonrpc-event-hook=20--cl-egl=0A=20=20(let*=20=
((--cl-eglot--event-sniff--=20#'(lambda=20(_connection=20origin=20&res=0A=
=20=20(let*=20(s-notifs)=20(let*=20((--cl-eglot--event-sniff--=20=
#'(lambda=20(_conne=0A=20=20(save-current-buffer=20(set-buffer=20=
(eglot--find-file-noselect=20"project=0A=20=20(let=20=
((eglot-server-programs=20'((rust-mode=20"rust-analyzer")))=20(projec=0A=20=
=20#f(lambda=20()=20[company-candidates=20typescript-mode-abbrev-table=20=
typesc=0A=20=20funcall(#f(lambda=20()=20[company-candidates=20=
typescript-mode-abbrev-tabl=0A=20=20(prog1=20(funcall=20fn)=20(setq=20=
test-body-successful-p=20t))=0A=20=20(let=20((process-environment=20=
(cons=20(format=20"XDG_CONFIG_HOME=3D%s"=20null-d=0A=20=20=
(unwind-protect=20(let=20((process-environment=20(cons=20(format=20=
"XDG_CONFIG=0A=20=20(let*=20((fixture-directory=20(make-nearby-temp-file=20=
"eglot--fixture-"=20t=0A=20=20eglot--call-with-fixture((("project"=20=
("main.rs"=20.=20"fn=20main()=20->=20i32=20=0A=20=20#f(lambda=20()=20=
[company-candidates=20typescript-mode-abbrev-table=20typesc=0A=20=20=
#f(compiled-function=20()=20#<bytecode=200x1694f1ca44629726>)()=0A=20=20=
handler-bind-1(#f(compiled-function=20()=20#<bytecode=20=
0x1694f1ca44629726=0A=20=20=
ert--run-test-internal(#s(ert--test-execution-info=20:test=20...=20=
:result=0A=20=20ert-run-test(#s(ert-test=20:name=20=
eglot-test-project-wide-diagnostics-r=0A=20=20=
ert-run-or-rerun-test(#s(ert--stats=20:selector=20...=20:tests=20...=20=
:test-m=0A=20=20ert-run-tests((not=20(or=20(tag=20:unstable)=20(tag=20=
:nativecomp)))=20#f(compil=0A=20=20ert-run-tests-batch((not=20(or=20(tag=20=
:unstable)=20(tag=20:nativecomp))))=0A=20=20=
ert-run-tests-batch-and-exit((not=20(or=20(tag=20:unstable)=20(tag=20=
:nativeco=0A=20=20eval((ert-run-tests-batch-and-exit=20'(not=20(or=20=
(tag=20:unstable)=20(tag=20:n=0A=20=20command-line-1(("-L"=20=
":../../emacs/test"=20"-l"=20"ert"=20"--eval"=20"(setq=20=0A=20=20=
command-line()=0A=20=20normal-top-level()=0ATest=20=
eglot-test-project-wide-diagnostics-rust-analyzer=20condition:=0A=20=20=20=
=20(ert-test-failed=0A=20=20=20=20=20((should=20(cl-some=20(lambda=20...=20=
...)=20diags))=20:form=0A=20=20=20=20=20=20(cl-some=20#[(diag)=20(...)=20=
(t)]=20nil)=20:value=20nil))=0A=20=20=20FAILED=20=2026/60=20=20=
eglot-test-project-wide-diagnostics-rust-analyzer=20(4.611045=20sec)=20=
at=20../../emacs/test/lisp/progmodes/eglot-tests.el:1009=0A=20=20skipped=20=
=2027/60=20=20eglot-test-project-wide-diagnostics-typescript=20(0.000471=20=
sec)=0A=20=20skipped=20=2028/60=20=20eglot-test-rename-a-symbol=20=
(0.000277=20sec)=0A[eglot-tests]=20=
[eglot-test-rust-analyzer-hover-after-edit]:=20test=20start=0A=20=20=20=20=
Creating=20binary=20(application)=20package=0Anote:=20see=20more=20=
`Cargo.toml`=20keys=20and=20their=20definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-ts-mode=20=
rust-mode)'=20buffers=20in=20project=20`hover-project'.=0A[eglot-tests]=20=
waiting=20for=20`(setq=20pending-id=20id)(string=3D=20method=20=
textDocument/documentHighlight)'=0A[eglot-tests]=20skip=20uninteresting=20=
event=20textDocument/signatureHelp[5]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20textDocument/hover[4]=0A[eglot-tests]=20=
detected:=20textDocument/documentHighlight=0A[eglot-tests]=20waiting=20=
for=20`(eq=20id=20pending-id)'=0A[eglot-tests]=20skip=20uninteresting=20=
event=20initialize[1]=0A.=0A[eglot-tests]=20skip=20uninteresting=20event=20=
textDocument/signatureHelp[5]=0A[eglot-tests]=20skip=20uninteresting=20=
event=20textDocument/hover[4]=0A[eglot-tests]=20detected:=20=
textDocument/documentHighlight=0A[eglot-tests]=20=
[eglot-test-rust-analyzer-hover-after-edit]:=20OK=0A[eglot]=20Asking=20=
EGLOT=20(hover-project/(rust-ts-mode=20rust-mode))=20politely=20to=20=
terminate=0A[jsonrpc]=20Server=20exited=20with=20status=200=0A=
[eglot-tests]=20Killing=20(main.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-DTiN3c=0A=
=20=20=20passed=20=2029/60=20=20=
eglot-test-rust-analyzer-hover-after-edit=20(0.572857=20sec)=0A=
[eglot-tests]=20[eglot-test-rust-analyzer-watches-files]:=20test=20start=0A=
=20=20=20=20Creating=20binary=20(application)=20package=0Anote:=20see=20=
more=20`Cargo.toml`=20keys=20and=20their=20definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-ts-mode=20=
rust-mode)'=20buffers=20in=20project=20`watch-project'.=0A[eglot-tests]=20=
waiting=20for=20`(setq=20register-id=20id)(string=3D=20method=20=
client/registerCapability)'=0A.=0A[eglot-tests]=20skip=20uninteresting=20=
event=20workspace/configuration[1]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20window/workDoneProgress/create[0]=0A..=0A=
[eglot-tests]=20skip=20uninteresting=20event=20=
window/workDoneProgress/create[5]=0A[eglot-tests]=20skip=20uninteresting=20=
event=20window/workDoneProgress/create[4]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20window/workDoneProgress/create[3]=0A=
[eglot-tests]=20detected:=20client/registerCapability=0A[eglot-tests]=20=
waiting=20for=20`(and=20(eq=20id=20register-id)=20(null=20error))'=0A=
[eglot-tests]=20skip=20uninteresting=20event=20=
window/workDoneProgress/create[5]=0A[eglot-tests]=20skip=20uninteresting=20=
event=20window/workDoneProgress/create[4]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20window/workDoneProgress/create[3]=0A=
[eglot-tests]=20detected:=20client/registerCapability=0A[eglot-tests]=20=
waiting=20for=20`(and=20(string=3D=20method=20=
workspace/didChangeWatchedFiles)=20(cl-destructuring-bind=20(&key=20uri=20=
type)=20(elt=20(plist-get=20params=20:changes)=200)=20(and=20(string=3D=20=
(eglot-path-to-uri=20Cargo.toml)=20uri)=20(=3D=20type=203))))'=0A=
[eglot-tests]=20skip=20uninteresting=20event=20=
workspace/didChangeConfiguration[nil]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20textDocument/didOpen[nil]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20initialized[nil]=0A.=0A[eglot-tests]=20detected:=20=
workspace/didChangeWatchedFiles=0A[eglot-tests]=20=
[eglot-test-rust-analyzer-watches-files]:=20OK=0A[eglot]=20Asking=20=
EGLOT=20(watch-project/(rust-ts-mode=20rust-mode))=20politely=20to=20=
terminate=0A[jsonrpc]=20Server=20exited=20with=20status=20101=0A=
[eglot-tests]=20Non-critical=20cleanup=20error:=20(jsonrpc-error=20=
"request=20id=3D2=20failed:"=20(jsonrpc-error-code=20.=20-1)=20=
(jsonrpc-error-message=20.=20"Server=20died")=20(jsonrpc-error-data))=0A=
[eglot-tests]=20Killing=20(coiso.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-PdxQSJ=0A=
=20=20=20passed=20=2030/60=20=20eglot-test-rust-analyzer-watches-files=20=
(1.293503=20sec)=0A[eglot-tests]=20=
[eglot-test-rust-completion-exit-function]:=20test=20start=0A=20=20=20=20=
Creating=20binary=20(application)=20package=0Anote:=20see=20more=20=
`Cargo.toml`=20keys=20and=20their=20definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-ts-mode=20=
rust-mode)'=20buffers=20in=20project=20`cmpl-project'.=0A[eglot-tests]=20=
waiting=20for=20`(and=20(string=3D=20method=20$/progress)=20(equal=20=
(plist-get=20params=20:token)=20rustAnalyzer/Roots=20Scanned)=20(equal=20=
(plist-get=20(plist-get=20params=20:value)=20:kind)=20end))'=0A....=0A=
[eglot-tests]=20detected:=20$/progress=0A[eglot-tests]=20=
[eglot-test-rust-completion-exit-function]:=20OK=0A[eglot]=20Asking=20=
EGLOT=20(cmpl-project/(rust-ts-mode=20rust-mode))=20politely=20to=20=
terminate=0A[jsonrpc]=20(warning)=20Sentinel=20for=20EGLOT=20=
(cmpl-project/(rust-ts-mode=20rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0AWarning=20(jsonrpc):=20Sentinel=20for=20EGLOT=20=
(cmpl-project/(rust-ts-mode=20rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0A[jsonrpc]=20Server=20exited=20with=20status=209=0A=
[eglot-tests]=20Killing=20(main.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-AWuaSd=0A=
=20=20=20passed=20=2031/60=20=20eglot-test-rust-completion-exit-function=20=
(8.290901=20sec)=0A[eglot-tests]=20[eglot-test-rust-on-type-formatting]:=20=
test=20start=0A=20=20=20=20Creating=20binary=20(application)=20package=0A=
note:=20see=20more=20`Cargo.toml`=20keys=20and=20their=20definitions=20=
at=20https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-mode)'=20=
buffers=20in=20project=20`on-type-formatting-project'.=0A[eglot-tests]=20=
waiting=20for=20`(string=3D=20method=20textDocument/publishDiagnostics)'=0A=
.............=0A[eglot-tests]=20detected:=20=
textDocument/publishDiagnostics=0A[eglot-tests]=20=
[eglot-test-rust-on-type-formatting]:=20OK=0A[eglot]=20Asking=20EGLOT=20=
(on-type-formatting-project/(rust-mode))=20politely=20to=20terminate=0A=
[jsonrpc]=20(warning)=20Sentinel=20for=20EGLOT=20=
(on-type-formatting-project/(rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0AWarning=20(jsonrpc):=20Sentinel=20for=20EGLOT=20=
(on-type-formatting-project/(rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0A[jsonrpc]=20Server=20exited=20with=20status=209=0A=
[eglot-tests]=20Killing=20(main.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-cowUqK=0A=
=20=20=20passed=20=2032/60=20=20eglot-test-rust-on-type-formatting=20=
(2.842020=20sec)=0A=20=20skipped=20=2033/60=20=20=
eglot-test-same-server-multi-mode=20(0.001540=20sec)=0A=20=20skipped=20=20=
34/60=20=20eglot-test-semtok-basic=20(0.000765=20sec)=0A=20=20skipped=20=20=
35/60=20=20eglot-test-semtok-refontify=20(0.000420=20sec)=0A=20=20=20=
passed=20=2036/60=20=20=
eglot-test-server-programs-class-name-and-contact-spec=20(0.005231=20=
sec)=0A=20=20=20passed=20=2037/60=20=20=
eglot-test-server-programs-class-name-and-plist=20(0.000201=20sec)=0A=20=20=
=20passed=20=2038/60=20=20=
eglot-test-server-programs-executable-multiple-major-modes=20(0.000207=20=
sec)=0A=20=20=20passed=20=2039/60=20=20=
eglot-test-server-programs-executable-with-arg=20(0.000195=20sec)=0A=20=20=
=20passed=20=2040/60=20=20=
eglot-test-server-programs-executable-with-args-and-autoport=20(0.000246=20=
sec)=0A=20=20=20passed=20=2041/60=20=20=
eglot-test-server-programs-function=20(0.000348=20sec)=0A=20=20=20passed=20=
=2042/60=20=20eglot-test-server-programs-guess-lang=20(0.000644=20sec)=0A=
=20=20=20passed=20=2043/60=20=20eglot-test-server-programs-host-and-port=20=
(0.000283=20sec)=0A=20=20=20passed=20=2044/60=20=20=
eglot-test-server-programs-host-and-port-and-tcp-args=20(0.000322=20sec)=0A=
=20=20=20passed=20=2045/60=20=20=
eglot-test-server-programs-simple-executable=20(0.000233=20sec)=0A=20=20=20=
passed=20=2046/60=20=20=
eglot-test-server-programs-simple-missing-executable=20(0.000249=20sec)=0A=
=20=20skipped=20=2047/60=20=20eglot-test-slow-async-connection=20=
(0.000393=20sec)=0A=20=20skipped=20=2048/60=20=20=
eglot-test-slow-sync-connection-intime=20(0.000255=20sec)=0A=20=20=
skipped=20=2049/60=20=20eglot-test-slow-sync-connection-wait=20(0.000247=20=
sec)=0A=20=20skipped=20=2050/60=20=20eglot-test-slow-sync-timeout=20=
(0.000243=20sec)=0A=20=20skipped=20=2051/60=20=20=
eglot-test-snippet-completions=20(0.000245=20sec)=0A=20=20skipped=20=20=
52/60=20=20eglot-test-snippet-completions-with-company=20(0.000240=20=
sec)=0A=20=20skipped=20=2053/60=20=20=
eglot-test-stop-completion-on-nonprefix=20(0.000325=20sec)=0A=20=20=20=
passed=20=2054/60=20=20eglot-test-strict-interfaces=20(0.000278=20sec)=0A=
=20=20skipped=20=2055/60=20=20eglot-test-tramp-test=20(0.437303=20sec)=0A=
=20=20skipped=20=2056/60=20=20eglot-test-tramp-test-2=20(0.006713=20sec)=0A=
=20=20skipped=20=2057/60=20=20eglot-test-try-completion-inside-symbol=20=
(0.000465=20sec)=0A=20=20skipped=20=2058/60=20=20=
eglot-test-try-completion-inside-symbol-2=20(0.000470=20sec)=0A=20=20=
skipped=20=2059/60=20=20eglot-test-try-completion-nomatch=20(0.000323=20=
sec)=0A=20=20skipped=20=2060/60=20=20=
eglot-test-zig-insert-replace-completion=20(0.000119=20sec)=0A=0ARan=20=
60=20tests,=2021=20results=20as=20expected,=201=20unexpected,=2038=20=
skipped=20(2026-02-24=2013:05:58+0100,=2018.550873=20sec)=0A=0A1=20=
unexpected=20results:=0A=20=20=20FAILED=20=20=
eglot-test-project-wide-diagnostics-rust-analyzer=0A=0A38=20skipped=20=
results:=0A=20=20SKIPPED=20=20eglot-test-auto-detect-running-server=0A=20=
=20SKIPPED=20=20eglot-test-auto-reconnect=0A=20=20SKIPPED=20=20=
eglot-test-auto-shutdown=0A=20=20SKIPPED=20=20=
eglot-test-basic-completions=0A=20=20SKIPPED=20=20=
eglot-test-basic-diagnostics=0A=20=20SKIPPED=20=20=
eglot-test-basic-pull-diagnostics=0A=20=20SKIPPED=20=20=
eglot-test-basic-stream-diagnostics=0A=20=20SKIPPED=20=20=
eglot-test-basic-symlink=0A=20=20SKIPPED=20=20eglot-test-basic-xref=0A=20=
=20SKIPPED=20=20eglot-test-diagnostic-tags-unnecessary-code=0A=20=20=
SKIPPED=20=20eglot-test-eclipse-connect=0A=20=20SKIPPED=20=20=
eglot-test-eldoc-after-completions=0A=20=20SKIPPED=20=20=
eglot-test-ensure=0A=20=20SKIPPED=20=20eglot-test-formatting=0A=20=20=
SKIPPED=20=20eglot-test-javascript-basic=0A=20=20SKIPPED=20=20=
eglot-test-json-basic=0A=20=20SKIPPED=20=20eglot-test-lsp-abiding-column=0A=
=20=20SKIPPED=20=20eglot-test-multiline-eldoc=0A=20=20SKIPPED=20=20=
eglot-test-non-unique-completions=0A=20=20SKIPPED=20=20=
eglot-test-path-to-uri-windows=0A=20=20SKIPPED=20=20=
eglot-test-project-wide-diagnostics-typescript=0A=20=20SKIPPED=20=20=
eglot-test-rename-a-symbol=0A=20=20SKIPPED=20=20=
eglot-test-same-server-multi-mode=0A=20=20SKIPPED=20=20=
eglot-test-semtok-basic=0A=20=20SKIPPED=20=20eglot-test-semtok-refontify=0A=
=20=20SKIPPED=20=20eglot-test-slow-async-connection=0A=20=20SKIPPED=20=20=
eglot-test-slow-sync-connection-intime=0A=20=20SKIPPED=20=20=
eglot-test-slow-sync-connection-wait=0A=20=20SKIPPED=20=20=
eglot-test-slow-sync-timeout=0A=20=20SKIPPED=20=20=
eglot-test-snippet-completions=0A=20=20SKIPPED=20=20=
eglot-test-snippet-completions-with-company=0A=20=20SKIPPED=20=20=
eglot-test-stop-completion-on-nonprefix=0A=20=20SKIPPED=20=20=
eglot-test-tramp-test=0A=20=20SKIPPED=20=20eglot-test-tramp-test-2=0A=20=20=
SKIPPED=20=20eglot-test-try-completion-inside-symbol=0A=20=20SKIPPED=20=20=
eglot-test-try-completion-inside-symbol-2=0A=20=20SKIPPED=20=20=
eglot-test-try-completion-nomatch=0A=20=20SKIPPED=20=20=
eglot-test-zig-insert-replace-completion=0A=0Amake[1]:=20***=20=
[lisp/progmodes/eglot-tests.log]=20Error=201=0Amake:=20***=20=
[lisp/progmodes/eglot-tests]=20Error=202=0A=0ACompilation=20exited=20=
abnormally=20with=20code=202=20at=20Tue=20Feb=2024=2013:05:58,=20=
duration=2019.3=20s=0A=
--Apple-Mail=_F2B90AF1-B708-4337-B154-A55A320EBAB7--
bug-gnu-emacs@HIDDEN:bug#80479; Package emacs.
Full text available.
Received: (at submit) by debbugs.gnu.org; 24 Feb 2026 11:33:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Feb 24 06:33:04 2026
Received: from localhost ([127.0.0.1]:40288 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vuqf1-0006SB-Mf
for submit <at> debbugs.gnu.org; Tue, 24 Feb 2026 06:33:04 -0500
Received: from lists.gnu.org ([2001:470:142::17]:39090)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <mattias.engdegard@HIDDEN>)
id 1vuqez-0006RO-4A
for submit <at> debbugs.gnu.org; Tue, 24 Feb 2026 06:33:01 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <mattias.engdegard@HIDDEN>)
id 1vuqet-0003qw-CC
for bug-gnu-emacs@HIDDEN; Tue, 24 Feb 2026 06:32:55 -0500
Received: from mail-lf1-x141.google.com ([2a00:1450:4864:20::141])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
(Exim 4.90_1) (envelope-from <mattias.engdegard@HIDDEN>)
id 1vuqeq-0006wt-Bz
for bug-gnu-emacs@HIDDEN; Tue, 24 Feb 2026 06:32:55 -0500
Received: by mail-lf1-x141.google.com with SMTP id
2adb3069b0e04-59dd54b1073so5199097e87.0
for <bug-gnu-emacs@HIDDEN>; Tue, 24 Feb 2026 03:32:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1771932766; x=1772537566; darn=gnu.org;
h=to:cc:date:message-id:subject:mime-version:from:sender:from:to:cc
:subject:date:message-id:reply-to;
bh=1oz8hDVMPnL8O0mBp+nBYpMqnT0lgUh5LE6aZ2WfpNI=;
b=Q99gNi3SUhJCpoWsN/zBj7wU2o1Rwu/svxUVheu9vJHdmmdDOtCd/4EjT+M1qouMTz
24qn+MqelgjVaY7O6KVOCJEOn91eQF6ZW5RGCzgEajRdePHhprMKSyusF7HeAze56A8N
7x8gKugA2alkY2R1LyhVxufmz/VRzv9thEgD6+RudpLEiYXp+oiFRMiwK8iRkpx0Ds3J
5VTO41NgZFRed/PEW6h2g+FQig4DORqkou2CxPI+dpxZ2QefeoascW4eNrS/0bnrQF69
vKD8meyz7eu5U2GQX8SSFvt7KlLnyGwKP5RyR+h4rsDgROsmmltD8YzLyMFiNAS2IVcO
7EhQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1771932766; x=1772537566;
h=to:cc:date:message-id:subject:mime-version:from:sender:x-gm-gg
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=1oz8hDVMPnL8O0mBp+nBYpMqnT0lgUh5LE6aZ2WfpNI=;
b=btTPZdbSsfuz7W5MDsgq80zKuMCjUiOqCd5M4mWamHbcLvIC8euvgDOxx3Q8DslCtG
y9fO97csaTi0CeJP+Sn4VaRCqlLHVdm7OaAElcHeDkDOPwogOUBRUMxbaTetxG9r3qjG
qT1SbRLCYuWTWsi5Ibu1CkdnGZ0gmH83oE8EuBfLtPjMhOfQzWwpzRJjS7h5zCun9L+n
W21Yv5wn+narvBrrnpK9SNZsefFUNvg1BCPmtvFTHTZbEvkXfkiwu61zVtA6uc3ul2lc
TK31yYgINsFEMCa73ENd1vJAtybj9rwS4CktjyO9O5itPWWjFco48teHPh7SivLmNjmm
ty9w==
X-Gm-Message-State: AOJu0Yzg+phVm+Qa5QkbJvmCitJhnY9DPijZYBXmp1WoJt/xAvk1qJZx
cDB9M99rZBM61wlmMqMV8ujwoY8vm6yMWXPqgLkLhrbbCzNRbycjcVk2ooMwAEiY
X-Gm-Gg: ATEYQzwJpC+gV+5ofAjQU8Uz/IMFDaheWr36Hsh+8rH5ZOfXI5YSKIeb3CYmvcX2VlY
P8Ho53vhkI8wuyLw2v1RaCZqL5LG1sCBNaMPYaSf/P5yUntXXqbfIsFNGyDTzt/8/0k3hKVVKMq
YkoXzwSjQVMKiJFk5ZFiRjWr2ilejsLfsHzLiAbQ8JlCajc109npeHDTar04/0CyFijLMLSdFaO
aCHQNKDUSPeUqxIcZHTU3L6FbLXSbvdy+OZ5pp5lJt2qC84TX/PYuj4KRL4oW09vX9J7mziKukV
X3mr8SqP08LZ7tT+gtP7ggx1k3M3J1+Db1+8Co+T4ODXtPQfoD7dB0gsVvumlv2DdMkk+u9ldqF
tjS4K8pU5Jh+m6gaCsjv3litQNI7mSrmP04NPuoI2+zHcJnN0GDfBYlv/OgKz0fIb82e/xphW/Y
38TuvaPA+SMrEn4JY/xCHAtHa3Rvw6pKiB3er1N6JjSbO9BolUHuR2UjNdZnZR+5MBOFwzmTfwW
ejAfCcOmSalMQ==
X-Received: by 2002:a05:6512:33cf:b0:59f:6f4b:9e41 with SMTP id
2adb3069b0e04-5a0ed8a5088mr3855887e87.26.1771932765924;
Tue, 24 Feb 2026 03:32:45 -0800 (PST)
Received: from smtpclient.apple (c188-150-190-41.bredband.tele2.se.
[188.150.190.41]) by smtp.gmail.com with ESMTPSA id
2adb3069b0e04-5a0eeb4c2d6sm2143109e87.80.2026.02.24.03.32.45
(version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);
Tue, 24 Feb 2026 03:32:45 -0800 (PST)
From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= <mattias.engdegard@HIDDEN>
Content-Type: multipart/mixed;
boundary="Apple-Mail=_0A5181E4-8EF4-43CD-B805-6BA741CD3ED5"
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\))
Subject: eglot-tests failure
(eglot-test-project-wide-diagnostics-rust-analyzer)
Message-Id: <EA48F118-2361-4C64-8F41-FDD9AEB4BD57@HIDDEN>
Date: Tue, 24 Feb 2026 12:32:44 +0100
To: Emacs Bug Report <bug-gnu-emacs@HIDDEN>
X-Mailer: Apple Mail (2.3654.120.0.1.15)
Received-SPF: pass client-ip=2a00:1450:4864:20::141;
envelope-from=mattias.engdegard@HIDDEN; helo=mail-lf1-x141.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: New failure in eglot-tests, observed in 6dc2336a4f. Test log
attached. This is with rust-analyzer 1.93.0 (254b5960 2026-01-19).
Content analysis details: (2.0 points, 10.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/,
no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
-0.0 SPF_HELO_PASS SPF: HELO matches SPF record
1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
1.0 FORGED_GMAIL_RCVD 'From' gmail.com does not match 'Received'
headers
0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail
provider (mattias.engdegard[at]gmail.com)
X-Debbugs-Envelope-To: submit
Cc: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= <joaotavora@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)
--Apple-Mail=_0A5181E4-8EF4-43CD-B805-6BA741CD3ED5
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii
New failure in eglot-tests, observed in 6dc2336a4f. Test log attached.
This is with rust-analyzer 1.93.0 (254b5960 2026-01-19).
--Apple-Mail=_0A5181E4-8EF4-43CD-B805-6BA741CD3ED5
Content-Disposition: attachment;
filename=eglot-tests.log
Content-Type: application/octet-stream;
x-unix-mode=0644;
name="eglot-tests.log"
Content-Transfer-Encoding: quoted-printable
-*-=20mode:=20compilation;=20default-directory:=20=
"~/emacs/test/lisp/progmodes/"=20-*-=0ACompilation=20started=20at=20Wed=20=
Feb=20=204=2014:41:59=0A=0Amake=20-C=20~/bem/test=20eglot-tests=20=
TEST_LOAD_EL=3Dno=0A=20=20ELC=20=20=20=20=20=20=
../../emacs/test/lisp/progmodes/eglot-tests.elc=0A=20=20GEN=20=20=20=20=20=
=20lisp/progmodes/eglot-tests.log=0ARunning=2060=20tests=20(2026-02-04=20=
14:42:00+0100,=20selector=20`(not=20(or=20(tag=20:unstable)=20(tag=20=
:nativecomp)))')=0A=20=20skipped=20=20=201/60=20=20=
eglot-test-auto-detect-running-server=20(0.000565=20sec)=0A=20=20skipped=20=
=20=202/60=20=20eglot-test-auto-reconnect=20(0.000257=20sec)=0A=20=20=
skipped=20=20=203/60=20=20eglot-test-auto-shutdown=20(0.000233=20sec)=0A=20=
=20skipped=20=20=204/60=20=20eglot-test-basic-completions=20(0.000233=20=
sec)=0A=20=20skipped=20=20=205/60=20=20eglot-test-basic-diagnostics=20=
(0.000264=20sec)=0A=20=20skipped=20=20=206/60=20=20=
eglot-test-basic-pull-diagnostics=20(0.000560=20sec)=0A=20=20skipped=20=20=
=207/60=20=20eglot-test-basic-stream-diagnostics=20(0.009486=20sec)=0A=20=
=20skipped=20=20=208/60=20=20eglot-test-basic-symlink=20(0.000725=20sec)=0A=
=20=20skipped=20=20=209/60=20=20eglot-test-basic-xref=20(0.000877=20sec)=0A=
=20=20=20passed=20=2010/60=20=20eglot-test-capabilities=20(0.000120=20=
sec)=0A=20=20=20passed=20=2011/60=20=20eglot-test-dcase=20(0.000141=20=
sec)=0A=20=20=20passed=20=2012/60=20=20eglot-test-dcase-issue-452=20=
(0.000111=20sec)=0A=20=20skipped=20=2013/60=20=20=
eglot-test-diagnostic-tags-unnecessary-code=20(0.000477=20sec)=0A=20=20=
skipped=20=2014/60=20=20eglot-test-eclipse-connect=20(0.000621=20sec)=0A=20=
=20skipped=20=2015/60=20=20eglot-test-eldoc-after-completions=20=
(0.000632=20sec)=0A=20=20skipped=20=2016/60=20=20eglot-test-ensure=20=
(0.000484=20sec)=0A=20=20skipped=20=2017/60=20=20eglot-test-formatting=20=
(0.000323=20sec)=0A=20=20=20passed=20=2018/60=20=20eglot-test-glob-test=20=
(0.085728=20sec)=0A=20=20skipped=20=2019/60=20=20=
eglot-test-javascript-basic=20(0.000638=20sec)=0A=20=20skipped=20=20=
20/60=20=20eglot-test-json-basic=20(0.000374=20sec)=0A=20=20skipped=20=20=
21/60=20=20eglot-test-lsp-abiding-column=20(0.000246=20sec)=0A=20=20=
skipped=20=2022/60=20=20eglot-test-multiline-eldoc=20(0.000276=20sec)=0A=20=
=20skipped=20=2023/60=20=20eglot-test-non-unique-completions=20(0.000271=20=
sec)=0A=20=20=20passed=20=2024/60=20=20eglot-test-path-to-uri-escape=20=
(0.000156=20sec)=0A=20=20skipped=20=2025/60=20=20=
eglot-test-path-to-uri-windows=20(0.000083=20sec)=0A[eglot-tests]=20=
[eglot-test-project-wide-diagnostics-rust-analyzer]:=20test=20start=0A=
Initialized=20empty=20Git=20repository=20in=20=
/private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-NF=
eNLI/project/.git/=0A=20=20=20=20Creating=20binary=20(application)=20=
package=0Anote:=20see=20more=20`Cargo.toml`=20keys=20and=20their=20=
definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-mode)'=20=
buffers=20in=20project=20`project'.=0A[eglot-tests]=20waiting=20for=20=
`(and=20(string=3D=20method=20textDocument/publishDiagnostics)=20=
(string-suffix-p=20main.rs=20(plist-get=20params=20:uri)))'=0A=
............=0A[eglot-tests]=20detected:=20=
textDocument/publishDiagnostics=0A[eglot-tests]=20=
[eglot-test-project-wide-diagnostics-rust-analyzer]:=20FAILED=0A[eglot]=20=
Asking=20EGLOT=20(project/(rust-mode))=20politely=20to=20terminate=0A=
[jsonrpc]=20Server=20exited=20with=20status=200=0A[eglot-tests]=20=
contents=20of=20`=20*EGLOT=20(project/(rust-mode))=20output*'=20#<buffer=20=
=20*EGLOT=20(project/(rust-mode))=20output*>:=0A[eglot-tests]=20contents=20=
of=20`=20*EGLOT=20(project/(rust-mode))=20stderr*'=20#<buffer=20=20=
*EGLOT=20(project/(rust-mode))=20stderr*>:=0A=0AProcess=20EGLOT=20=
(project/(rust-mode))=20stderr=20finished=0A[eglot-tests]=20contents=20=
of=20`*EGLOT=20(project/(rust-mode))=20events*'=20#<buffer=20*EGLOT=20=
(project/(rust-mode))=20events*>:=0A[jsonrpc]=20D[14:42:00.840]=20=
Running=20language=20server:=20rust-analyzer=0A[jsonrpc]=20=
e[14:42:00.841]=20-->=20initialize[1]=20=
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"processId":64212,=
"clientInfo":{"name":"Eglot","version":"1.21"},"rootPath":"/var/folders/qy=
/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project/","rootUri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-NFeNLI/project","initializationOptions":{},"capabilities":{"worksp=
ace":{"applyEdit":true,"executeCommand":{"dynamicRegistration":false},"wor=
kspaceEdit":{"documentChanges":true,"resourceOperations":["create","delete=
","rename"],"failureHandling":"abort"},"didChangeWatchedFiles":{"dynamicRe=
gistration":true,"relativePatternSupport":true},"symbol":{"dynamicRegistra=
tion":false},"semanticTokens":{"refreshSupport":true},"configuration":true=
,"workspaceFolders":true},"textDocument":{"synchronization":{"dynamicRegis=
tration":false,"willSave":true,"willSaveWaitUntil":true,"didSave":true},"c=
ompletion":{"dynamicRegistration":false,"completionItem":{"snippetSupport"=
:false,"deprecatedSupport":true,"resolveSupport":{"properties":["documenta=
tion","details","additionalTextEdits"]},"tagSupport":{"valueSet":[1]},"ins=
ertReplaceSupport":true},"contextSupport":true},"hover":{"dynamicRegistrat=
ion":false,"contentFormat":["plaintext"]},"signatureHelp":{"dynamicRegistr=
ation":false,"signatureInformation":{"parameterInformation":{"labelOffsetS=
upport":true},"documentationFormat":["plaintext"],"activeParameterSupport"=
:true}},"references":{"dynamicRegistration":false},"definition":{"dynamicR=
egistration":false,"linkSupport":true},"declaration":{"dynamicRegistration=
":false,"linkSupport":true},"implementation":{"dynamicRegistration":false,=
"linkSupport":true},"typeDefinition":{"dynamicRegistration":false,"linkSup=
port":true},"documentSymbol":{"dynamicRegistration":false,"hierarchicalDoc=
umentSymbolSupport":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]}},"documentHighlight":{"dyn=
amicRegistration":false},"codeAction":{"dynamicRegistration":false,"resolv=
eSupport":{"properties":["edit","command"]},"dataSupport":true,"codeAction=
LiteralSupport":{"codeActionKind":{"valueSet":["quickfix","refactor","refa=
ctor.extract","refactor.inline","refactor.rewrite","source","source.organi=
zeImports"]}},"isPreferredSupport":true},"formatting":{"dynamicRegistratio=
n":false},"rangeFormatting":{"dynamicRegistration":false},"rename":{"dynam=
icRegistration":false,"prepareSupport":true},"semanticTokens":{"dynamicReg=
istration":false,"requests":{"full":{"delta":true}},"overlappingTokenSuppo=
rt":true,"multilineTokenSupport":true,"tokenTypes":["namespace","type","cl=
ass","enum","interface","struct","typeParameter","parameter","variable","p=
roperty","enumMember","event","function","method","macro","keyword","modif=
ier","comment","string","number","regexp","operator","decorator"],"tokenMo=
difiers":["declaration","definition","readonly","static","deprecated","abs=
tract","async","modification","documentation","defaultLibrary"],"formats":=
["relative"]},"inlayHint":{"dynamicRegistration":false},"callHierarchy":{"=
dynamicRegistration":false},"typeHierarchy":{"dynamicRegistration":false},=
"diagnostic":{"dynamicRegistration":false},"publishDiagnostics":{"relatedI=
nformation":false,"versionSupport":true,"codeDescriptionSupport":false,"ta=
gSupport":{"valueSet":[1,2]}},"$streamingDiagnostics":{"dynamicRegistratio=
n":false}},"window":{"showDocument":{"support":true},"showMessage":{"messa=
geActionItem":{"additionalPropertiesSupport":true}},"workDoneProgress":tru=
e},"general":{"positionEncodings":["utf-32","utf-8","utf-16"]},"experiment=
al":{}},"workspaceFolders":[{"uri":"file:///private/var/folders/qy/zstv163=
90nlcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project","name":"/var/fold=
ers/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project/"}]}=
}=0A[jsonrpc]=20e[14:42:01.213]=20<--=20initialize[1]=20=
{"jsonrpc":"2.0","id":1,"result":{"capabilities":{"positionEncoding":"utf-=
32","textDocumentSync":{"openClose":true,"change":2,"save":{}},"selectionR=
angeProvider":true,"hoverProvider":true,"completionProvider":{"resolveProv=
ider":true,"triggerCharacters":[":",".","'","("],"completionItem":{"labelD=
etailsSupport":false}},"signatureHelpProvider":{"triggerCharacters":["(","=
,","<"]},"definitionProvider":true,"typeDefinitionProvider":true,"implemen=
tationProvider":true,"referencesProvider":true,"documentHighlightProvider"=
:true,"documentSymbolProvider":true,"workspaceSymbolProvider":true,"codeAc=
tionProvider":{"codeActionKinds":["","quickfix","refactor","refactor.extra=
ct","refactor.inline","refactor.rewrite"],"resolveProvider":true},"codeLen=
sProvider":{"resolveProvider":true},"documentFormattingProvider":true,"doc=
umentRangeFormattingProvider":false,"documentOnTypeFormattingProvider":{"f=
irstTriggerCharacter":".","moreTriggerCharacter":["=3D","<",">","{","(","|=
","+"]},"renameProvider":{"prepareProvider":true},"foldingRangeProvider":t=
rue,"declarationProvider":true,"workspace":{"workspaceFolders":{"supported=
":true,"changeNotifications":true},"fileOperations":{"willRename":{"filter=
s":[{"scheme":"file","pattern":{"glob":"**/*.rs","matches":"file"}},{"sche=
me":"file","pattern":{"glob":"**","matches":"folder"}}]}}},"callHierarchyP=
rovider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["comment",=
"decorator","enumMember","enum","function","interface","keyword","macro","=
method","namespace","number","operator","parameter","property","string","s=
truct","typeParameter","variable","type","angle","arithmetic","attributeBr=
acket","attribute","bitwise","boolean","brace","bracket","builtinAttribute=
","builtinType","character","colon","comma","comparison","constParameter",=
"const","deriveHelper","derive","dot","escapeSequence","formatSpecifier","=
generic","invalidEscapeSequence","label","lifetime","logical","macroBang",=
"negation","parenthesis","procMacro","punctuation","selfKeyword","selfType=
Keyword","semicolon","static","toolModule","typeAlias","union","unresolved=
Reference"],"tokenModifiers":["async","documentation","declaration","stati=
c","defaultLibrary","deprecated","associated","attribute","callable","cons=
tant","consuming","controlFlow","crateRoot","injected","intraDocLink","lib=
rary","macro","mutable","procMacro","public","reference","trait","unsafe"]=
},"range":true,"full":{"delta":true}},"inlayHintProvider":{"resolveProvide=
r":false},"diagnosticProvider":{"identifier":"rust-analyzer","interFileDep=
endencies":true,"workspaceDiagnostics":false},"experimental":{"externalDoc=
s":true,"hoverRange":true,"joinLines":true,"matchingBrace":true,"moveItem"=
:true,"onEnter":true,"openCargoToml":true,"parentModule":true,"childModule=
s":true,"runnables":{"kinds":["cargo"]},"ssr":true,"workspaceSymbolScopeKi=
ndFiltering":true}},"serverInfo":{"name":"rust-analyzer","version":"1.93.0=
=20(254b5960=202026-01-19)"}}}=0A[jsonrpc]=20e[14:42:01.213]=20-->=20=
initialized=20{"jsonrpc":"2.0","method":"initialized","params":{}}=0A=
[jsonrpc]=20e[14:42:01.214]=20-->=20textDocument/didOpen=20=
{"jsonrpc":"2.0","method":"textDocument/didOpen","params":{"textDocument":=
{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eg=
lot--fixture-NFeNLI/project/other-file.rs","version":0,"languageId":"rust"=
,"text":"fn=20foo()=20->=20()=20{=20let=20hi=3D3;=20}"}}}=0A[jsonrpc]=20=
e[14:42:01.215]=20-->=20workspace/didChangeConfiguration=20=
{"jsonrpc":"2.0","method":"workspace/didChangeConfiguration","params":{"se=
ttings":{}}}=0A[jsonrpc]=20e[14:42:01.215]=20-->=20=
textDocument/diagnostic[2]=20=
{"jsonrpc":"2.0","id":2,"method":"textDocument/diagnostic","params":{"text=
Document":{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0=
000gn/T/eglot--fixture-NFeNLI/project/other-file.rs"}}}=0A[jsonrpc]=20=
e[14:42:01.217]=20<--=20window/workDoneProgress/create[0]=20=
{"jsonrpc":"2.0","id":0,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[14:42:01.218]=20-->=20=
window/workDoneProgress/create[0]=20=
{"jsonrpc":"2.0","id":0,"result":null}=0A[jsonrpc]=20e[14:42:01.218]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[14:42:01.218]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20e[14:42:01.218]=20<--=20=
workspace/configuration[1]=20=
{"jsonrpc":"2.0","id":1,"method":"workspace/configuration","params":{"item=
s":[{"section":"rust-analyzer"}]}}=0A[jsonrpc]=20e[14:42:01.219]=20-->=20=
workspace/configuration[1]=20{"jsonrpc":"2.0","id":1,"result":[null]}=0A=
[jsonrpc]=20e[14:42:01.219]=20<--=20textDocument/diagnostic[2]=20=
{"jsonrpc":"2.0","id":2,"result":{"kind":"full","resultId":"rust-analyzer"=
,"items":[]}}=0A[jsonrpc]=20e[14:42:01.287]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"querying=20=
project=20metadata"}}}=0A[jsonrpc]=20e[14:42:01.391]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[14:42:01.456]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[14:42:01.619]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[14:42:01.706]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[14:42:01.707]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"end"}}}=0A[jsonrpc]=20e[14:42:01.707]=20<--=20=
client/registerCapability[2]=20=
{"jsonrpc":"2.0","id":2,"method":"client/registerCapability","params":{"re=
gistrations":[{"id":"workspace/didChangeWatchedFiles","method":"workspace/=
didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":{"bas=
eUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/egl=
ot--fixture-NFeNLI/project","pattern":"**/*.rs"}},{"globPattern":{"baseUri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-NFeNLI/project","pattern":"**/Cargo.{lock,toml}"}},{"globPattern":=
{"baseUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/=
T/eglot--fixture-NFeNLI/project","pattern":"**/rust-analyzer.toml"}},{"glo=
bPattern":"/Users/mattias/Library/Application=20=
Support/rust-analyzer"},{"globPattern":"/private/var/folders/qy/zstv16390n=
lcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project/Cargo.toml"}]}}]}}=0A=
[jsonrpc]=20e[14:42:01.797]=20-->=20client/registerCapability[2]=20=
{"jsonrpc":"2.0","id":2,"result":null}=0A[jsonrpc]=20e[14:42:01.798]=20=
<--=20window/workDoneProgress/create[3]=20=
{"jsonrpc":"2.0","id":3,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Building=20CrateGraph"}}=0A[jsonrpc]=20=
e[14:42:01.798]=20-->=20window/workDoneProgress/create[3]=20=
{"jsonrpc":"2.0","id":3,"result":null}=0A[jsonrpc]=20e[14:42:01.798]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"begin","title":"Building=20=
CrateGraph","cancellable":false}}}=0A[jsonrpc]=20e[14:42:01.798]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[14:42:01.798]=20<--=20window/workDoneProgress/create[4]=20=
{"jsonrpc":"2.0","id":4,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Roots=20Scanned"}}=0A[jsonrpc]=20e[14:42:01.798]=20=
-->=20window/workDoneProgress/create[4]=20=
{"jsonrpc":"2.0","id":4,"result":null}=0A[jsonrpc]=20e[14:42:01.798]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"begin","title":"Roots=20=
Scanned","cancellable":false,"message":"0/15","percentage":0}}}=0A=
[jsonrpc]=20e[14:42:01.798]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"0/15:=20=
/Users/mattias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2=
.0","percentage":0}}}=0A[jsonrpc]=20e[14:42:01.798]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"13/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/core","percentage":86}}}=0A[jsonrpc]=20e[14:42:01.799]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15","p=
ercentage":93}}}=0A[jsonrpc]=20e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15","p=
ercentage":93}}}=0A[jsonrpc]=20e[14:42:01.799]=20<--=20=
window/workDoneProgress/create[5]=20=
{"jsonrpc":"2.0","id":5,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[14:42:01.799]=20-->=20=
window/workDoneProgress/create[5]=20=
{"jsonrpc":"2.0","id":5,"result":null}=0A[jsonrpc]=20e[14:42:01.799]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/test","percentage":93}}}=0A[jsonrpc]=20e[14:42:01.799]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/test","percentage":93}}}=0A[jsonrpc]=20e[14:42:01.799]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.799]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[14:42:01.799]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[14:42:01.831]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.831]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.831]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.832]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.833]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"querying=20=
project=20metadata"}}}=0A[jsonrpc]=20e[14:42:01.846]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.846]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.847]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[14:42:01.847]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[14:42:01.847]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.847]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.852]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.852]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.852]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[14:42:01.852]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[14:42:01.852]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.853]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.853]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.853]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.873]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.873]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.873]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.873]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.875]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.875]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.878]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.878]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.878]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.878]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.878]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.878]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.879]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.879]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:01.890]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"15/15","p=
ercentage":100}}}=0A[jsonrpc]=20e[14:42:01.890]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"end","message":"15/15"}}}=0A[jsonrpc]=20=
e[14:42:01.939]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[14:42:02.003]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[14:42:02.173]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[14:42:02.251]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[14:42:02.251]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"end"}}}=0A[jsonrpc]=20e[14:42:02.252]=20<--=20=
workspace/semanticTokens/refresh[6]=20=
{"jsonrpc":"2.0","id":6,"method":"workspace/semanticTokens/refresh"}=0A=
[jsonrpc]=20e[14:42:02.252]=20-->=20workspace/semanticTokens/refresh[6]=20=
{"jsonrpc":"2.0","id":6,"result":null}=0A[jsonrpc]=20e[14:42:02.252]=20=
<--=20window/workDoneProgress/create[7]=20=
{"jsonrpc":"2.0","id":7,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Fetching"}}=0A[jsonrpc]=20e[14:42:02.252]=20-->=20=
window/workDoneProgress/create[7]=20=
{"jsonrpc":"2.0","id":7,"result":null}=0A[jsonrpc]=20e[14:42:02.252]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"begin","title":"Fetching","cancellable":false}}}=0A=
[jsonrpc]=20e[14:42:02.252]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"discovering=
=20sysroot"}}}=0A[jsonrpc]=20e[14:42:02.321]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"querying=20=
project=20metadata"}}}=0A[jsonrpc]=20e[14:42:02.423]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[14:42:02.487]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20started"}}}=0A[jsonrpc]=20e[14:42:02.648]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20=20=20=20=20Blocking=20waiting=20for=20file=20lock=20on=20=
package=20cache"}}}=0A[jsonrpc]=20e[14:42:02.662]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20=20=20=20=20Blocking=20waiting=20for=20file=20lock=20on=20=
package=20cache"}}}=0A[jsonrpc]=20e[14:42:02.728]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[14:42:02.741]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"report","cancellable":false,"message":"cargo=20=
metadata:=20finished"}}}=0A[jsonrpc]=20e[14:42:02.742]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Fet=
ching","value":{"kind":"end"}}}=0A[jsonrpc]=20e[14:42:02.742]=20<--=20=
window/workDoneProgress/create[8]=20=
{"jsonrpc":"2.0","id":8,"method":"window/workDoneProgress/create","params"=
:{"token":"rustAnalyzer/Building=20CrateGraph"}}=0A[jsonrpc]=20=
e[14:42:02.742]=20-->=20window/workDoneProgress/create[8]=20=
{"jsonrpc":"2.0","id":8,"result":null}=0A[jsonrpc]=20e[14:42:02.742]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"begin","title":"Building=20=
CrateGraph","cancellable":false}}}=0A[jsonrpc]=20e[14:42:02.757]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[14:42:02.758]=20<--=20workspace/semanticTokens/refresh[9]=20=
{"jsonrpc":"2.0","id":9,"method":"workspace/semanticTokens/refresh"}=0A=
[jsonrpc]=20e[14:42:02.758]=20-->=20workspace/semanticTokens/refresh[9]=20=
{"jsonrpc":"2.0","id":9,"result":null}=0A[jsonrpc]=20e[14:42:02.758]=20=
<--=20window/workDoneProgress/create[10]=20=
{"jsonrpc":"2.0","id":10,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Building=20compile-time-deps"}}=0A[jsonrpc]=20=
e[14:42:02.758]=20-->=20window/workDoneProgress/create[10]=20=
{"jsonrpc":"2.0","id":10,"result":null}=0A[jsonrpc]=20e[14:42:02.758]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20compile-time-deps","value":{"kind":"begin","title":"Building=20=
compile-time-deps","cancellable":false}}}=0A[jsonrpc]=20e[14:42:02.758]=20=
<--=20window/workDoneProgress/create[11]=20=
{"jsonrpc":"2.0","id":11,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Loading=20proc-macros"}}=0A[jsonrpc]=20=
e[14:42:02.758]=20-->=20window/workDoneProgress/create[11]=20=
{"jsonrpc":"2.0","id":11,"result":null}=0A[jsonrpc]=20e[14:42:02.758]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"begin","title":"Loading=20=
proc-macros","cancellable":false}}}=0A[jsonrpc]=20e[14:42:02.758]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[14:42:02.974]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20compile-time-deps","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[14:42:02.974]=20<--=20client/registerCapability[12]=20=
{"jsonrpc":"2.0","id":12,"method":"client/registerCapability","params":{"r=
egistrations":[{"id":"workspace/didChangeWatchedFiles","method":"workspace=
/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":{"ba=
seUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eg=
lot--fixture-NFeNLI/project","pattern":"**/*.rs"}},{"globPattern":{"baseUr=
i":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot-=
-fixture-NFeNLI/project","pattern":"**/Cargo.{lock,toml}"}},{"globPattern"=
:{"baseUri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn=
/T/eglot--fixture-NFeNLI/project","pattern":"**/rust-analyzer.toml"}},{"gl=
obPattern":"/Users/mattias/Library/Application=20=
Support/rust-analyzer"},{"globPattern":"/private/var/folders/qy/zstv16390n=
lcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project/Cargo.toml"}]}}]}}=0A=
[jsonrpc]=20e[14:42:03.053]=20-->=20client/registerCapability[12]=20=
{"jsonrpc":"2.0","id":12,"result":null}=0A[jsonrpc]=20e[14:42:03.053]=20=
<--=20window/workDoneProgress/create[13]=20=
{"jsonrpc":"2.0","id":13,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Building=20CrateGraph"}}=0A[jsonrpc]=20=
e[14:42:03.053]=20-->=20window/workDoneProgress/create[13]=20=
{"jsonrpc":"2.0","id":13,"result":null}=0A[jsonrpc]=20e[14:42:03.053]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"begin","title":"Building=20=
CrateGraph","cancellable":false}}}=0A[jsonrpc]=20e[14:42:03.054]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Bui=
lding=20CrateGraph","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[14:42:03.054]=20<--=20window/workDoneProgress/create[14]=20=
{"jsonrpc":"2.0","id":14,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Loading=20proc-macros"}}=0A[jsonrpc]=20=
e[14:42:03.054]=20-->=20window/workDoneProgress/create[14]=20=
{"jsonrpc":"2.0","id":14,"result":null}=0A[jsonrpc]=20e[14:42:03.054]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"begin","title":"Loading=20=
proc-macros","cancellable":false}}}=0A[jsonrpc]=20e[14:42:03.054]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Loa=
ding=20proc-macros","value":{"kind":"end"}}}=0A[jsonrpc]=20=
e[14:42:03.054]=20<--=20window/workDoneProgress/create[15]=20=
{"jsonrpc":"2.0","id":15,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/Roots=20Scanned"}}=0A[jsonrpc]=20=
e[14:42:03.054]=20-->=20window/workDoneProgress/create[15]=20=
{"jsonrpc":"2.0","id":15,"result":null}=0A[jsonrpc]=20e[14:42:03.054]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"begin","title":"Roots=20=
Scanned","cancellable":false,"message":"0/15","percentage":0}}}=0A=
[jsonrpc]=20e[14:42:03.054]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"0/15:=20=
/Users/mattias/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cc-1.2=
.0","percentage":0}}}=0A[jsonrpc]=20e[14:42:03.054]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/coretests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.054]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.054]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/backtrace","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.054]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[14:42:03.054]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std","percentage":93}}}=0A[jsonrpc]=20e[14:42:03.075]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.075]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-core","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.075]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.075]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/compiler-builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.087]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.087]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/proc_macro","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.087]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[14:42:03.087]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-alloc","percentage":93}}}=0A=
[jsonrpc]=20e[14:42:03.088]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.088]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/portable-simd","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.091]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.091]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_unwind","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.092]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[14:42:03.092]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/unwind","percentage":93}}}=0A[jsonrpc]=20e[14:42:03.092]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.092]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rtstartup","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.092]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.092]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/stdarch","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.117]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/rustc-std-workspace-std","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.118]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/alloctests","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.120]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.120]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/std_detect","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.122]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.122]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/profiler_builtins","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.122]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/panic_abort","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/windows_targets","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.123]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"14/15:=20=
/Users/mattias/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/s=
rc/rust/library/sysroot","percentage":93}}}=0A[jsonrpc]=20=
e[14:42:03.130]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20=
Scanned","value":{"kind":"report","cancellable":false,"message":"15/15","p=
ercentage":100}}}=0A[jsonrpc]=20e[14:42:03.130]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/Roo=
ts=20Scanned","value":{"kind":"end","message":"15/15"}}}=0A[jsonrpc]=20=
e[14:42:03.131]=20<--=20workspace/semanticTokens/refresh[16]=20=
{"jsonrpc":"2.0","id":16,"method":"workspace/semanticTokens/refresh"}=0A=
[jsonrpc]=20e[14:42:03.131]=20-->=20workspace/semanticTokens/refresh[16]=20=
{"jsonrpc":"2.0","id":16,"result":null}=0A[jsonrpc]=20e[14:42:03.131]=20=
<--=20window/workDoneProgress/create[17]=20=
{"jsonrpc":"2.0","id":17,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/cachePriming"}}=0A[jsonrpc]=20e[14:42:03.131]=20=
-->=20window/workDoneProgress/create[17]=20=
{"jsonrpc":"2.0","id":17,"result":null}=0A[jsonrpc]=20e[14:42:03.131]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"begin","title":"Indexing","cancellable":true,"=
percentage":0}}}=0A[jsonrpc]=20e[14:42:03.131]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"0/21=20=
(foldhash)","percentage":0}}}=0A[jsonrpc]=20e[14:42:03.131]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"0/21=20=
(foldhash=20+=201=20more)","percentage":0}}}=0A[jsonrpc]=20=
e[14:42:03.137]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"1/21=20=
(core=20+=201=20more)","percentage":4}}}=0A[jsonrpc]=20e[14:42:03.143]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core)","percentage":9}}}=0A[jsonrpc]=20e[14:42:03.147]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core=20+=201=20more)","percentage":9}}}=0A[jsonrpc]=20e[14:42:03.199]=20=
<--=20window/workDoneProgress/create[18]=20=
{"jsonrpc":"2.0","id":18,"method":"window/workDoneProgress/create","params=
":{"token":"rust-analyzer/flycheck/0"}}=0A[jsonrpc]=20e[14:42:03.200]=20=
-->=20window/workDoneProgress/create[18]=20=
{"jsonrpc":"2.0","id":18,"result":null}=0A[jsonrpc]=20e[14:42:03.200]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rust-analyzer/fl=
ycheck/0","value":{"kind":"begin","title":"cargo=20=
check","cancellable":true}}}=0A[jsonrpc]=20e[14:42:03.241]=20-->=20=
workspace/didChangeWatchedFiles=20=
{"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"cha=
nges":[{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000=
gn/T/eglot--fixture-NFeNLI/project/Cargo.lock","type":1}]}}=0A[jsonrpc]=20=
e[14:42:03.242]=20-->=20workspace/didChangeWatchedFiles=20=
{"jsonrpc":"2.0","method":"workspace/didChangeWatchedFiles","params":{"cha=
nges":[{"uri":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000=
gn/T/eglot--fixture-NFeNLI/project/Cargo.lock","type":2}]}}=0A[jsonrpc]=20=
e[14:42:03.244]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"3/21=20=
(core=20+=201=20more)","percentage":14}}}=0A[jsonrpc]=20e[14:42:03.245]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[14:42:03.292]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"end"}}}=0A[jsonrpc]=20e[14:42:03.295]=20<--=20=
window/workDoneProgress/create[19]=20=
{"jsonrpc":"2.0","id":19,"method":"window/workDoneProgress/create","params=
":{"token":"rustAnalyzer/cachePriming"}}=0A[jsonrpc]=20e[14:42:03.295]=20=
-->=20window/workDoneProgress/create[19]=20=
{"jsonrpc":"2.0","id":19,"result":null}=0A[jsonrpc]=20e[14:42:03.295]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"begin","title":"Indexing","cancellable":true,"=
percentage":0}}}=0A[jsonrpc]=20e[14:42:03.306]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"1/21=20=
(core=20+=201=20more)","percentage":4}}}=0A[jsonrpc]=20e[14:42:03.307]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core)","percentage":9}}}=0A[jsonrpc]=20e[14:42:03.310]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"2/21=20=
(core=20+=201=20more)","percentage":9}}}=0A[jsonrpc]=20e[14:42:03.311]=20=
<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[14:42:03.360]=20<--=20=
textDocument/publishDiagnostics=20=
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-NFeNLI/project/main.rs","diagnostics":[{"range":{"start":{"line":0=
,"character":13},"end":{"line":0,"character":16}},"severity":1,"code":"E02=
77","codeDescription":{"href":"https://doc.rust-lang.org/error-index.html#=
E0277"},"source":"rustc","message":"`main`=20has=20invalid=20return=20=
type=20`i32`\nconsider=20using=20`()`,=20or=20a=20=
`Result`","data":{"rendered":"error[E0277]:=20`main`=20has=20invalid=20=
return=20type=20`i32`\n=20-->=20main.rs:1:14\n=20=20|\n1=20|=20fn=20=
main()=20->=20i32=20{=20return=2042.2;}\n=20=20|=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20^^^=20`main`=20can=20only=20return=20types=20that=20=
implement=20`Termination`\n=20=20|\n=20=20=3D=20help:=20consider=20using=20=
`()`,=20or=20a=20`Result`\n\n"}}]}}=0A[jsonrpc]=20e[14:42:03.360]=20<--=20=
textDocument/publishDiagnostics=20=
{"jsonrpc":"2.0","method":"textDocument/publishDiagnostics","params":{"uri=
":"file:///private/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--=
fixture-NFeNLI/project/main.rs","diagnostics":[{"range":{"start":{"line":0=
,"character":13},"end":{"line":0,"character":16}},"severity":1,"code":"E02=
77","codeDescription":{"href":"https://doc.rust-lang.org/error-index.html#=
E0277"},"source":"rustc","message":"`main`=20has=20invalid=20return=20=
type=20`i32`\nconsider=20using=20`()`,=20or=20a=20=
`Result`","data":{"rendered":"error[E0277]:=20`main`=20has=20invalid=20=
return=20type=20`i32`\n=20-->=20main.rs:1:14\n=20=20|\n1=20|=20fn=20=
main()=20->=20i32=20{=20return=2042.2;}\n=20=20|=20=20=20=20=20=20=20=20=20=
=20=20=20=20=20^^^=20`main`=20can=20only=20return=20types=20that=20=
implement=20`Termination`\n=20=20|\n=20=20=3D=20help:=20consider=20using=20=
`()`,=20or=20a=20=
`Result`\n\n"}},{"range":{"start":{"line":0,"character":26},"end":{"line":=
0,"character":30}},"severity":1,"code":"E0308","codeDescription":{"href":"=
https://doc.rust-lang.org/error-index.html#E0308"},"source":"rustc","messa=
ge":"mismatched=20types\nexpected=20`i32`,=20found=20floating-point=20=
number","relatedInformation":[{"location":{"uri":"file:///private/var/fold=
ers/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project/main=
.rs","range":{"start":{"line":0,"character":13},"end":{"line":0,"character=
":16}}},"message":"expected=20`i32`=20because=20of=20return=20=
type"}],"data":{"rendered":"error[E0308]:=20mismatched=20types\n=20-->=20=
main.rs:1:27\n=20=20|\n1=20|=20fn=20main()=20->=20i32=20{=20return=20=
42.2;}\n=20=20|=20=20=20=20=20=20=20=20=20=20=20=20=20=20---=20=20=20=20=20=
=20=20=20=20=20^^^^=20expected=20`i32`,=20found=20floating-point=20=
number\n=20=20|=20=20=20=20=20=20=20=20=20=20=20=20=20=20|\n=20=20|=20=20=
=20=20=20=20=20=20=20=20=20=20=20=20expected=20`i32`=20because=20of=20=
return=20=
type\n\n"}},{"range":{"start":{"line":0,"character":13},"end":{"line":0,"c=
haracter":16}},"severity":4,"code":"E0308","codeDescription":{"href":"http=
s://doc.rust-lang.org/error-index.html#E0308"},"source":"rustc","message":=
"expected=20`i32`=20because=20of=20return=20=
type","relatedInformation":[{"location":{"uri":"file:///private/var/folder=
s/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI/project/main.r=
s","range":{"start":{"line":0,"character":26},"end":{"line":0,"character":=
30}}},"message":"original=20diagnostic"}]}]}}=0A[jsonrpc]=20=
e[14:42:03.367]=20<--=20$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[14:42:03.368]=20<--=20=
$/progress=20=
{"jsonrpc":"2.0","method":"$/progress","params":{"token":"rustAnalyzer/cac=
hePriming","value":{"kind":"report","cancellable":true,"message":"4/21=20=
(core)","percentage":19}}}=0A[jsonrpc]=20e[14:42:03.382]=20-->=20=
shutdown[3]=20{"jsonrpc":"2.0","id":3,"method":"shutdown"}=0A[jsonrpc]=20=
e[14:42:03.382]=20=20=20<--=20shutdown[3]=20=
{"jsonrpc":"2.0","id":3,"result":null}=0A[jsonrpc]=20e[14:42:03.382]=20=
-->=20exit=20{"jsonrpc":"2.0","method":"exit","params":{}}=0A[jsonrpc]=20=
D[14:42:03.452]=20Connection=20state=20change:=20`finished=0A'=0A=0A=
----------b---y---e---b---y---e----------=0A[stderr]=20=20=0A[stderr]=20=20=
Process=20EGLOT=20(project/(rust-mode))=20stderr=20finished=0A=
[eglot-tests]=20Killing=20(other-file.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-NFeNLI=0A=
Test=20eglot-test-project-wide-diagnostics-rust-analyzer=20backtrace:=0A=20=
=20signal(ert-test-failed=20(((should=20(cl-some=20(lambda=20(diag)=20=
(let=20(...)=20=0A=20=20ert-fail(((should=20(cl-some=20(lambda=20(diag)=20=
(let=20((locus=20...))=20(and=20(s=0A=20=20#f(compiled-function=20()=20=
#<bytecode=200x601cf558a9ee7f4>)()=0A=20=20=
eglot--call-with-fixture((("project"=20("main.rs"=20.=20"fn=20main()=20=
->=20i32=20=0A=20=20#f(compiled-function=20()=20#<bytecode=20=
-0xb9e2666f1ed27a1>)()=0A=20=20#f(compiled-function=20()=20#<bytecode=20=
-0x2b6774a54ce1ea4>)()=0A=20=20handler-bind-1(#f(compiled-function=20()=20=
#<bytecode=20-0x2b6774a54ce1ea4=0A=20=20=
ert--run-test-internal(#s(ert--test-execution-info=20:test=20#s(ert-test=0A=
=20=20ert-run-test(#s(ert-test=20:name=20=
eglot-test-project-wide-diagnostics-r=0A=20=20=
ert-run-or-rerun-test(#s(ert--stats=20:selector=20...=20:tests=20...=20=
:test-m=0A=20=20ert-run-tests((not=20(or=20(tag=20:unstable)=20(tag=20=
:nativecomp)))=20#f(compil=0A=20=20ert-run-tests-batch((not=20(or=20(tag=20=
:unstable)=20(tag=20:nativecomp))))=0A=20=20=
ert-run-tests-batch-and-exit((not=20(or=20(tag=20:unstable)=20(tag=20=
:nativeco=0A=20=20eval((ert-run-tests-batch-and-exit=20'(not=20(or=20=
(tag=20:unstable)=20(tag=20:n=0A=20=20command-line-1(("-L"=20=
":../../emacs/test"=20"-l"=20"ert"=20"--eval"=20"(setq=20=0A=20=20=
command-line()=0A=20=20normal-top-level()=0ATest=20=
eglot-test-project-wide-diagnostics-rust-analyzer=20condition:=0A=20=20=20=
=20(ert-test-failed=0A=20=20=20=20=20((should=20(cl-some=20(lambda=20...=20=
...)=20diags))=20:form=0A=20=20=20=20=20=20(cl-some=0A=20=20=20=20=20=20=20=
#[257=0A=09=20=
"\211\301\1!\10>\204\20\0\302\303\304\3D\"\210\211\305H\262\1\1\301\1!\10>=
\204%\0\302\303\304\3D\"\210\211\305H\262\1;\2052\0\306\307\2\"\207"=0A=09=
=20[cl-struct-flymake--diag-tags=20type-of=20signal=20=
wrong-type-argument=0A=09=09=09=09=20=20=20=20=20=20=20flymake--diag=201=20=
string-suffix-p=0A=09=09=09=09=20=20=20=20=20=20=20"main.rs"]=0A=09=207=0A=
=09=20("/Users/mattias/emacs/test/lisp/progmodes/eglot-tests.elc"=0A=09=20=
=20.=2073707)]=0A=20=20=20=20=20=20=20nil)=0A=20=20=20=20=20=20:value=20=
nil))=0A=20=20=20FAILED=20=2026/60=20=20=
eglot-test-project-wide-diagnostics-rust-analyzer=20(3.103369=20sec)=20=
at=20../../emacs/test/lisp/progmodes/eglot-tests.el:1009=0A=20=20skipped=20=
=2027/60=20=20eglot-test-project-wide-diagnostics-typescript=20(0.000432=20=
sec)=0A=20=20skipped=20=2028/60=20=20eglot-test-rename-a-symbol=20=
(0.000306=20sec)=0A[eglot-tests]=20=
[eglot-test-rust-analyzer-hover-after-edit]:=20test=20start=0A=20=20=20=20=
Creating=20binary=20(application)=20package=0Anote:=20see=20more=20=
`Cargo.toml`=20keys=20and=20their=20definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-ts-mode=20=
rust-mode)'=20buffers=20in=20project=20`hover-project'.=0A[eglot-tests]=20=
waiting=20for=20`(setq=20pending-id=20id)(string=3D=20method=20=
textDocument/documentHighlight)'=0A[eglot-tests]=20skip=20uninteresting=20=
event=20textDocument/signatureHelp[5]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20textDocument/hover[4]=0A[eglot-tests]=20=
detected:=20textDocument/documentHighlight=0A[eglot-tests]=20waiting=20=
for=20`(eq=20id=20pending-id)'=0A[eglot-tests]=20skip=20uninteresting=20=
event=20initialize[1]=0A.=0A[eglot-tests]=20skip=20uninteresting=20event=20=
textDocument/signatureHelp[5]=0A[eglot-tests]=20skip=20uninteresting=20=
event=20textDocument/hover[4]=0A[eglot-tests]=20detected:=20=
textDocument/documentHighlight=0A[eglot-tests]=20=
[eglot-test-rust-analyzer-hover-after-edit]:=20OK=0A[eglot]=20Asking=20=
EGLOT=20(hover-project/(rust-ts-mode=20rust-mode))=20politely=20to=20=
terminate=0A[jsonrpc]=20Server=20exited=20with=20status=200=0A=
[eglot-tests]=20Killing=20(main.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-K240uV=0A=
=20=20=20passed=20=2029/60=20=20=
eglot-test-rust-analyzer-hover-after-edit=20(0.534930=20sec)=0A=
[eglot-tests]=20[eglot-test-rust-analyzer-watches-files]:=20test=20start=0A=
=20=20=20=20Creating=20binary=20(application)=20package=0Anote:=20see=20=
more=20`Cargo.toml`=20keys=20and=20their=20definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-ts-mode=20=
rust-mode)'=20buffers=20in=20project=20`watch-project'.=0A[eglot-tests]=20=
waiting=20for=20`(setq=20register-id=20id)(string=3D=20method=20=
client/registerCapability)'=0A.=0A[eglot-tests]=20skip=20uninteresting=20=
event=20workspace/configuration[1]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20window/workDoneProgress/create[0]=0A..=0A=
[eglot-tests]=20skip=20uninteresting=20event=20=
window/workDoneProgress/create[5]=0A[eglot-tests]=20skip=20uninteresting=20=
event=20window/workDoneProgress/create[4]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20window/workDoneProgress/create[3]=0A=
[eglot-tests]=20detected:=20client/registerCapability=0A[eglot-tests]=20=
waiting=20for=20`(and=20(eq=20id=20register-id)=20(null=20error))'=0A=
[eglot-tests]=20skip=20uninteresting=20event=20=
window/workDoneProgress/create[5]=0A[eglot-tests]=20skip=20uninteresting=20=
event=20window/workDoneProgress/create[4]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20window/workDoneProgress/create[3]=0A=
[eglot-tests]=20detected:=20client/registerCapability=0A[eglot-tests]=20=
waiting=20for=20`(and=20(string=3D=20method=20=
workspace/didChangeWatchedFiles)=20(cl-destructuring-bind=20(&key=20uri=20=
type)=20(elt=20(plist-get=20params=20:changes)=200)=20(and=20(string=3D=20=
(eglot-path-to-uri=20Cargo.toml)=20uri)=20(=3D=20type=203))))'=0A=
[eglot-tests]=20skip=20uninteresting=20event=20=
workspace/didChangeConfiguration[nil]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20textDocument/didOpen[nil]=0A[eglot-tests]=20skip=20=
uninteresting=20event=20initialized[nil]=0A.=0A[eglot-tests]=20detected:=20=
workspace/didChangeWatchedFiles=0A[eglot-tests]=20=
[eglot-test-rust-analyzer-watches-files]:=20OK=0A[eglot]=20Asking=20=
EGLOT=20(watch-project/(rust-ts-mode=20rust-mode))=20politely=20to=20=
terminate=0A[jsonrpc]=20Server=20exited=20with=20status=20101=0A=
[eglot-tests]=20Non-critical=20cleanup=20error:=20(jsonrpc-error=20=
"request=20id=3D2=20failed:"=20(jsonrpc-error-code=20.=20-1)=20=
(jsonrpc-error-message=20.=20"Server=20died")=20(jsonrpc-error-data))=0A=
[eglot-tests]=20Killing=20(coiso.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-C1z4vI=0A=
=20=20=20passed=20=2030/60=20=20eglot-test-rust-analyzer-watches-files=20=
(1.251117=20sec)=0A[eglot-tests]=20=
[eglot-test-rust-completion-exit-function]:=20test=20start=0A=20=20=20=20=
Creating=20binary=20(application)=20package=0Anote:=20see=20more=20=
`Cargo.toml`=20keys=20and=20their=20definitions=20at=20=
https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-ts-mode=20=
rust-mode)'=20buffers=20in=20project=20`cmpl-project'.=0A[eglot-tests]=20=
waiting=20for=20`(and=20(string=3D=20method=20$/progress)=20(equal=20=
(plist-get=20params=20:token)=20rustAnalyzer/Roots=20Scanned)=20(equal=20=
(plist-get=20(plist-get=20params=20:value)=20:kind)=20end))'=0A....=0A=
[eglot-tests]=20detected:=20$/progress=0A[eglot-tests]=20=
[eglot-test-rust-completion-exit-function]:=20OK=0A[eglot]=20Asking=20=
EGLOT=20(cmpl-project/(rust-ts-mode=20rust-mode))=20politely=20to=20=
terminate=0A[jsonrpc]=20(warning)=20Sentinel=20for=20EGLOT=20=
(cmpl-project/(rust-ts-mode=20rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0AWarning=20(jsonrpc):=20Sentinel=20for=20EGLOT=20=
(cmpl-project/(rust-ts-mode=20rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0A[jsonrpc]=20Server=20exited=20with=20status=209=0A=
[eglot-tests]=20Killing=20(main.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-2dH0uI=0A=
=20=20=20passed=20=2031/60=20=20eglot-test-rust-completion-exit-function=20=
(8.386408=20sec)=0A[eglot-tests]=20[eglot-test-rust-on-type-formatting]:=20=
test=20start=0A=20=20=20=20Creating=20binary=20(application)=20package=0A=
note:=20see=20more=20`Cargo.toml`=20keys=20and=20their=20definitions=20=
at=20https://doc.rust-lang.org/cargo/reference/manifest.html=0A[eglot]=20=
Connected!=20Server=20`rust-analyzer'=20now=20managing=20`(rust-mode)'=20=
buffers=20in=20project=20`on-type-formatting-project'.=0A[eglot-tests]=20=
waiting=20for=20`(string=3D=20method=20textDocument/publishDiagnostics)'=0A=
.............=0A[eglot-tests]=20detected:=20=
textDocument/publishDiagnostics=0A[eglot-tests]=20=
[eglot-test-rust-on-type-formatting]:=20OK=0A[eglot]=20Asking=20EGLOT=20=
(on-type-formatting-project/(rust-mode))=20politely=20to=20terminate=0A=
[jsonrpc]=20(warning)=20Sentinel=20for=20EGLOT=20=
(on-type-formatting-project/(rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0AWarning=20(jsonrpc):=20Sentinel=20for=20EGLOT=20=
(on-type-formatting-project/(rust-mode))=20still=20hasn't=20run,=20=
deleting=20it!=0A[jsonrpc]=20Server=20exited=20with=20status=209=0A=
[eglot-tests]=20Killing=20(main.rs),=20wiping=20=
/var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/eglot--fixture-1W0oir=0A=
=20=20=20passed=20=2032/60=20=20eglot-test-rust-on-type-formatting=20=
(2.847789=20sec)=0A=20=20skipped=20=2033/60=20=20=
eglot-test-same-server-multi-mode=20(0.000401=20sec)=0A=20=20skipped=20=20=
34/60=20=20eglot-test-semtok-basic=20(0.000279=20sec)=0A=20=20skipped=20=20=
35/60=20=20eglot-test-semtok-refontify=20(0.000257=20sec)=0A=20=20=20=
passed=20=2036/60=20=20=
eglot-test-server-programs-class-name-and-contact-spec=20(0.007801=20=
sec)=0A=20=20=20passed=20=2037/60=20=20=
eglot-test-server-programs-class-name-and-plist=20(0.007244=20sec)=0A=20=20=
=20passed=20=2038/60=20=20=
eglot-test-server-programs-executable-multiple-major-modes=20(0.001934=20=
sec)=0A=20=20=20passed=20=2039/60=20=20=
eglot-test-server-programs-executable-with-arg=20(0.001738=20sec)=0A=20=20=
=20passed=20=2040/60=20=20=
eglot-test-server-programs-executable-with-args-and-autoport=20(0.001733=20=
sec)=0A=20=20=20passed=20=2041/60=20=20=
eglot-test-server-programs-function=20(0.003591=20sec)=0A=20=20=20passed=20=
=2042/60=20=20eglot-test-server-programs-guess-lang=20(0.007894=20sec)=0A=
=20=20=20passed=20=2043/60=20=20eglot-test-server-programs-host-and-port=20=
(0.001742=20sec)=0A=20=20=20passed=20=2044/60=20=20=
eglot-test-server-programs-host-and-port-and-tcp-args=20(0.002473=20sec)=0A=
=20=20=20passed=20=2045/60=20=20=
eglot-test-server-programs-simple-executable=20(0.002739=20sec)=0A=20=20=20=
passed=20=2046/60=20=20=
eglot-test-server-programs-simple-missing-executable=20(0.001801=20sec)=0A=
=20=20skipped=20=2047/60=20=20eglot-test-slow-async-connection=20=
(0.000269=20sec)=0A=20=20skipped=20=2048/60=20=20=
eglot-test-slow-sync-connection-intime=20(0.000234=20sec)=0A=20=20=
skipped=20=2049/60=20=20eglot-test-slow-sync-connection-wait=20(0.000236=20=
sec)=0A=20=20skipped=20=2050/60=20=20eglot-test-slow-sync-timeout=20=
(0.000236=20sec)=0A=20=20skipped=20=2051/60=20=20=
eglot-test-snippet-completions=20(0.000235=20sec)=0A=20=20skipped=20=20=
52/60=20=20eglot-test-snippet-completions-with-company=20(0.000233=20=
sec)=0A=20=20skipped=20=2053/60=20=20=
eglot-test-stop-completion-on-nonprefix=20(0.000232=20sec)=0A=20=20=20=
passed=20=2054/60=20=20eglot-test-strict-interfaces=20(0.000105=20sec)=0A=
=20=20skipped=20=2055/60=20=20eglot-test-tramp-test=20(0.434941=20sec)=0A=
=20=20skipped=20=2056/60=20=20eglot-test-tramp-test-2=20(0.006920=20sec)=0A=
=20=20skipped=20=2057/60=20=20eglot-test-try-completion-inside-symbol=20=
(0.000307=20sec)=0A=20=20skipped=20=2058/60=20=20=
eglot-test-try-completion-inside-symbol-2=20(0.000352=20sec)=0A=20=20=
skipped=20=2059/60=20=20eglot-test-try-completion-nomatch=20(0.000365=20=
sec)=0A=20=20skipped=20=2060/60=20=20=
eglot-test-zig-insert-replace-completion=20(0.000115=20sec)=0A=0ARan=20=
60=20tests,=2021=20results=20as=20expected,=201=20unexpected,=2038=20=
skipped=20(2026-02-04=2014:42:17+0100,=2016.942944=20sec)=0A=0A1=20=
unexpected=20results:=0A=20=20=20FAILED=20=20=
eglot-test-project-wide-diagnostics-rust-analyzer=0A=0A38=20skipped=20=
results:=0A=20=20SKIPPED=20=20eglot-test-auto-detect-running-server=0A=20=
=20SKIPPED=20=20eglot-test-auto-reconnect=0A=20=20SKIPPED=20=20=
eglot-test-auto-shutdown=0A=20=20SKIPPED=20=20=
eglot-test-basic-completions=0A=20=20SKIPPED=20=20=
eglot-test-basic-diagnostics=0A=20=20SKIPPED=20=20=
eglot-test-basic-pull-diagnostics=0A=20=20SKIPPED=20=20=
eglot-test-basic-stream-diagnostics=0A=20=20SKIPPED=20=20=
eglot-test-basic-symlink=0A=20=20SKIPPED=20=20eglot-test-basic-xref=0A=20=
=20SKIPPED=20=20eglot-test-diagnostic-tags-unnecessary-code=0A=20=20=
SKIPPED=20=20eglot-test-eclipse-connect=0A=20=20SKIPPED=20=20=
eglot-test-eldoc-after-completions=0A=20=20SKIPPED=20=20=
eglot-test-ensure=0A=20=20SKIPPED=20=20eglot-test-formatting=0A=20=20=
SKIPPED=20=20eglot-test-javascript-basic=0A=20=20SKIPPED=20=20=
eglot-test-json-basic=0A=20=20SKIPPED=20=20eglot-test-lsp-abiding-column=0A=
=20=20SKIPPED=20=20eglot-test-multiline-eldoc=0A=20=20SKIPPED=20=20=
eglot-test-non-unique-completions=0A=20=20SKIPPED=20=20=
eglot-test-path-to-uri-windows=0A=20=20SKIPPED=20=20=
eglot-test-project-wide-diagnostics-typescript=0A=20=20SKIPPED=20=20=
eglot-test-rename-a-symbol=0A=20=20SKIPPED=20=20=
eglot-test-same-server-multi-mode=0A=20=20SKIPPED=20=20=
eglot-test-semtok-basic=0A=20=20SKIPPED=20=20eglot-test-semtok-refontify=0A=
=20=20SKIPPED=20=20eglot-test-slow-async-connection=0A=20=20SKIPPED=20=20=
eglot-test-slow-sync-connection-intime=0A=20=20SKIPPED=20=20=
eglot-test-slow-sync-connection-wait=0A=20=20SKIPPED=20=20=
eglot-test-slow-sync-timeout=0A=20=20SKIPPED=20=20=
eglot-test-snippet-completions=0A=20=20SKIPPED=20=20=
eglot-test-snippet-completions-with-company=0A=20=20SKIPPED=20=20=
eglot-test-stop-completion-on-nonprefix=0A=20=20SKIPPED=20=20=
eglot-test-tramp-test=0A=20=20SKIPPED=20=20eglot-test-tramp-test-2=0A=20=20=
SKIPPED=20=20eglot-test-try-completion-inside-symbol=0A=20=20SKIPPED=20=20=
eglot-test-try-completion-inside-symbol-2=0A=20=20SKIPPED=20=20=
eglot-test-try-completion-nomatch=0A=20=20SKIPPED=20=20=
eglot-test-zig-insert-replace-completion=0A=0Amake[1]:=20***=20=
[lisp/progmodes/eglot-tests.log]=20Error=201=0Amake:=20***=20=
[lisp/progmodes/eglot-tests]=20Error=202=0A=0ACompilation=20exited=20=
abnormally=20with=20code=202=20at=20Wed=20Feb=20=204=2014:42:17,=20=
duration=2018.5=20s=0A=
--Apple-Mail=_0A5181E4-8EF4-43CD-B805-6BA741CD3ED5
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=us-ascii
--Apple-Mail=_0A5181E4-8EF4-43CD-B805-6BA741CD3ED5--
Mattias Engdegård <mattias.engdegard@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80479; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.