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: EdgeData
NextMoniker(EdgeData)
Tuple Fields of NextMoniker
0: EdgeData
Next(EdgeData)
Tuple Fields of Next
0: EdgeData
PackageInformation(EdgeData)
Tuple Fields of PackageInformation
0: EdgeData
Item(Item)
Tuple Fields of Item
0: Item
Definition(EdgeData)
Tuple Fields of Definition
0: EdgeData
Declaration(EdgeData)
Tuple Fields of Declaration
0: EdgeData
Hover(EdgeData)
Tuple Fields of Hover
0: EdgeData
References(EdgeData)
Tuple Fields of References
0: EdgeData
Implementation(EdgeData)
Tuple Fields of Implementation
0: EdgeData
TypeDefinition(EdgeData)
Tuple Fields of TypeDefinition
0: EdgeData
FoldingRange(EdgeData)
Tuple Fields of FoldingRange
0: EdgeData
DocumentLink(EdgeData)
Tuple Fields of DocumentLink
0: EdgeData
DocumentSymbol(EdgeData)
Tuple Fields of DocumentSymbol
0: EdgeData
Diagnostic(EdgeData)
Tuple Fields of Diagnostic
0: EdgeData
Trait 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