From 9898998344f9897d59b629ce643a0e243f5e7b09 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 3 Aug 2023 15:36:34 +0200 Subject: federated assets and refactored asset paths --- common/src/lib.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'common/src') diff --git a/common/src/lib.rs b/common/src/lib.rs index 6f6caf5..be25157 100644 --- a/common/src/lib.rs +++ b/common/src/lib.rs @@ -20,8 +20,8 @@ pub struct Node { #[derive(Debug, Clone, Deserialize, Serialize)] pub struct NodePrivate { #[serde(default)] pub import: Option, - #[serde(default)] pub poster: Option, - #[serde(default)] pub backdrop: Option, + #[serde(default)] pub poster: Option, + #[serde(default)] pub backdrop: Option, #[serde(default)] pub source: Option, } @@ -46,6 +46,14 @@ pub struct RemoteImportOptions { #[serde(default)] pub prefix: Option, } +#[derive(Debug, Clone, Deserialize, Serialize)] +#[serde(rename_all = "snake_case")] +pub enum AssetLocation { + Cache(PathBuf), + Library(PathBuf), + Assets(PathBuf), +} + #[derive(Debug, Clone, Deserialize, Serialize)] #[serde(rename_all = "snake_case")] pub enum NodeKind { -- cgit v1.2.3-70-g09d2