served.lsp.protoext

Undocumented in source.

Members

Enums

SymbolKindEx
enum SymbolKindEx

special serve-d internal symbol kinds

Functions

toTextEdit
TextEdit toTextEdit(CodeReplacement replacement, Document d)

Converts the given workspace-d CodeReplacement to an LSP TextEdit

Mixin templates

SingleValueParams
mixintemplate SingleValueParams(T, string valueName = "value")

Mixin template that puts in a value called "value" of type T. Puts in a custom deserializer that allows this struct to be both deserialized from a full struct (if a struct has been sent) or any other value, directly getting assigned to the T value; member.

Structs

AddDependencySnippetParams
struct AddDependencySnippetParams
Undocumented in source.
AddImportParams
struct AddImportParams
Undocumented in source.
ArchType
struct ArchType
ArchTypeInfo
struct ArchTypeInfo

Returned by served/listArchTypes if request was sent with withMeaning: true request parameter.

DScannerIniFeature
struct DScannerIniFeature

A single feature in a dscanner.ini which can be turned on/off

DScannerIniSection
struct DScannerIniSection

An ini section of the dscanner.ini which is written in form name

DocumentSymbolParamsEx
struct DocumentSymbolParamsEx
Undocumented in source.
DubConvertRequest
struct DubConvertRequest

Parameters for a dub recipe conversion call

DubDependency
struct DubDependency

Represents a dependency of a dub project

ImplementMethodsParams
struct ImplementMethodsParams
Undocumented in source.
InstallRequest
struct InstallRequest
ListArchTypesParams
struct ListArchTypesParams

Parameters for served/listArchTypes

ListDependenciesParams
struct ListDependenciesParams

Used in served/listDependencies

RescanTestsParams
struct RescanTestsParams
Undocumented in source.
SerializablePlainSnippet
struct SerializablePlainSnippet
Undocumented in source.
ServedInfoParams
struct ServedInfoParams
ServedInfoResponse
struct ServedInfoResponse
SimpleTextDocumentIdentifierParams
struct SimpleTextDocumentIdentifierParams
SortImportsParams
struct SortImportsParams
Undocumented in source.
SwitchArchTypeParams
struct SwitchArchTypeParams

Used in served/switchArchType

SwitchBuildTypeParams
struct SwitchBuildTypeParams

Used in served/switchBuildType

SwitchCompilerParams
struct SwitchCompilerParams

Used in served/switchCompiler

SwitchConfigParams
struct SwitchConfigParams

Used in served/switchConfig

SymbolInformationEx
struct SymbolInformationEx
Undocumented in source.
Task
struct Task
Undocumented in source.
UninstallRequest
struct UninstallRequest
UnittestInfo
struct UnittestInfo
Undocumented in source.
UnittestModule
struct UnittestModule
Undocumented in source.
UnittestProject
struct UnittestProject
Undocumented in source.
UpdateImportsParams
struct UpdateImportsParams

Parameters to pass when updating dub imports

UpdateRequest
struct UpdateRequest
UpdateSettingParams
struct UpdateSettingParams
Undocumented in source.

Meta