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}