pub fn span(&self) -> &Span {
        match &self.kind {
            StmtKind::Expr(e) => &e.span,
            StmtKind::Assignment(a) => &a.span,
        }
    }
/// Gets the span of the statement.
Gets the span of the statement.
Gets the span of the statement .
pub fn span(&self) -> &Span {
        match &self.kind {
            StmtKind::Expr(e) => &e.span,
            StmtKind::Assignment(a) => &a.span,
        }
    }
pub fn span ( & self ) -> & Span { match & self . kind { StmtKind :: Expr ( e ) => & e . span , StmtKind :: Assignment ( a ) => & a . span , } }
Gets the span of the statement.
Gets the span of the statement .
&self
&self