use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize, Default)] #[serde(default)] pub struct Action { #[serde(skip_serializing_if = "Option::is_none")] pub punc: Option, #[serde(skip_serializing_if = "Option::is_none")] pub navigate: Option, #[serde(skip_serializing_if = "Option::is_none")] pub launch: Option, }