diff options
Diffstat (limited to 'libs/db/src/save.rs')
| -rw-r--r-- | libs/db/src/save.rs | 12 |
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>, } |
