[][src]Function serde_syn::parser

pub fn parser<T: DeserializeOwned>(config: Config) -> impl Parser<Output = T>

Create a Syn Parser which can deserialize the type T from a token stream or string.

let from_string: Vec<String> = parser(config::RUSTY)
    .parse_str("[\"Hello\", \"World\"]")?;

let from_tokens: Vec<String> = parser(config::RUSTY)
    .parse2(quote! { ["Hello", "World"] })?;