From 145ea7be004c14d00a85c0b9bc9ce8ad97246a24 Mon Sep 17 00:00:00 2001 From: Amin Yahyaabadi Date: Mon, 25 Dec 2023 03:47:20 -0800 Subject: [PATCH] fix: avoid conflicts in case of consecutive underscores --- strum_macros/src/macros/from_repr.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/strum_macros/src/macros/from_repr.rs b/strum_macros/src/macros/from_repr.rs index a70c6f86..5cfacd09 100644 --- a/strum_macros/src/macros/from_repr.rs +++ b/strum_macros/src/macros/from_repr.rs @@ -1,4 +1,3 @@ -use heck::ToShoutySnakeCase; use proc_macro2::{Span, TokenStream}; use quote::{format_ident, quote}; use syn::{Data, DeriveInput, Fields, Type}; @@ -73,7 +72,7 @@ pub fn from_repr_inner(ast: &DeriveInput) -> syn::Result { } }; - let const_var_str = format!("{}_DISCRIMINANT", variant.ident).to_shouty_snake_case(); + let const_var_str = format!("{}_DISCRIMINANT", variant.ident); let const_var_ident = format_ident!("{}", const_var_str); let const_val_expr = match &variant.discriminant {