sirius-macros 0.1.1

Macros for sirius
Documentation
1
2
3
4
5
6
7
8
9
use proc_macro::TokenStream;

mod derive;

#[proc_macro_derive(Sirius)]
pub fn sirius_derive(input: TokenStream) -> TokenStream {
    let ast: syn::DeriveInput = syn::parse(input).unwrap();
    derive::derive(&ast)
}