summaryrefslogtreecommitdiffstats
path: root/src/repository/repository.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-10-29 10:55:52 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-10-29 11:53:03 +0100
commitf22d43816a5f6db3ae05f80836f26d6bf57d4961 (patch)
treea0bb8aa64c238261eaf021b89ca0dd6ef8417790 /src/repository/repository.rs
parent69e674c6ab89ab6755c4ce9069708cb19df0b9f5 (diff)
Add Repository::packages() to get iterator over all packages in Repository
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/repository/repository.rs')
-rw-r--r--src/repository/repository.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/repository/repository.rs b/src/repository/repository.rs
index 98667eb..7f60056 100644
--- a/src/repository/repository.rs
+++ b/src/repository/repository.rs
@@ -106,6 +106,10 @@ impl Repository {
.map(|(_, p)| p)
.collect()
}
+
+ pub fn packages(&self) -> impl Iterator<Item = &Package> {
+ self.inner.values()
+ }
}
#[cfg(test)]