aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/repository/writable_repository_interface.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/repository/writable_repository_interface.rs')
-rw-r--r--crates/shirabe/src/repository/writable_repository_interface.rs11
1 files changed, 5 insertions, 6 deletions
diff --git a/crates/shirabe/src/repository/writable_repository_interface.rs b/crates/shirabe/src/repository/writable_repository_interface.rs
index 9cdecb5..7a50506 100644
--- a/crates/shirabe/src/repository/writable_repository_interface.rs
+++ b/crates/shirabe/src/repository/writable_repository_interface.rs
@@ -3,22 +3,21 @@
use crate::installer::InstallationManager;
use crate::package::PackageInterfaceHandle;
use crate::repository::RepositoryInterface;
-use anyhow::Result;
pub trait WritableRepositoryInterface: RepositoryInterface {
fn write(
&mut self,
dev_mode: bool,
installation_manager: &mut InstallationManager,
- ) -> Result<()>;
+ ) -> anyhow::Result<()>;
- fn add_package(&mut self, package: PackageInterfaceHandle) -> Result<()>;
+ fn add_package(&mut self, package: PackageInterfaceHandle) -> anyhow::Result<()>;
- fn remove_package(&mut self, package: PackageInterfaceHandle) -> Result<()>;
+ fn remove_package(&mut self, package: PackageInterfaceHandle) -> anyhow::Result<()>;
- fn get_canonical_packages(&mut self) -> Result<Vec<PackageInterfaceHandle>>;
+ fn get_canonical_packages(&mut self) -> anyhow::Result<Vec<PackageInterfaceHandle>>;
- fn reload(&mut self) -> Result<()>;
+ fn reload(&mut self) -> anyhow::Result<()>;
fn set_dev_package_names(&mut self, dev_package_names: Vec<String>);