roboticslib/jsonb/level.rs
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
#[serde(rename_all = "camelCase")]
pub struct Level {
#[serde(skip_serializing_if = "Option::is_none")]
pub scheme: Option<Vec<Vec<String>>>,
#[serde(skip_serializing_if = "Option::is_none")]
pub start_direction: Option<String>,
}
impl Level {
pub fn normalize(&self) -> Level {
Level {
scheme: self.scheme.clone(),
start_direction: self.start_direction.clone(),
}
}
}