postro_macros/lib.rs
1use proc_macro::TokenStream;
2use syn::DeriveInput;
3
4mod from_row;
5
6/// Foo
7#[proc_macro_derive(FromRow)]
8pub fn from_row(input: TokenStream) -> TokenStream {
9 match from_row::from_row(syn::parse_macro_input!(input as DeriveInput)) {
10 Ok(ok) => ok,
11 Err(err) => err.into_compile_error().into(),
12 }
13}
14