aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/repository/repository_interface.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/repository/repository_interface.rs')
-rw-r--r--crates/shirabe/src/repository/repository_interface.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/shirabe/src/repository/repository_interface.rs b/crates/shirabe/src/repository/repository_interface.rs
index 249bd85..e3a5548 100644
--- a/crates/shirabe/src/repository/repository_interface.rs
+++ b/crates/shirabe/src/repository/repository_interface.rs
@@ -111,6 +111,12 @@ pub trait RepositoryInterface: Countable + std::fmt::Debug {
None
}
+ fn as_writable_repository_interface_mut(
+ &mut self,
+ ) -> Option<&mut dyn crate::repository::WritableRepositoryInterface> {
+ None
+ }
+
fn as_any(&self) -> &dyn std::any::Any;
/// Injects this repository's own weak handle so that `add_package` can wire package ->