diff options
Diffstat (limited to 'crates/shirabe/src/repository/repository_interface.rs')
| -rw-r--r-- | crates/shirabe/src/repository/repository_interface.rs | 6 |
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 -> |
