WIP: different macro API

This commit is contained in:
Evan Almloff committed 2023-05-26 18:49:45 -05:00
1 parent 74ace3f978
commit 87794b5039
2 files changed
+288 -1

No files matched your search

+2 -1
View File
@@ -13,13 +13,14 @@ use proc_macro2::TokenStream as TokenStream2;
use crate::{layout::LayoutId, route_tree::RouteTree};
mod layout;
mod macro2;
mod nest;
mod query;
mod route;
mod route_tree;
mod segment;
#[proc_macro_derive(Routable, attributes(route, nest, end_nest, layout, end_layout))]
#[proc_macro_derive(Routable)]
pub fn routable(input: TokenStream) -> TokenStream {
let routes_enum = parse_macro_input!(input as syn::ItemEnum);