Skip to main content

NodeId

Type Alias NodeId 

Source
pub type NodeId = SymbolId;
Expand description

Stable identity of a semantic definition inside one analyzed program.

SymbolId is the public, language-neutral representation of a definition; this alias makes the distinction between definition and edge identities explicit in the graph/diff layers without duplicating the symbol payload.

Aliased Type§

pub struct NodeId {
    pub language: LanguageId,
    pub module: Vec<String>,
    pub container: Option<String>,
    pub name: String,
}

Fields§

§language: LanguageId§module: Vec<String>§container: Option<String>§name: String