Skip to main content

sirius_macros/
lib.rs

1use proc_macro::TokenStream;
2
3mod derive;
4
5#[proc_macro_derive(Sirius)]
6pub fn sirius_derive(input: TokenStream) -> TokenStream {
7    let ast: syn::DeriveInput = syn::parse(input).unwrap();
8    derive::derive(&ast)
9}