diff --git a/xcq-types/derive/src/lib.rs b/xcq-types/derive/src/lib.rs index 5be0a5b..e4dcabe 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_ } } } }