Writing a library that deserializes docker build --progress rawjson's output and I'm stuck between using an Option<Vec> and having serde default to an empty vec:
#[derive(Debug, Deserialize)]
pub struct DockerBuilderCommandOutput {
#[serde(default)]
pub vertexes: Vec<VertexData>,
#[serde(default)]
pub statuses: Vec<StatusData>,
}
Is it better if i just used Option<Vec< ... >>?