(introducer: &Ident, iter: Iter)
| 108 | } |
| 109 | |
| 110 | fn parse_before(introducer: &Ident, iter: Iter) -> Result<Expr> { |
| 111 | let paren = token::parse_paren(introducer, iter)?; |
| 112 | |
| 113 | let ref mut inner = iter::new(paren.stream()); |
| 114 | let bound = bound::parse(paren, inner)?; |
| 115 | token::parse_optional_punct(inner, ','); |
| 116 | token::parse_end(inner)?; |
| 117 | |
| 118 | Ok(Expr::Before(bound)) |
| 119 | } |
| 120 | |
| 121 | fn parse_not(introducer: &Ident, iter: Iter) -> Result<Expr> { |
| 122 | let paren = token::parse_paren(introducer, iter)?; |
no test coverage detected