Lines Matching refs:syn
8 use syn::punctuated::Punctuated;
9 use syn::{parse_quote, token, Expr, ExprRange, ExprTuple, Stmt, Token};
86 assert_eq!(expected, syn::parse_str(input).unwrap());
97 assert_eq!(expected, syn::parse2(tokens).unwrap());
309 // https://github.com/dtolnay/syn/issues/1019
329 syn::parse_str::<Expr>("|| &x as T[0]").unwrap_err();
330 syn::parse_str::<Expr>("|| () as ()()").unwrap_err();
335 syn::parse_str::<Expr>("..").unwrap();
336 syn::parse_str::<Expr>("..hi").unwrap();
337 syn::parse_str::<Expr>("lo..").unwrap();
338 syn::parse_str::<Expr>("lo..hi").unwrap();
340 syn::parse_str::<Expr>("..=").unwrap_err();
341 syn::parse_str::<Expr>("..=hi").unwrap();
342 syn::parse_str::<Expr>("lo..=").unwrap_err();
343 syn::parse_str::<Expr>("lo..=hi").unwrap();
345 syn::parse_str::<Expr>("...").unwrap_err();
346 syn::parse_str::<Expr>("...hi").unwrap_err();
347 syn::parse_str::<Expr>("lo...").unwrap_err();
348 syn::parse_str::<Expr>("lo...hi").unwrap_err();
367 syn::parse2::<Stmt>(stmt).unwrap();
376 syn::parse2::<Stmt>(stmt).unwrap_err();