Module lsif_types::vertex[][src]

Structs

DeclarationResult

A vertex representing a declaration result.

DeclarationTag

The range tag for a declaration.

DefinitionResult

A vertex representing a definition result.

DefinitionTag

The range tag for a definition.

DiagnosticResult

A vertex representing a diagnostic result.

Document

A vertex representing a document in the project.

DocumentLinkResult

A vertex representing a document link result.

Event

The event vertex.

FoldingRangeResult

A vertex representing a folding range result.

HoverResult

A vertex representing a Hover.

ImplementationResult

A vertex representing an implementation result.

MetaData

The metaData vertex.

MetaDataToolInfo

Information about the tool that created the dump.

Moniker

The moniker vertex.

PackageInformation

The packageInformation vertex.

Project

A project vertex.

Range

A vertex representing a range inside a document.

RangeBasedDocumentSymbol

A range based document symbol.

ReferenceResult

A vertex representing a reference result.

ReferenceTag

The range tag for a reference.

Repository

Optional information about the repository containing the source of the package.

ResultSet

A result set acts as a hub to share n LSP request results between different ranges.

TypeDefinitionResult

A vertex representing a type definition result.

UnknownTag

The range tag for an unknown type.

Enums

DocumentSymbolResult

A vertex representing the document symbol result.

EventKind

The event kinds.

EventScope

The event scopes.

MetaDataPositionEncoding

The string encoding used to compute line and character values in positions and ranges.

MonikerKind

The moniker kind.

RangeTag

All available range tag types.