• Home
  • Raw
  • Download

Lines Matching defs:Expr

678 impl Expr {  impl
1039 impl Parse for Expr { implementation
1049 impl Expr { implementation
1132 pub fn parse_without_eager_brace(input: ParseStream) -> Result<Expr> { in parse_without_eager_brace()
1191 mut lhs: Expr, in parse_expr()
1194 ) -> Result<Expr> { in parse_expr()
1287 fn parse_expr(input: ParseStream, mut lhs: Expr, base: Precedence) -> Result<Expr> { in parse_expr()
1348 ) -> Result<Expr> { in ambiguous_expr()
1377 fn unary_expr(input: ParseStream, allow_struct: AllowStruct) -> Result<Expr> { in unary_expr()
1416 fn unary_expr(input: ParseStream) -> Result<Expr> { in unary_expr()
1447 ) -> Result<Expr> { in trailer_expr()
1463 fn trailer_helper(input: ParseStream, mut e: Expr) -> Result<Expr> { in trailer_helper()
1551 fn trailer_expr(input: ParseStream) -> Result<Expr> { in trailer_expr()
1627 fn atom_expr(input: ParseStream, allow_struct: AllowStruct) -> Result<Expr> { in atom_expr()
1702 fn atom_labeled(input: ParseStream) -> Result<Expr> { in atom_labeled()
1726 fn atom_expr(input: ParseStream) -> Result<Expr> { in atom_expr()
1760 fn expr_builtin(input: ParseStream) -> Result<Expr> { in expr_builtin()
1777 ) -> Result<Expr> { in path_or_macro_or_struct()
1793 ) -> Result<Expr> { in rest_of_path_or_macro_or_struct()
1836 fn paren_or_tuple(input: ParseStream) -> Result<Expr> { in paren_or_tuple()
1875 fn array_or_repeat(input: ParseStream) -> Result<Expr> { in array_or_repeat()
1961 pub(crate) fn expr_early(input: ParseStream) -> Result<Expr> { in expr_early()
2053 ) -> Result<Expr> { in expr_group()
2141 fn else_block(input: ParseStream) -> Result<(Token![else], Box<Expr>)> { in else_block()
2883 fn multi_index(e: &mut Expr, dot_token: &mut Token![.], float: LitFloat) -> Result<bool> { in multi_index()
2960 fn wrap_bare_struct(tokens: &mut TokenStream, e: &Expr) { in wrap_bare_struct()