Only output image url(s) if we have any
- Id
- 00107258a252d8de8685e1585f2291bd1b650a20
- Author
- Caio
- Commit time
- 2020-01-09T13:14:59+01:00
Modified cantine/src/model.rs
pub name: String,
pub uuid: Uuid,
pub crawl_url: String,
- pub image: Option<String>,
pub num_ingredients: u8,
pub instructions_length: u32,
+
+ #[serde(skip_serializing_if = "Option::is_none")]
+ pub image: Option<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub total_time: Option<u32>,
#[serde(skip_serializing_if = "Option::is_none")]
pub uuid: Uuid,
pub name: String,
pub crawl_url: String,
- pub images: Vec<String>,
-
- pub ingredients: Vec<String>,
- pub instructions: Vec<String>,
pub num_ingredients: u8,
+ pub ingredients: Vec<String>,
+
+ pub instructions: Vec<String>,
+
+ #[serde(skip_serializing_if = "Vec::is_empty")]
+ pub images: Vec<String>,
#[serde(skip_serializing_if = "Option::is_none")]
pub total_time: Option<u32>,
#[serde(skip_serializing_if = "Option::is_none")]