haqumei 0.1.2

Haqumei is a Japanese Grapheme-to-Phoneme (G2P) library implemented in Rust.
use phf::phf_map;

// 複数の読みを持つ漢字のリスト
// 多くはpyopenjtalk-plusのものを使用しています:
// https://github.com/tsukumijima/pyopenjtalk-plus/blob/ea2475413ef7b25d1fe0efee648611f9e19d83bb/pyopenjtalk/__init__.py#L55
pub(crate) const MULTI_READ_KANJI_LIST: phf::set::Set<&'static str> = phf::phf_set! {
    "","","","","","","","","","","","",
    "","","","","","","","","","","","",
};

/// 清音 -> 濁音
pub(crate) static TO_DAKUON: phf::Map<&'static str, &'static str> = phf_map! {
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
};

/// 濁音 -> 清音
pub(crate) static TO_SEION: phf::Map<&'static str, &'static str> = phf_map! {
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
    "" => "", "" => "", "" => "", "" => "", "" => "",
};