diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-10-28 17:56:19 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-10-28 17:56:19 +0100 |
commit | 664b90cd8c715414f51ec411ae4fa90b2f997a46 (patch) | |
tree | ce34241d5346d954eb9519fb85d799396cf4e621 /src/filestore/release.rs | |
parent | ae08fc6d8fcb75ddd13ae20361baf66e842e1de3 (diff) |
Make file store able to report progress
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/filestore/release.rs')
-rw-r--r-- | src/filestore/release.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/filestore/release.rs b/src/filestore/release.rs index 700dcc4..407ceac 100644 --- a/src/filestore/release.rs +++ b/src/filestore/release.rs @@ -1,6 +1,7 @@ use std::path::Path; use std::path::PathBuf; use anyhow::Result; +use indicatif::ProgressBar; use crate::filestore::util::FileStoreImpl; use crate::filestore::MergedStores; @@ -10,8 +11,8 @@ use crate::filestore::StagingStore; pub struct ReleaseStore(pub (in crate::filestore) FileStoreImpl); impl ReleaseStore { - pub fn load(root: &Path) -> Result<Self> { - FileStoreImpl::load(root).map(ReleaseStore) + pub fn load(root: &Path, progress: ProgressBar) -> Result<Self> { + FileStoreImpl::load(root, progress).map(ReleaseStore) } pub fn merged<'a>(&'a self, staging: &'a StagingStore) -> MergedStores<'a> { |