fix: totally fix bincode feature gate

This commit is contained in:
mokurin000
2025-08-04 22:35:30 +08:00
parent d23abb02fd
commit ad85d05470

View File

@@ -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<UserRegion>,
}
#[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,