Lines Matching defs:discriminant
16 /// Explicit discriminant: `Variant = 1`
17 pub discriminant: Option<(Token![=], Expr)>,
177 let discriminant = if input.peek(Token![=]) {
180 let discriminant: Expr = input.parse()?;
182 let discriminant = {
185 let mut discriminant: Result<Expr> = ahead.parse();
186 if discriminant.is_ok() {
189 discriminant = Ok(Expr::Verbatim(verbatim::between(&begin, input)));
191 discriminant?
193 Some((eq_token, discriminant))
201 discriminant,
367 if let Some((eq_token, disc)) = &self.discriminant {