From 3fed76bb998ee4a907cbadb5d6335b5987bd9973 Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Tue, 20 Aug 2024 15:39:28 +0200 Subject: [PATCH] Try: derive Type for FriendSourceFlags, GuildFolder --- src/types/entities/user_settings.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/types/entities/user_settings.rs b/src/types/entities/user_settings.rs index df40b95..7006b48 100644 --- a/src/types/entities/user_settings.rs +++ b/src/types/entities/user_settings.rs @@ -140,7 +140,7 @@ pub struct CustomStatus { } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize, Copy, PartialOrd, Ord, Hash)] -#[cfg_attr(feature = "sqlx", derive(sqlx::FromRow))] +#[cfg_attr(feature = "sqlx", derive(sqlx::FromRow, sqlx::Type))] pub struct FriendSourceFlags { pub all: bool, } @@ -152,7 +152,8 @@ impl Default for FriendSourceFlags { } #[derive(Debug, Clone, Serialize, Deserialize)] -#[cfg_attr(feature = "sqlx", derive(sqlx::FromRow))] +#[cfg_attr(feature = "sqlx", derive(sqlx::FromRow, sqlx::Type))] +#[cfg_attr(feature = "sqlx", sqlx(type_name = "interface_type"))] pub struct GuildFolder { #[cfg(not(feature = "sqlx"))] pub color: Option,