1 2 3 4 5 6 7 8 9 10
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>, pub reverse_index: HashMap<PhonemeString, GraphemeString>, }