diff options
Diffstat (limited to 'common/src/lib.rs')
-rw-r--r-- | common/src/lib.rs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/common/src/lib.rs b/common/src/lib.rs index 9a3535a..ce83bd4 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -21,8 +21,10 @@ use std::{collections::BTreeMap, path::PathBuf}; #[derive(Debug, Clone, Deserialize, Serialize, Default)] pub struct Node { - #[serde(default)] pub public: NodePublic, - #[serde(default)] pub private: NodePrivate, + #[serde(default)] + pub public: NodePublic, + #[serde(default)] + pub private: NodePrivate, } #[rustfmt::skip] @@ -62,7 +64,9 @@ pub struct ImportOptions { pub enum ImportSource { Override(Node), Tmdb(u64), - AutoChildren, + AutoChildren { + path: Option<PathBuf>, + }, Media { location: AssetLocation, // TODO ignore options @@ -140,7 +144,8 @@ pub struct SourceTrack { pub codec: String, pub language: String, pub default_duration: Option<u64>, - #[serde(default)] pub federated: Vec<String>, + #[serde(default)] + pub federated: Vec<String>, } #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq, PartialOrd, Ord)] |