Function futures_await_syn::parse_tokens [] [src]

pub fn parse_tokens<T: Synom>(tokens: Tokens) -> Result<T, ParseError>

Parse a quote::Tokens of Rust code into the chosen syn data type.

Examples

extern crate syn;

use syn::Expr;

fn run() -> Result<()> {
    let code = quote!(assert_eq!(u8::max_value(), 255));
    let expr = syn::parse_tokens::<Expr>(code)?;
    println!("{:#?}", expr);
    Ok(())
}