use std::path::Path;
use crate::LinderaResult;
use crate::dictionary::character_definition::CharacterDefinition;
use crate::util::read_aligned_file;
pub struct CharacterDefinitionLoader {}
impl CharacterDefinitionLoader {
pub fn load(input_dir: &Path) -> LinderaResult<CharacterDefinition> {
let aligned_data = read_aligned_file(input_dir.join("char_def.bin").as_path())?;
CharacterDefinition::load(&aligned_data)
}
}