diff --git a/src/generate/register.rs b/src/generate/register.rs index 5d831406..5b75711d 100644 --- a/src/generate/register.rs +++ b/src/generate/register.rs @@ -1486,7 +1486,7 @@ fn base_syn_path( let mut segments = Punctuated::new(); segments.push(path_segment(Ident::new("super", span))); segments.push(path_segment(ident( - &base.register().name, + &replace_suffix(&base.register().name, ""), config, "register_mod", span, diff --git a/src/util.rs b/src/util.rs index f36a9f7a..84034412 100644 --- a/src/util.rs +++ b/src/util.rs @@ -495,4 +495,4 @@ fn pascalcase() { assert_eq!(to_pascal_case("FOO_BAR_1"), "FooBar1"); assert_eq!(to_pascal_case("FOO_BAR_1_2"), "FooBar1_2"); assert_eq!(to_pascal_case("FOO_BAR_1_2_"), "FooBar1_2_"); -} \ No newline at end of file +}