Enum lsp_types::lsif::Edge [−][src]
pub enum Edge {
Show 16 variants
Contains(EdgeDataMultiIn),
Moniker(EdgeData),
NextMoniker(EdgeData),
Next(EdgeData),
PackageInformation(EdgeData),
Item(Item),
Definition(EdgeData),
Declaration(EdgeData),
Hover(EdgeData),
References(EdgeData),
Implementation(EdgeData),
TypeDefinition(EdgeData),
FoldingRange(EdgeData),
DocumentLink(EdgeData),
DocumentSymbol(EdgeData),
Diagnostic(EdgeData),
}Variants
Contains(EdgeDataMultiIn)Tuple Fields of Contains
Moniker(EdgeData)Tuple Fields of Moniker
0: EdgeDataNextMoniker(EdgeData)Tuple Fields of NextMoniker
0: EdgeDataNext(EdgeData)Tuple Fields of Next
0: EdgeDataPackageInformation(EdgeData)Tuple Fields of PackageInformation
0: EdgeDataItem(Item)Tuple Fields of Item
0: ItemDefinition(EdgeData)Tuple Fields of Definition
0: EdgeDataDeclaration(EdgeData)Tuple Fields of Declaration
0: EdgeDataHover(EdgeData)Tuple Fields of Hover
0: EdgeDataReferences(EdgeData)Tuple Fields of References
0: EdgeDataImplementation(EdgeData)Tuple Fields of Implementation
0: EdgeDataTypeDefinition(EdgeData)Tuple Fields of TypeDefinition
0: EdgeDataFoldingRange(EdgeData)Tuple Fields of FoldingRange
0: EdgeDataDocumentLink(EdgeData)Tuple Fields of DocumentLink
0: EdgeDataDocumentSymbol(EdgeData)Tuple Fields of DocumentSymbol
0: EdgeDataDiagnostic(EdgeData)Tuple Fields of Diagnostic
0: EdgeDataTrait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more