diff options
author | Vincent Breitmoser <look@my.amazin.horse> | 2024-03-24 23:50:31 +0100 |
---|---|---|
committer | Vincent Breitmoser <look@my.amazin.horse> | 2024-03-24 23:50:56 +0100 |
commit | 26ef2f6e1cc08a9ca84afa72de2f676bb75a5683 (patch) | |
tree | ab39bb37cc365aebdd82a2137da65e25312d2c40 | |
parent | cfd9fd8eb3cfb3477843b3eea31700b54d721dcf (diff) |
-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, |