From 629191f55afe77c00808cfe3d6f35d4cff1f4f73 Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Wed, 16 Nov 2022 13:40:48 +0000 Subject: [PATCH] git-ref-format: import Qualified within macro If the `qualified` macro was used, the compiler would complain that it required an import of `Qualified`. Fixed by importing Qualified within the unsafe block of the definition of `qualified`. Signed-off-by: Fintan Halpenny X-Clacks-Overhead: GNU Terry Pratchett --- git-ref-format/macro/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/git-ref-format/macro/src/lib.rs b/git-ref-format/macro/src/lib.rs index 4b617df..f33d4f5 100644 --- a/git-ref-format/macro/src/lib.rs +++ b/git-ref-format/macro/src/lib.rs @@ -66,7 +66,7 @@ pub fn qualified(input: TokenStream) -> TokenStream { let expand = quote! { unsafe { use ::std::{borrow::Cow, mem::transmute}; - use ::git_ref_format::{Component, RefStr, RefString}; + use ::git_ref_format::{Component, RefStr, RefString, Qualified}; let inner: RefString = transmute(#safe.to_owned()); let cow: Cow<'static, RefStr> = Cow::Owned(inner);