Lines Matching refs:parse
7 use syn::parse::{Parse, ParseStream};
17 fn parse(input: ParseStream) -> Result<Self> {
19 vis: input.parse()?,
20 rest: input.parse()?,
31 let expected = $rest.parse::<TokenStream>().unwrap();
32 let parse: VisRest = syn::parse_str($input).unwrap();
34 match parse.vis {
36 _ => panic!("Expected {}, got {:?}", stringify!($p), parse.vis),
41 assert_eq!(parse.rest.to_string(), expected.to_string());
45 syn::parse2::<VisRest>($input.parse().unwrap()).unwrap_err();