[−][src]Trait lsp_types::request::Request
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
pub const METHOD: &'static str
[src]
impl Request for CodeActionRequest
[src]
type Params = CodeActionParams
type Result = Option<CodeActionResponse>
pub const METHOD: &'static str
[src]
impl Request for CodeLensRequest
[src]
impl Request for CodeLensResolve
[src]
impl Request for ColorPresentationRequest
[src]
type Params = ColorPresentationParams
type Result = Vec<ColorPresentation>
pub const METHOD: &'static str
[src]
impl Request for Completion
[src]
type Params = CompletionParams
type Result = Option<CompletionResponse>
pub const METHOD: &'static str
[src]
impl Request for DocumentColor
[src]
type Params = DocumentColorParams
type Result = Vec<ColorInformation>
pub const METHOD: &'static str
[src]
impl Request for DocumentHighlightRequest
[src]
type Params = DocumentHighlightParams
type Result = Option<Vec<DocumentHighlight>>
pub const METHOD: &'static str
[src]
impl Request for DocumentLinkRequest
[src]
type Params = DocumentLinkParams
type Result = Option<Vec<DocumentLink>>
pub const METHOD: &'static str
[src]
impl Request for DocumentLinkResolve
[src]
impl Request for DocumentSymbolRequest
[src]
type Params = DocumentSymbolParams
type Result = Option<DocumentSymbolResponse>
pub const METHOD: &'static str
[src]
impl Request for ExecuteCommand
[src]
impl Request for FoldingRangeRequest
[src]
type Params = FoldingRangeParams
type Result = Option<Vec<FoldingRange>>
pub const METHOD: &'static str
[src]
impl Request for Formatting
[src]
type Params = DocumentFormattingParams
type Result = Option<Vec<TextEdit>>
pub 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.