Releases: dtolnay/syn
Releases · dtolnay/syn
0.11.8
0.11.7
0.11.6
0.11.5
-
Implement an AST folder,
syn::fold::Folder
(#85, thanks @gnzlbg) -
Expose parsers and parser combinators for parsing custom function-like macro input
extern crate syn; #[macro_use] extern crate synom; use syn::Expr; use syn::parse::expr; // An expression surrounded by [[ ... ]]. named!(double_bracket_expr -> Expr, delimited!(punct!("[["), expr, punct!("]]")) ); fn main() { let input = "[[ 1 + 1 ]]"; let parsed = double_bracket_expr(input).expect("double bracket expr"); println!("{:?}", parsed); }
0.11.4
- Add
TyGenerics::as_turbofish()
to turn<X, Y>
into::<X, Y>
- Add
syn::parse_ty_param_bound