(introducer: &Ident, iter: Iter)
| 97 | } |
| 98 | |
| 99 | fn parse_since(introducer: &Ident, iter: Iter) -> Result<Expr> { |
| 100 | let paren = token::parse_paren(introducer, iter)?; |
| 101 | |
| 102 | let ref mut inner = iter::new(paren.stream()); |
| 103 | let bound = bound::parse(paren, inner)?; |
| 104 | token::parse_optional_punct(inner, ','); |
| 105 | token::parse_end(inner)?; |
| 106 | |
| 107 | Ok(Expr::Since(bound)) |
| 108 | } |
| 109 | |
| 110 | fn parse_before(introducer: &Ident, iter: Iter) -> Result<Expr> { |
| 111 | let paren = token::parse_paren(introducer, iter)?; |
no test coverage detected