pub type VariableRef = VariableRef<VarId, ScopeId>;
Aliased Type§
pub struct VariableRef {
pub path: ScopeRef<ScopeId>,
pub name: String,
pub id: VarId,
}
Fields§
§path: ScopeRef<ScopeId>
Path in the scope hierarchy to where this variable resides
name: String
Name of the variable in its hierarchy
id: VarId
Backend specific numeric ID. Performance optimization.
Trait Implementations§
Source§impl VariableRefExt for VariableRef
impl VariableRefExt for VariableRef
Source§fn full_path_string(&self) -> String
fn full_path_string(&self) -> String
A human readable full path to the scope