leptos_routable_macro/lib.rs
1#![allow(clippy::needless_return)]
2extern crate proc_macro;
3pub(crate) mod derive_routable;
4pub(crate) mod to_href_display;
5pub(crate) mod utils;
6
7#[proc_macro_derive(Routable, attributes(
8 route,
9 fallback,
10 routes,
11 protected_route,
12 parent_route,
13 protected_parent_route
14))]
15pub fn derive_routable(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
16 derive_routable::derive_routable_impl(input)
17}