1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use crate::{Span, Type};
#[derive(Clone, Debug)]
pub struct Variable {
    pub declaration_span: Span,
    pub ty: Type,
    pub mutable: bool,
}
impl Variable {
    pub fn new(declaration_span: Span, ty: Type, mutable: bool) -> Variable {
        Self {
            declaration_span,
            ty,
            mutable,
        }
    }
}