From ad85d05470141d4d8e1d98d9155f73ef1c902caf Mon Sep 17 00:00:00 2001 From: mokurin000 <1348292515a@gmail.com> Date: Mon, 4 Aug 2025 22:35:30 +0800 Subject: [PATCH] fix: totally fix bincode feature gate --- sdgb-api/src/title/model/get_user_region_api/mod.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sdgb-api/src/title/model/get_user_region_api/mod.rs b/sdgb-api/src/title/model/get_user_region_api/mod.rs index 88f04b9..5656c5e 100644 --- a/sdgb-api/src/title/model/get_user_region_api/mod.rs +++ b/sdgb-api/src/title/model/get_user_region_api/mod.rs @@ -1,4 +1,3 @@ -use bincode::{Decode, Encode}; use serde::{Deserialize, Serialize}; #[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)] @@ -50,7 +49,8 @@ pub struct UserRegionFlatten { pub created: String, } -#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize, Encode, Decode)] +#[cfg_attr(feature = "bincode", derive(bincode::Encode, bincode::Decode))] +#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct GetUserRegionApiResp { pub user_id: u32, @@ -58,7 +58,8 @@ pub struct GetUserRegionApiResp { pub user_region_list: Vec, } -#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize, Encode, Decode)] +#[cfg_attr(feature = "bincode", derive(bincode::Encode, bincode::Decode))] +#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)] #[serde(rename_all = "camelCase")] pub struct UserRegion { pub region_id: u32,