#[derive(Debug, Clone)]
pub enum Value {
NONE,
INTEGER(i32),
STRING(String),
}
impl Value {
pub fn get_integer(&self) -> i32 {
match self {
Value::INTEGER(_value) => *_value,
_ => panic!("Value is not an integer."),
}
}
pub fn get_string(&self) -> &String {
match &self {
Value::STRING(_value) => _value,
_ => panic!("Value is not a string."),
}
}
}