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,