From 4df090b2bd3887c384af55a05be2c4b8d25ffb6c Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 8 Dec 2020 13:23:46 +0100 Subject: Make StagingStore get()able from MergedStores, to simplify Orchestrator impl Signed-off-by: Matthias Beyer --- src/filestore/merged.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/filestore') diff --git a/src/filestore/merged.rs b/src/filestore/merged.rs index 396a85c..8172516 100644 --- a/src/filestore/merged.rs +++ b/src/filestore/merged.rs @@ -4,6 +4,7 @@ use log::trace; use tokio::sync::RwLock; use anyhow::Result; +use getset::Getters; use crate::filestore::Artifact; use crate::filestore::ReleaseStore; @@ -16,8 +17,11 @@ use crate::package::PackageVersionConstraint; /// The stores are not actually merged (on disk or in memory), but the querying mechanism works in /// a way where it _always_ preferes the staging store over the release store. /// +#[derive(Getters)] pub struct MergedStores { release: Arc>, + + #[getset(get = "pub")] staging: Arc>, } -- cgit v1.2.3