diff options
-rw-r--r-- | bindgen-integration/build.rs | 2 | ||||
-rw-r--r-- | src/codegen/helpers.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/bindgen-integration/build.rs b/bindgen-integration/build.rs index 77ea64b5..d0ec3bc0 100644 --- a/bindgen-integration/build.rs +++ b/bindgen-integration/build.rs @@ -128,7 +128,7 @@ impl ParseCallbacks for MacroCallback { ] } else if name == "MyOrderedEnum" { vec![ - "PartialOrd".into(), + "std::cmp::PartialOrd".into(), ] } else { vec![] diff --git a/src/codegen/helpers.rs b/src/codegen/helpers.rs index 2ce6894f..75c169c6 100644 --- a/src/codegen/helpers.rs +++ b/src/codegen/helpers.rs @@ -30,7 +30,7 @@ pub mod attributes { let which_ones = which_ones .iter() .cloned() - .map(|one| Ident::new(one, Span::call_site())); + .map(|one| TokenStream::from_str(one).expect("derive to be valid")); quote! { #[derive( #( #which_ones ),* )] } |