Lines Matching refs:ParseStream
17 use crate::parse::ParseStream;
830 pub fn parse_without_eager_brace(input: ParseStream) -> Result<Expr> { in parse_without_eager_brace()
892 pub fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule()
908 pub fn peek(input: ParseStream) -> bool { in peek()
1204 use crate::parse::{Parse, ParseStream};
1231 fn parse(input: ParseStream) -> Result<Self> { in parse()
1241 pub(super) fn parse_with_earlier_boundary_rule(input: ParseStream) -> Result<Expr> { in parse_with_earlier_boundary_rule()
1313 input: ParseStream, in parse_expr() argument
1393 fn parse_expr(input: ParseStream, mut lhs: Expr, base: Precedence) -> Result<Expr> { in parse_expr() argument
1436 input: ParseStream, in parse_binop_rhs() argument
1470 fn peek_precedence(input: ParseStream) -> Precedence { in peek_precedence()
1486 input: ParseStream, in ambiguous_expr() argument
1504 fn expr_attrs(input: ParseStream) -> Result<Vec<Attribute>> { in expr_attrs()
1517 fn unary_expr(input: ParseStream, allow_struct: AllowStruct) -> Result<Expr> { in unary_expr() argument
1567 fn unary_expr(input: ParseStream) -> Result<Expr> { in unary_expr()
1596 input: ParseStream, in trailer_expr() argument
1625 fn trailer_helper(input: ParseStream, mut e: Expr) -> Result<Expr> { in trailer_helper() argument
1718 fn trailer_expr(input: ParseStream) -> Result<Expr> { in trailer_expr()
1794 fn atom_expr(input: ParseStream, allow_struct: AllowStruct) -> Result<Expr> { in atom_expr() argument
1871 fn atom_labeled(input: ParseStream) -> Result<Expr> { in atom_labeled()
1895 fn atom_expr(input: ParseStream) -> Result<Expr> { in atom_expr()
1929 fn expr_builtin(input: ParseStream) -> Result<Expr> { in expr_builtin()
1944 input: ParseStream, in path_or_macro_or_struct() argument
1961 input: ParseStream, in rest_of_path_or_macro_or_struct() argument
1997 fn parse(input: ParseStream) -> Result<Self> { in parse()
2005 fn paren_or_tuple(input: ParseStream) -> Result<Expr> { in paren_or_tuple()
2044 fn array_or_repeat(input: ParseStream) -> Result<Expr> { in array_or_repeat()
2091 fn parse(input: ParseStream) -> Result<Self> { in parse()
2117 fn parse(input: ParseStream) -> Result<Self> { in parse()
2150 fn parse(input: ParseStream) -> Result<Self> { in parse()
2159 input: ParseStream, in expr_group() argument
2195 fn parse(input: ParseStream) -> Result<Self> { in parse()
2208 fn parse(input: ParseStream) -> Result<Self> { in parse()
2215 fn expr_let(input: ParseStream, allow_struct: AllowStruct) -> Result<ExprLet> { in expr_let() argument
2231 fn parse(input: ParseStream) -> Result<Self> { in parse()
2285 fn parse(input: ParseStream) -> Result<Self> { in parse()
2296 fn parse(input: ParseStream) -> Result<Self> { in parse()
2326 fn parse(input: ParseStream) -> Result<Self> { in parse()
2348 fn parse(input: ParseStream) -> Result<Self> { in parse()
2379 fn parse(input: ParseStream) -> Result<Self> {
2411 fn parse(input: ParseStream) -> Result<Self> { in parse()
2420 input: ParseStream, in expr_unary() argument
2434 fn parse(input: ParseStream) -> Result<Self> { in parse()
2443 fn parse(input: ParseStream) -> Result<Self> { in parse()
2458 fn parse(input: ParseStream) -> Result<Self> { in parse()
2472 fn parse(input: ParseStream) -> Result<Self> { in parse()
2481 fn parse(input: ParseStream) -> Result<Self> { in parse()
2497 fn expr_become(input: ParseStream) -> Result<Expr> { in expr_become()
2507 fn parse(input: ParseStream) -> Result<Self> { in parse()
2519 fn parse(input: ParseStream) -> Result<Self> { in parse()
2535 fn expr_closure(input: ParseStream, allow_struct: AllowStruct) -> Result<ExprClosure> { in expr_closure() argument
2593 fn parse(input: ParseStream) -> Result<Self> { in parse()
2604 fn closure_arg(input: ParseStream) -> Result<Pat> { in closure_arg()
2642 fn parse(input: ParseStream) -> Result<Self> { in parse()
2666 fn parse(input: ParseStream) -> Result<Self> { in parse()
2685 fn parse(input: ParseStream) -> Result<Self> { in parse()
2696 fn parse(input: ParseStream) -> Result<Self> { in parse()
2708 fn parse(input: ParseStream) -> Result<Self> { in parse()
2718 fn expr_break(input: ParseStream, allow_struct: AllowStruct) -> Result<ExprBreak> { in expr_break() argument
2753 fn parse(input: ParseStream) -> Result<Self> { in parse()
2782 fn parse(input: ParseStream) -> Result<Self> { in parse()
2790 input: ParseStream, in expr_struct_helper() argument
2837 fn parse(input: ParseStream) -> Result<Self> { in parse()
2856 fn parse(input: ParseStream) -> Result<Self> { in parse()
2874 fn expr_range(input: ParseStream, allow_struct: AllowStruct) -> Result<ExprRange> { in expr_range() argument
2887 input: ParseStream, in parse_range_end() argument
2924 fn parse(input: ParseStream) -> Result<Self> { in parse()
2941 pub(crate) fn parse_obsolete(input: ParseStream) -> Result<Self> { in parse_obsolete()
2961 fn parse(input: ParseStream) -> Result<Self> { in parse()
2976 fn parse(input: ParseStream) -> Result<Self> { in parse()
2989 pub(crate) fn parse_multiple(input: ParseStream) -> Result<Vec<Self>> { in parse_multiple()
3001 fn parse(input: ParseStream) -> Result<Arm> { in parse()
3034 fn parse(input: ParseStream) -> Result<Self> { in parse()
3087 fn parse(input: ParseStream) -> Result<Self> { in parse()
3099 fn check_cast(input: ParseStream) -> Result<()> { in check_cast()