From 04282ef8897902fc88f99204174eb2ff03a88921 Mon Sep 17 00:00:00 2001 From: Gino Valente <49806985+MrGVSV@users.noreply.github.com> Date: Tue, 31 Dec 2024 18:03:32 -0700 Subject: [PATCH] Make `Routable` derive macro hygienic (#3437) --- packages/router-macro/src/lib.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/router-macro/src/lib.rs b/packages/router-macro/src/lib.rs index b852ba730..adf040e0c 100644 --- a/packages/router-macro/src/lib.rs +++ b/packages/router-macro/src/lib.rs @@ -257,13 +257,15 @@ pub fn routable(input: TokenStream) -> TokenStream { let routable_impl = route_enum.routable_impl(); (quote! { - #error_type + const _: () = { + #error_type - #display_impl + #display_impl - #routable_impl + #routable_impl - #parse_impl + #parse_impl + }; }) .into() }