Lines Matching refs:parse
532 use crate::parse::{Parse, ParseStream};
541 fn parse(input: ParseStream) -> Result<Self> { in parse() method
546 let lt_token: Token![<] = input.parse()?; in parse()
559 ..input.parse()? in parse()
564 ..input.parse()? in parse()
569 ..input.parse()? in parse()
587 let punct = input.parse()?; in parse()
591 let gt_token: Token![>] = input.parse()?; in parse()
604 fn parse(input: ParseStream) -> Result<Self> { in parse() method
611 ..input.parse()? in parse()
616 ..input.parse()? in parse()
621 ..input.parse()? in parse()
631 fn parse(input: ParseStream) -> Result<Self> { in parse() method
635 lifetime: input.parse()?, in parse()
639 Some(input.parse()?) in parse()
652 let value = input.parse()?; in parse()
657 let punct = input.parse()?; in parse()
669 fn parse(input: ParseStream) -> Result<Self> { in parse() method
671 for_token: input.parse()?, in parse()
672 lt_token: input.parse()?, in parse()
676 lifetimes.push_value(input.parse()?); in parse()
680 lifetimes.push_punct(input.parse()?); in parse()
684 gt_token: input.parse()?, in parse()
691 fn parse(input: ParseStream) -> Result<Self> { in parse() method
693 input.parse().map(Some) in parse()
702 fn parse(input: ParseStream) -> Result<Self> { in parse() method
704 let ident: Ident = input.parse()?; in parse()
705 let colon_token: Option<Token![:]> = input.parse()?; in parse()
721 let punct: Token![+] = input.parse()?; in parse()
726 let eq_token: Option<Token![=]> = input.parse()?; in parse()
728 Some(input.parse::<Type>()?) in parse()
746 fn parse(input: ParseStream) -> Result<Self> { in parse() method
760 return input.parse().map(TypeParamBound::Lifetime); in parse_single()
766 let precise_capture: PreciseCapture = input.parse()?; in parse_single()
810 bounds.push_punct(input.parse()?); in parse_multiple()
827 fn parse(input: ParseStream) -> Result<Self> { in parse() method
835 let mut lifetimes: Option<BoundLifetimes> = input.parse()?; in do_parse()
842 conditionally_const.parse::<Token![const]>()?; in do_parse()
848 let const_token: Token![const] = input.parse()?; in do_parse()
855 let modifier: TraitBoundModifier = input.parse()?; in do_parse()
857 lifetimes = input.parse()?; in do_parse()
860 let mut path: Path = input.parse()?; in do_parse()
864 input.parse::<Option<Token![::]>>()?; in do_parse()
865 let args: ParenthesizedGenericArguments = input.parse()?; in do_parse()
895 fn parse(input: ParseStream) -> Result<Self> { in parse() method
897 input.parse().map(TraitBoundModifier::Maybe) in parse()
906 fn parse(input: ParseStream) -> Result<Self> { in parse() method
910 const_token: input.parse()?, in parse()
911 ident: input.parse()?, in parse()
912 colon_token: input.parse()?, in parse()
913 ty: input.parse()?, in parse()
916 let eq_token = input.parse()?; in parse()
930 fn parse(input: ParseStream) -> Result<Self> { in parse() method
931 let where_token: Token![where] = input.parse()?; in parse()
952 let value = input.parse()?; in parse()
957 let punct = input.parse()?; in parse()
968 fn parse(input: ParseStream) -> Result<Self> { in parse() method
970 input.parse().map(Some) in parse()
979 fn parse(input: ParseStream) -> Result<Self> { in parse() method
982 lifetime: input.parse()?, in parse()
983 colon_token: input.parse()?, in parse()
996 let value = input.parse()?; in parse()
1001 let punct = input.parse()?; in parse()
1009 lifetimes: input.parse()?, in parse()
1010 bounded_ty: input.parse()?, in parse()
1011 colon_token: input.parse()?, in parse()
1036 let punct = input.parse()?; in parse()
1049 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1050 let use_token: Token![use] = input.parse()?; in parse()
1051 let lt_token: Token![<] = input.parse()?; in parse()
1058 input.parse::<CapturedParam>()? in parse()
1067 input.parse::<Token![,]>()? in parse()
1074 let gt_token: Token![>] = input.parse()?; in parse()
1087 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1090 input.parse().map(CapturedParam::Lifetime) in parse()