Enum kailua_langsvr_protocol::Request
[−]
[src]
pub enum Request { Initialize(InitializeParams), Shutdown, ShowMessageRequest(ShowMessageRequestParams), Registration(RegistrationParams), Unregistration(UnregistrationParams), WorkspaceSymbol(WorkspaceSymbolParams), ExecuteCommand(ExecuteCommandParams), ApplyWorkspaceEdit(ApplyWorkspaceEditParams), WillSaveWaitUntilTextDocument(WillSaveTextDocumentParams), Completion(TextDocumentPositionParams), CompletionItemResolve(CompletionItem), Hover(TextDocumentPositionParams), SignatureHelp(TextDocumentPositionParams), FindReferences(ReferenceParams), DocumentHighlight(TextDocumentPositionParams), DocumentSymbol(DocumentSymbolParams), DocumentFormatting(DocumentFormattingParams), DocumentRangeFormatting(DocumentRangeFormattingParams), DocumentOnTypeFormatting(DocumentOnTypeFormattingParams), GotoDefinition(TextDocumentPositionParams), CodeAction(CodeActionParams), CodeLens(CodeLensParams), CodeLensResolve(CodeLens), DocumentLink(DocumentLinkParams), DocumentLinkResolve(DocumentLink), Rename(RenameParams), }
Variants
Initialize(InitializeParams)
Shutdown
ShowMessageRequest(ShowMessageRequestParams)
Registration(RegistrationParams)
Unregistration(UnregistrationParams)
WorkspaceSymbol(WorkspaceSymbolParams)
ExecuteCommand(ExecuteCommandParams)
ApplyWorkspaceEdit(ApplyWorkspaceEditParams)
WillSaveWaitUntilTextDocument(WillSaveTextDocumentParams)
Completion(TextDocumentPositionParams)
CompletionItemResolve(CompletionItem)
Hover(TextDocumentPositionParams)
SignatureHelp(TextDocumentPositionParams)
FindReferences(ReferenceParams)
DocumentHighlight(TextDocumentPositionParams)
DocumentSymbol(DocumentSymbolParams)
DocumentFormatting(DocumentFormattingParams)
DocumentRangeFormatting(DocumentRangeFormattingParams)
DocumentOnTypeFormatting(DocumentOnTypeFormattingParams)
GotoDefinition(TextDocumentPositionParams)
CodeAction(CodeActionParams)
CodeLens(CodeLensParams)
CodeLensResolve(CodeLens)
DocumentLink(DocumentLinkParams)
DocumentLinkResolve(DocumentLink)
Rename(RenameParams)
Methods
impl Request
[src]
fn from_message(msg: RequestMessage) -> (Id, Result<Request, MessageError>)
Trait Implementations
impl Debug for Request
[src]
impl Clone for Request
[src]
fn clone(&self) -> Request
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more