summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--bit_field/bit_field_derive/bit_field_derive.rs1
-rw-r--r--enumn/src/lib.rs1
-rw-r--r--enumn/src/tests.rs2
3 files changed, 4 insertions, 0 deletions
diff --git a/bit_field/bit_field_derive/bit_field_derive.rs b/bit_field/bit_field_derive/bit_field_derive.rs
index 20b5b68..0bd0daf 100644
--- a/bit_field/bit_field_derive/bit_field_derive.rs
+++ b/bit_field/bit_field_derive/bit_field_derive.rs
@@ -319,6 +319,7 @@ fn get_declare_discriminants_for_enum(
             };
 
             quote! {
+                #[allow(non_upper_case_globals)]
                 const #variant: u64 = {
                     const IS_IN_BOUNDS: bool = (#ident::#variant as u64) < #upper_bound;
 
diff --git a/enumn/src/lib.rs b/enumn/src/lib.rs
index f4c30a7..b928b11 100644
--- a/enumn/src/lib.rs
+++ b/enumn/src/lib.rs
@@ -182,6 +182,7 @@ fn testable_derive(input: DeriveInput) -> proc_macro2::TokenStream {
     });
 
     quote! {
+        #[allow(non_upper_case_globals)]
         impl #ident {
             pub #signature -> Option<Self> {
                 struct discriminant;
diff --git a/enumn/src/tests.rs b/enumn/src/tests.rs
index 0d9cb83..cf5dd42 100644
--- a/enumn/src/tests.rs
+++ b/enumn/src/tests.rs
@@ -17,6 +17,7 @@ fn test_repr() {
     };
     let actual = crate::testable_derive(input);
     let expected = quote! {
+        #[allow(non_upper_case_globals)]
         impl E {
             pub fn n(value: u8) -> Option<Self> {
                 struct discriminant;
@@ -48,6 +49,7 @@ fn test_no_repr() {
     };
     let actual = crate::testable_derive(input);
     let expected = quote! {
+        #[allow(non_upper_case_globals)]
         impl E {
             pub fn n<REPR: Into<i64>>(value: REPR) -> Option<Self> {
                 struct discriminant;