From dfffcf431344f2db3830e3e71753a762862ed9a7 Mon Sep 17 00:00:00 2001 From: Quat3rnion Date: Tue, 18 Jun 2024 05:08:36 -0400 Subject: [PATCH] Add forgotten feature locks --- src/types/utils/snowflake.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/types/utils/snowflake.rs b/src/types/utils/snowflake.rs index 341cc50..87a5586 100644 --- a/src/types/utils/snowflake.rs +++ b/src/types/utils/snowflake.rs @@ -103,18 +103,21 @@ impl<'de> serde::Deserialize<'de> for Snowflake { } } +#[cfg(feature = "sqlx")] impl sqlx::Type for Snowflake { fn type_info() -> ::TypeInfo { >::type_info() } } +#[cfg(feature = "sqlx")] impl<'q> sqlx::Encode<'q, sqlx::MySql> for Snowflake { fn encode_by_ref(&self, buf: &mut >::ArgumentBuffer) -> sqlx::encode::IsNull { >::encode_by_ref(&self.0.to_string(), buf) } } +#[cfg(feature = "sqlx")] impl<'d> sqlx::Decode<'d, sqlx::MySql> for Snowflake { fn decode(value: >::ValueRef) -> Result { >::decode(value).map(|s| s.parse::().map(Snowflake).unwrap())