diff options
-rw-r--r-- | database/src/lib.rs | 8 |
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, |