Trait lsp_types::request::Request [−][src]
Associated Types
type Params: DeserializeOwned + Serialize[src]
type Result: DeserializeOwned + Serialize[src]
Associated Constants
Loading content...Implementors
impl Request for ApplyWorkspaceEdit[src]
type Params = ApplyWorkspaceEditParams
type Result = ApplyWorkspaceEditResponse
const METHOD: &'static str[src]
impl Request for CallHierarchyIncomingCalls[src]
type Params = CallHierarchyIncomingCallsParams
type Result = Option<Vec<CallHierarchyIncomingCall>>
const METHOD: &'static str[src]
impl Request for CallHierarchyOutgoingCalls[src]
type Params = CallHierarchyOutgoingCallsParams
type Result = Option<Vec<CallHierarchyOutgoingCall>>
const METHOD: &'static str[src]
impl Request for CallHierarchyPrepare[src]
type Params = CallHierarchyPrepareParams
type Result = Option<Vec<CallHierarchyItem>>
const METHOD: &'static str[src]
impl Request for CodeActionRequest[src]
type Params = CodeActionParams
type Result = Option<CodeActionResponse>
const METHOD: &'static str[src]
impl Request for CodeActionResolveRequest[src]
impl Request for CodeLensRefresh[src]
impl Request for CodeLensRequest[src]
impl Request for CodeLensResolve[src]
impl Request for ColorPresentationRequest[src]
type Params = ColorPresentationParams
type Result = Vec<ColorPresentation>
const METHOD: &'static str[src]
impl Request for Completion[src]
type Params = CompletionParams
type Result = Option<CompletionResponse>
const METHOD: &'static str[src]
impl Request for DocumentColor[src]
impl Request for DocumentHighlightRequest[src]
type Params = DocumentHighlightParams
type Result = Option<Vec<DocumentHighlight>>
const METHOD: &'static str[src]
impl Request for DocumentLinkRequest[src]
type Params = DocumentLinkParams
type Result = Option<Vec<DocumentLink>>
const METHOD: &'static str[src]
impl Request for DocumentLinkResolve[src]
impl Request for DocumentSymbolRequest[src]
type Params = DocumentSymbolParams
type Result = Option<DocumentSymbolResponse>
const METHOD: &'static str[src]
impl Request for ExecuteCommand[src]
impl Request for FoldingRangeRequest[src]
type Params = FoldingRangeParams
type Result = Option<Vec<FoldingRange>>
const METHOD: &'static str[src]
impl Request for Formatting[src]
type Params = DocumentFormattingParams
type Result = Option<Vec<TextEdit>>
const METHOD: &'static str[src]
impl Request for GotoDeclaration[src]
The goto declaration request is sent from the client to the server to resolve the declaration location of a symbol at a given text document position.