1 2 3 4 5 6 7 8 9 10 11 12
#![allow(unused_variables, unused_macros, unused_imports, dead_code, unused_mut)] use proc_macro::TokenStream; use syn::parse_macro_input; extern crate pmhelp_internal as pmhelp; mod derive; #[proc_macro_derive(TryFromParsable, attributes(try_from_parsable))] pub fn try_from_parsable(stream: TokenStream) -> TokenStream { TokenStream::from(derive::derive_try_from_parsable(parse_macro_input!(stream))) }