1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#[derive(Debug, Deserialize)] pub struct Length { pub feet: Option<f64>, pub meters: Option<f64> } #[derive(Debug, Deserialize)] pub struct Volume { pub cubic_feet: u16, pub cubic_meters: u16 } #[derive(Debug, Deserialize)] pub struct Weight { pub kg: f64, pub lb: f64 } #[derive(Debug, Deserialize)] pub struct Force { #[serde(rename="kN")] pub kn: f64, pub lbf: f64 }