summaryrefslogtreecommitdiff
path: root/libs/db/src/save.rs
diff options
context:
space:
mode:
Diffstat (limited to 'libs/db/src/save.rs')
-rw-r--r--libs/db/src/save.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/libs/db/src/save.rs b/libs/db/src/save.rs
index e1b3577..87a2736 100644
--- a/libs/db/src/save.rs
+++ b/libs/db/src/save.rs
@@ -1,10 +1,12 @@
-use crate::{trie::Trie, types::{GraphemeString, PhonemeString}};
+use crate::{
+ trie::Trie,
+ types::{GraphemeString, PhonemeString},
+};
use serde::{Deserialize, Serialize};
use std::collections::HashMap;
-#[derive(Debug, Deserialize, Serialize, Default)]
-pub struct Save<'a> {
- #[serde(borrow = "'a")]
- pub trie: Trie<'a>,
+#[derive(Debug, Deserialize, Serialize, Default, Clone)]
+pub struct Save {
+ pub trie: Trie,
pub reverse_index: HashMap<PhonemeString, GraphemeString>,
}