1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};
use crate::character_definition::CharacterDefinitions;
use crate::connection::ConnectionCostMatrix;
use crate::prefix_dict::PrefixDict;
use crate::unknown_dictionary::UnknownDictionary;
#[derive(Clone, Serialize, Deserialize)]
pub struct Dictionary {
pub dict: PrefixDict<Vec<u8>>,
pub cost_matrix: ConnectionCostMatrix,
pub char_definitions: CharacterDefinitions,
pub unknown_dictionary: UnknownDictionary,
pub words_idx_data: Vec<u8>,
pub words_data: Vec<u8>,
}