inline_value.rs
1#[derive(Debug, Clone, PartialEq, Eq)]
2pub enum VariableLookupKind {
3 Variable,
4 Expression,
5}
6
7#[derive(Debug, Clone, PartialEq, Eq)]
8pub enum VariableScope {
9 Local,
10 Global,
11}
12
13#[derive(Debug, Clone)]
14pub struct InlineValueLocation {
15 pub variable_name: String,
16 pub scope: VariableScope,
17 pub lookup: VariableLookupKind,
18 pub row: usize,
19 pub column: usize,
20}