@@ -333,11 +333,8 @@ the RLS.
333333### Extensions to the Language Server Protocol
334334
335335The RLS uses some custom extensions to the Language Server Protocol.
336-
337- #### RLS to LSP Client
338-
339- These are all sent from the RLS to an LSP client and are only used to improve
340- the user experience by showing progress indicators.
336+ These are all sent from the RLS to an LSP client and are only used to
337+ improve the user experience by showing progress indicators.
341338
342339* ` window/progress ` : notification, ` title: "Building" ` . Sent before build starts.
343340* ` window/progress ` : notification with ` title: "Building" ` , repeated for each compile target.
@@ -348,16 +345,5 @@ the user experience by showing progress indicators.
348345* ... standard LSP ` publishDiagnostics `
349346* ` window/progress ` : notification, ` title: "Indexing" ` , ` "done": true ` . Sent when analysis ends.
350347
351- #### LSP Client to RLS
352-
353- The following request is to support Rust specific features.
354-
355- * ` rustDocument/implementations ` : request
356- params: [ ` TextDocumentPositionParams ` ]
357- result: [ ` Location ` ] ` [] `
358-
359- List all implementation blocks for a trait, struct, or enum denoted by the
360- given text document position.
361-
362348[ `TextDocumentPositionParams` ] : (https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#textdocumentpositionparams)
363349[ `Location` ] : (https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md#location)
0 commit comments