roboticslib/jsonb/
features.rsuse serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct Features {
#[serde(skip_serializing_if = "Option::is_none")]
pub turn: Option<i32>,
#[serde(skip_serializing_if = "Option::is_none")]
pub walk: Option<i32>,
#[serde(skip_serializing_if = "Option::is_none")]
pub fight: Option<i32>,
}
impl Features {
pub fn normalize(&self) -> Features {
Features {
turn: self.turn,
walk: self.walk,
fight: self.fight,
}
}
}