Get the span of this expression
(&self)
| 205 | impl Expr { |
| 206 | /// Get the span of this expression |
| 207 | pub fn span(&self) -> Span { |
| 208 | match self { |
| 209 | Expr::Ident(i) => i.span, |
| 210 | Expr::Lit(l) => l.span, |
| 211 | Expr::App { span, .. } => *span, |
| 212 | Expr::Lam { span, .. } => *span, |
| 213 | Expr::Forall { span, .. } => *span, |
| 214 | Expr::Arrow { span, .. } => *span, |
| 215 | Expr::Let { span, .. } => *span, |
| 216 | Expr::Match { span, .. } => *span, |
| 217 | Expr::If { span, .. } => *span, |
| 218 | Expr::Ann { span, .. } => *span, |
| 219 | Expr::Hole { span } => *span, |
| 220 | Expr::Universe { span, .. } => *span, |
| 221 | Expr::Paren { span, .. } => *span, |
| 222 | } |
| 223 | } |
| 224 | } |
| 225 | |
| 226 | /// Literal expression |
no outgoing calls
no test coverage detected