aboutsummaryrefslogtreecommitdiff
path: root/common/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/lib.rs')
-rw-r--r--common/src/lib.rs13
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)]