We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b05fc7d commit 7cb6123Copy full SHA for 7cb6123
1 file changed
sqlx-pg-uint-macros/src/lib.rs
@@ -155,15 +155,16 @@ pub fn uint_wrapper_derive(input: TokenStream) -> TokenStream {
155
&self,
156
buf: &mut <sqlx::Postgres as sqlx::Database>::ArgumentBuffer<'q>,
157
) -> Result<sqlx::encode::IsNull, sqlx::error::BoxDynError> {
158
- self.inner.encode_by_ref(buf)
+ <BigDecimal as sqlx::Encode<sqlx::Postgres>>::encode_by_ref(&self.inner, buf)
159
}
160
161
162
impl<'r> sqlx::Decode<'r, sqlx::Postgres> for #name {
163
fn decode(
164
value: <sqlx::Postgres as sqlx::Database>::ValueRef<'r>,
165
) -> Result<Self, sqlx::error::BoxDynError> {
166
- let big_decimal = BigDecimal::decode(value)?;
+ let big_decimal = <BigDecimal as sqlx::Decode<sqlx::Postgres>>::decode(value)
167
+ ?;
168
Ok(#name::try_from(big_decimal)?)
169
170
0 commit comments