diff --git a/src/model.rs b/src/model.rs index baedc33f..2928ab7d 100644 --- a/src/model.rs +++ b/src/model.rs @@ -45,6 +45,7 @@ pub struct Symbol { pub filters: Vec, } + #[derive(Debug, Serialize, Deserialize, Clone)] #[serde(tag = "filterType")] pub enum Filters { @@ -124,6 +125,8 @@ pub enum Filters { min_trailing_below_delta: Option, max_trailing_below_delta: Option, }, + #[serde(untagged)] + Unknown(serde_json::Map), } #[derive(Debug, Serialize, Deserialize, Clone)]