summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--database/src/lib.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/database/src/lib.rs b/database/src/lib.rs
index 84a6b7d..33ca03e 100644
--- a/database/src/lib.rs
+++ b/database/src/lib.rs
@@ -99,6 +99,14 @@ pub enum ImportResult {
}
impl ImportResult {
+ pub fn into_tpk_status(self) -> TpkStatus {
+ match self {
+ ImportResult::New(status) => status,
+ ImportResult::Updated(status) => status,
+ ImportResult::Unchanged(status) => status,
+ }
+ }
+
pub fn as_tpk_status(&self) -> &TpkStatus {
match self {
ImportResult::New(status) => status,