From ff80530630afc657cb07663cffc74a462b0cb346 Mon Sep 17 00:00:00 2001 From: indirection42 Date: Fri, 12 Jul 2024 16:06:49 +0800 Subject: [PATCH 1/3] replace hyphen --- xcq-types/derive/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xcq-types/derive/src/lib.rs b/xcq-types/derive/src/lib.rs index 5be0a5b..4524247 100644 --- a/xcq-types/derive/src/lib.rs +++ b/xcq-types/derive/src/lib.rs @@ -137,8 +137,8 @@ fn import_xcq_types() -> TokenStream2 { match found_crate { FoundCrate::Itself => quote! { crate }, FoundCrate::Name(name) => { - let name = syn::Ident::new(&name, proc_macro2::Span::call_site()); - quote! { ::#name } + let crate_ = syn::Ident::new(&name.replace("-", "_"), proc_macro2::Span::call_site()); + quote! { ::#crate_ } } } } From d1a7451f59380a891a35131ca94ee08c1989c7d2 Mon Sep 17 00:00:00 2001 From: Jiyuan Zheng Date: Sat, 13 Jul 2024 12:09:42 +0800 Subject: [PATCH 2/3] clippy fix --- xcq-types/derive/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xcq-types/derive/src/lib.rs b/xcq-types/derive/src/lib.rs index 4524247..ca067c8 100644 --- a/xcq-types/derive/src/lib.rs +++ b/xcq-types/derive/src/lib.rs @@ -137,7 +137,7 @@ fn import_xcq_types() -> TokenStream2 { match found_crate { FoundCrate::Itself => quote! { crate }, FoundCrate::Name(name) => { - let crate_ = syn::Ident::new(&name.replace("-", "_"), proc_macro2::Span::call_site()); + let crate_ = syn::Ident::new(&name.replace('-', '_'), proc_macro2::Span::call_site()); quote! { ::#crate_ } } } From a1f4314de545a5ad1e128a650da27c17634ce2be Mon Sep 17 00:00:00 2001 From: Jiyuan Zheng Date: Sat, 13 Jul 2024 13:34:42 +0800 Subject: [PATCH 3/3] clippy fix --- xcq-types/derive/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xcq-types/derive/src/lib.rs b/xcq-types/derive/src/lib.rs index ca067c8..e4dcabe 100644 --- a/xcq-types/derive/src/lib.rs +++ b/xcq-types/derive/src/lib.rs @@ -137,7 +137,7 @@ fn import_xcq_types() -> TokenStream2 { match found_crate { FoundCrate::Itself => quote! { crate }, FoundCrate::Name(name) => { - let crate_ = syn::Ident::new(&name.replace('-', '_'), proc_macro2::Span::call_site()); + let crate_ = syn::Ident::new(&name.replace('-', "_"), proc_macro2::Span::call_site()); quote! { ::#crate_ } } }