Crate lsif_types[][src]

Structs

DeclarationTag

The range tag for a declaration.

DefinitionTag

The range tag for a definition.

Document

A vertex representing a document in the project.

E1N

One-to-many edge.

E11

One-to-one edge.

Entry

An entry in the graph.

Event

The event vertex.

Item

An edge representing an item in a result set.

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.

ReferenceTag

The range tag for a reference.

Repository

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

UnknownTag

The range tag for an unknown type.

Enums

DocumentSymbolResult

A vertex representing the document symbol result.

Edge

All available edge types.

Element

The element type.

EventKind

The event kinds.

EventScope

The event scopes.

ItemProperty

Distinguishes the item’s target range.

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.

Vertex

All available vertex types.

Type Definitions

Id

Identifies a unique element.