leptos-routable-macro 0.1.0

Type-safe routing utility for Leptos with zero-string path generation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![allow(clippy::needless_return)]
extern crate proc_macro;
pub(crate) mod derive_routable;
pub(crate) mod to_href_display;
pub(crate) mod utils;

#[proc_macro_derive(Routable, attributes(
    route,
    fallback,
    routes,
    protected_route,
    parent_route,
    protected_parent_route
))]
pub fn derive_routable(input: proc_macro::TokenStream) -> proc_macro::TokenStream {
    derive_routable::derive_routable_impl(input)
}