From 9d6411fd92e73c204425f8dd37dc3cf567f604e4 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 30 Jan 2025 18:34:09 +0100 Subject: avoid transitive crate deps by re-export --- common/src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common/src/lib.rs') diff --git a/common/src/lib.rs b/common/src/lib.rs index 503febd..5dadd1c 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -25,6 +25,7 @@ pub struct NodeID(pub [u8; 32]); #[derive(Debug, Clone, Deserialize, Serialize, Default, Encode, Decode)] pub struct Node { pub slug: String, + #[serde(default)] pub parents: Vec, pub kind: Option, pub poster: Option, @@ -36,9 +37,12 @@ pub struct Node { pub release_date: Option, // in unix millis pub index: Option, pub media: Option, + #[serde(default)] pub ratings: BTreeMap, pub federated: Option, + #[serde(default)] pub people: BTreeMap>, + #[serde(default)] pub external_ids: BTreeMap, } -- cgit v1.2.3-70-g09d2