summaryrefslogtreecommitdiffstats
path: root/crates/common/src/types.rs
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2021-10-28 22:42:36 +0200
committerMatthias Schiffer <mschiffer@universe-factory.net>2021-10-28 23:28:04 +0200
commit1a988dd15362844b1fb112708d2b7bdd9d8ea653 (patch)
tree5bc54f68c74221ba0171094d1e880c86069cb45e /crates/common/src/types.rs
parentfb6fa0720400d8fa7d9ae29d02c2db58a57a6c8a (diff)
downloadrebel-1a988dd15362844b1fb112708d2b7bdd9d8ea653.tar
rebel-1a988dd15362844b1fb112708d2b7bdd9d8ea653.zip
Pass target directory for download archives from driver to runner
Diffstat (limited to 'crates/common/src/types.rs')
-rw-r--r--crates/common/src/types.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/crates/common/src/types.rs b/crates/common/src/types.rs
index 51f9209..f45d1dd 100644
--- a/crates/common/src/types.rs
+++ b/crates/common/src/types.rs
@@ -22,8 +22,15 @@ impl Display for TaskID {
#[derive(Clone, Debug, Deserialize, Serialize, PartialEq, Eq, Hash)]
#[serde(rename_all = "snake_case")]
pub enum Dependency {
- Fetch { name: String, sha256: StringHash },
- Task { output: ArchiveHash, path: String },
+ Fetch {
+ name: String,
+ target_dir: String,
+ sha256: StringHash,
+ },
+ Task {
+ output: ArchiveHash,
+ path: String,
+ },
}
#[derive(Clone, Debug, Deserialize, Serialize)]