From bdaa9254126a0e85a619370fc3ac71cdc895d046 Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Sun, 4 Aug 2024 00:03:40 +0200 Subject: [PATCH] Fix: `cannot infer type for type parameter `DB` declared on the trait...` --- chorus-macros/src/lib.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chorus-macros/src/lib.rs b/chorus-macros/src/lib.rs index ac618c2..fb17934 100644 --- a/chorus-macros/src/lib.rs +++ b/chorus-macros/src/lib.rs @@ -166,21 +166,21 @@ pub fn sqlx_bitflag_derive(input: TokenStream) -> TokenStream { #[cfg(feature = "sqlx")] impl sqlx::Type for #name { fn type_info() -> sqlx::any::AnyTypeInfo { - u64::type_info() + >::type_info() } } #[cfg(feature = "sqlx")] impl<'q> sqlx::Encode<'q, sqlx::Any> for #name { fn encode_by_ref(&self, buf: &mut ::ArgumentBuffer<'q>) -> Result { - u64::encode_by_ref(&self.bits(), buf) + >::encode_by_ref(&self.bits(), buf) } } #[cfg(feature = "sqlx")] impl<'q> sqlx::Decode<'q, sqlx::Any> for #name { fn decode(value: ::ValueRef<'q>) -> Result { - u64::decode(value).map(|d| #name::from_bits(d).unwrap()) + >::decode(value).map(|d| #name::from_bits(d).unwrap()) } } }