diff --git a/packages/router-macro/src/lib.rs b/packages/router-macro/src/lib.rs index 1f8e2371d..c7b4b698c 100644 --- a/packages/router-macro/src/lib.rs +++ b/packages/router-macro/src/lib.rs @@ -559,7 +559,7 @@ impl RouteEnum { #(#type_defs)* #[allow(non_camel_case_types)] - #[derive(Debug, PartialEq)] + #[derive(Debug, PartialEq, Eq)] pub enum #match_error_name { #(#error_variants),* } diff --git a/packages/router-macro/src/segment.rs b/packages/router-macro/src/segment.rs index 21ebe5b60..71956cf23 100644 --- a/packages/router-macro/src/segment.rs +++ b/packages/router-macro/src/segment.rs @@ -309,7 +309,7 @@ pub(crate) fn create_error_type( quote! { #[allow(non_camel_case_types)] - #[derive(Debug, PartialEq)] + #[derive(Debug, PartialEq, Eq)] pub enum #error_name { ExtraSegments(String), #(#child_type_variant,)*