#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MendeKikakui {
SyllableM001Ki,
SyllableM002Ka,
SyllableM003Ku,
SyllableM065Kee,
SyllableM095Ke,
SyllableM076Koo,
SyllableM048Ko,
SyllableM179Kua,
SyllableM004Wi,
SyllableM005Wa,
SyllableM006Wu,
SyllableM126Wee,
SyllableM118We,
SyllableM114Woo,
SyllableM045Wo,
SyllableM194Wui,
SyllableM143Wei,
SyllableM061Wvi,
SyllableM049Wva,
SyllableM139Wve,
SyllableM007Min,
SyllableM008Man,
SyllableM009Mun,
SyllableM059Men,
SyllableM094Mon,
SyllableM154Muan,
SyllableM189Muen,
SyllableM010Bi,
SyllableM011Ba,
SyllableM012Bu,
SyllableM150Bee,
SyllableM097Be,
SyllableM103Boo,
SyllableM138Bo,
SyllableM013I,
SyllableM014A,
SyllableM015U,
SyllableM163Ee,
SyllableM100E,
SyllableM165Oo,
SyllableM147O,
SyllableM137Ei,
SyllableM131In,
SyllableM135In,
SyllableM195An,
SyllableM178En,
SyllableM019Si,
SyllableM020Sa,
SyllableM021Su,
SyllableM162See,
SyllableM116Se,
SyllableM136Soo,
SyllableM079So,
SyllableM196Sia,
SyllableM025Li,
SyllableM026La,
SyllableM027Lu,
SyllableM084Lee,
SyllableM073Le,
SyllableM054Loo,
SyllableM153Lo,
SyllableM110LongLe,
SyllableM016Di,
SyllableM017Da,
SyllableM018Du,
SyllableM089Dee,
SyllableM180Doo,
SyllableM181Do,
SyllableM022Ti,
SyllableM023Ta,
SyllableM024Tu,
SyllableM091Tee,
SyllableM055Te,
SyllableM104Too,
SyllableM069To,
SyllableM028Ji,
SyllableM029Ja,
SyllableM030Ju,
SyllableM157Jee,
SyllableM113Je,
SyllableM160Joo,
SyllableM063Jo,
SyllableM175LongJo,
SyllableM031Yi,
SyllableM032Ya,
SyllableM033Yu,
SyllableM109Yee,
SyllableM080Ye,
SyllableM141Yoo,
SyllableM121Yo,
SyllableM034Fi,
SyllableM035Fa,
SyllableM036Fu,
SyllableM078Fee,
SyllableM075Fe,
SyllableM133Foo,
SyllableM088Fo,
SyllableM197Fua,
SyllableM101Fan,
SyllableM037Nin,
SyllableM038Nan,
SyllableM039Nun,
SyllableM117Nen,
SyllableM169Non,
SyllableM176Hi,
SyllableM041Ha,
SyllableM186Hu,
SyllableM040Hee,
SyllableM096He,
SyllableM042Hoo,
SyllableM140Ho,
SyllableM083Heei,
SyllableM128Hoou,
SyllableM053Hin,
SyllableM130Han,
SyllableM087Hun,
SyllableM052Hen,
SyllableM193Hon,
SyllableM046Huan,
SyllableM090Nggi,
SyllableM043Ngga,
SyllableM082Nggu,
SyllableM115Nggee,
SyllableM146Ngge,
SyllableM156Nggoo,
SyllableM120Nggo,
SyllableM159Nggaa,
SyllableM127Nggua,
SyllableM086LongNgge,
SyllableM106LongNggoo,
SyllableM183LongNggo,
SyllableM155Gi,
SyllableM111Ga,
SyllableM168Gu,
SyllableM190Gee,
SyllableM166Guei,
SyllableM167Guan,
SyllableM184Ngen,
SyllableM057Ngon,
SyllableM177Nguan,
SyllableM068Pi,
SyllableM099Pa,
SyllableM050Pu,
SyllableM081Pee,
SyllableM051Pe,
SyllableM102Poo,
SyllableM066Po,
SyllableM145Mbi,
SyllableM062Mba,
SyllableM122Mbu,
SyllableM047Mbee,
SyllableM188Mbee,
SyllableM072Mbe,
SyllableM172Mboo,
SyllableM174Mbo,
SyllableM187Mbuu,
SyllableM161LongMbe,
SyllableM105LongMboo,
SyllableM142LongMbo,
SyllableM132Kpi,
SyllableM092Kpa,
SyllableM074Kpu,
SyllableM044Kpee,
SyllableM108Kpe,
SyllableM112Kpoo,
SyllableM158Kpo,
SyllableM124Gbi,
SyllableM056Gba,
SyllableM148Gbu,
SyllableM093Gbee,
SyllableM107Gbe,
SyllableM071Gboo,
SyllableM070Gbo,
SyllableM171Ra,
SyllableM123Ndi,
SyllableM129Nda,
SyllableM125Ndu,
SyllableM191Ndee,
SyllableM119Nde,
SyllableM067Ndoo,
SyllableM064Ndo,
SyllableM152Nja,
SyllableM192Nju,
SyllableM149Njee,
SyllableM134Njoo,
SyllableM182Vi,
SyllableM185Va,
SyllableM151Vu,
SyllableM173Vee,
SyllableM085Ve,
SyllableM144Voo,
SyllableM077Vo,
SyllableM164Nyin,
SyllableM058Nyan,
SyllableM170Nyun,
SyllableM098Nyen,
SyllableM060Nyon,
DigitOne,
DigitTwo,
DigitThree,
DigitFour,
DigitFive,
DigitSix,
DigitSeven,
DigitEight,
DigitNine,
CombiningNumberTeens,
CombiningNumberTens,
CombiningNumberHundreds,
CombiningNumberThousands,
CombiningNumberTenThousands,
CombiningNumberHundredThousands,
CombiningNumberMillions,
}
impl Into<char> for MendeKikakui {
fn into(self) -> char {
match self {
MendeKikakui::SyllableM001Ki => '𞠀',
MendeKikakui::SyllableM002Ka => '𞠁',
MendeKikakui::SyllableM003Ku => '𞠂',
MendeKikakui::SyllableM065Kee => '𞠃',
MendeKikakui::SyllableM095Ke => '𞠄',
MendeKikakui::SyllableM076Koo => '𞠅',
MendeKikakui::SyllableM048Ko => '𞠆',
MendeKikakui::SyllableM179Kua => '𞠇',
MendeKikakui::SyllableM004Wi => '𞠈',
MendeKikakui::SyllableM005Wa => '𞠉',
MendeKikakui::SyllableM006Wu => '𞠊',
MendeKikakui::SyllableM126Wee => '𞠋',
MendeKikakui::SyllableM118We => '𞠌',
MendeKikakui::SyllableM114Woo => '𞠍',
MendeKikakui::SyllableM045Wo => '𞠎',
MendeKikakui::SyllableM194Wui => '𞠏',
MendeKikakui::SyllableM143Wei => '𞠐',
MendeKikakui::SyllableM061Wvi => '𞠑',
MendeKikakui::SyllableM049Wva => '𞠒',
MendeKikakui::SyllableM139Wve => '𞠓',
MendeKikakui::SyllableM007Min => '𞠔',
MendeKikakui::SyllableM008Man => '𞠕',
MendeKikakui::SyllableM009Mun => '𞠖',
MendeKikakui::SyllableM059Men => '𞠗',
MendeKikakui::SyllableM094Mon => '𞠘',
MendeKikakui::SyllableM154Muan => '𞠙',
MendeKikakui::SyllableM189Muen => '𞠚',
MendeKikakui::SyllableM010Bi => '𞠛',
MendeKikakui::SyllableM011Ba => '𞠜',
MendeKikakui::SyllableM012Bu => '𞠝',
MendeKikakui::SyllableM150Bee => '𞠞',
MendeKikakui::SyllableM097Be => '𞠟',
MendeKikakui::SyllableM103Boo => '𞠠',
MendeKikakui::SyllableM138Bo => '𞠡',
MendeKikakui::SyllableM013I => '𞠢',
MendeKikakui::SyllableM014A => '𞠣',
MendeKikakui::SyllableM015U => '𞠤',
MendeKikakui::SyllableM163Ee => '𞠥',
MendeKikakui::SyllableM100E => '𞠦',
MendeKikakui::SyllableM165Oo => '𞠧',
MendeKikakui::SyllableM147O => '𞠨',
MendeKikakui::SyllableM137Ei => '𞠩',
MendeKikakui::SyllableM131In => '𞠪',
MendeKikakui::SyllableM135In => '𞠫',
MendeKikakui::SyllableM195An => '𞠬',
MendeKikakui::SyllableM178En => '𞠭',
MendeKikakui::SyllableM019Si => '𞠮',
MendeKikakui::SyllableM020Sa => '𞠯',
MendeKikakui::SyllableM021Su => '𞠰',
MendeKikakui::SyllableM162See => '𞠱',
MendeKikakui::SyllableM116Se => '𞠲',
MendeKikakui::SyllableM136Soo => '𞠳',
MendeKikakui::SyllableM079So => '𞠴',
MendeKikakui::SyllableM196Sia => '𞠵',
MendeKikakui::SyllableM025Li => '𞠶',
MendeKikakui::SyllableM026La => '𞠷',
MendeKikakui::SyllableM027Lu => '𞠸',
MendeKikakui::SyllableM084Lee => '𞠹',
MendeKikakui::SyllableM073Le => '𞠺',
MendeKikakui::SyllableM054Loo => '𞠻',
MendeKikakui::SyllableM153Lo => '𞠼',
MendeKikakui::SyllableM110LongLe => '𞠽',
MendeKikakui::SyllableM016Di => '𞠾',
MendeKikakui::SyllableM017Da => '𞠿',
MendeKikakui::SyllableM018Du => '𞡀',
MendeKikakui::SyllableM089Dee => '𞡁',
MendeKikakui::SyllableM180Doo => '𞡂',
MendeKikakui::SyllableM181Do => '𞡃',
MendeKikakui::SyllableM022Ti => '𞡄',
MendeKikakui::SyllableM023Ta => '𞡅',
MendeKikakui::SyllableM024Tu => '𞡆',
MendeKikakui::SyllableM091Tee => '𞡇',
MendeKikakui::SyllableM055Te => '𞡈',
MendeKikakui::SyllableM104Too => '𞡉',
MendeKikakui::SyllableM069To => '𞡊',
MendeKikakui::SyllableM028Ji => '𞡋',
MendeKikakui::SyllableM029Ja => '𞡌',
MendeKikakui::SyllableM030Ju => '𞡍',
MendeKikakui::SyllableM157Jee => '𞡎',
MendeKikakui::SyllableM113Je => '𞡏',
MendeKikakui::SyllableM160Joo => '𞡐',
MendeKikakui::SyllableM063Jo => '𞡑',
MendeKikakui::SyllableM175LongJo => '𞡒',
MendeKikakui::SyllableM031Yi => '𞡓',
MendeKikakui::SyllableM032Ya => '𞡔',
MendeKikakui::SyllableM033Yu => '𞡕',
MendeKikakui::SyllableM109Yee => '𞡖',
MendeKikakui::SyllableM080Ye => '𞡗',
MendeKikakui::SyllableM141Yoo => '𞡘',
MendeKikakui::SyllableM121Yo => '𞡙',
MendeKikakui::SyllableM034Fi => '𞡚',
MendeKikakui::SyllableM035Fa => '𞡛',
MendeKikakui::SyllableM036Fu => '𞡜',
MendeKikakui::SyllableM078Fee => '𞡝',
MendeKikakui::SyllableM075Fe => '𞡞',
MendeKikakui::SyllableM133Foo => '𞡟',
MendeKikakui::SyllableM088Fo => '𞡠',
MendeKikakui::SyllableM197Fua => '𞡡',
MendeKikakui::SyllableM101Fan => '𞡢',
MendeKikakui::SyllableM037Nin => '𞡣',
MendeKikakui::SyllableM038Nan => '𞡤',
MendeKikakui::SyllableM039Nun => '𞡥',
MendeKikakui::SyllableM117Nen => '𞡦',
MendeKikakui::SyllableM169Non => '𞡧',
MendeKikakui::SyllableM176Hi => '𞡨',
MendeKikakui::SyllableM041Ha => '𞡩',
MendeKikakui::SyllableM186Hu => '𞡪',
MendeKikakui::SyllableM040Hee => '𞡫',
MendeKikakui::SyllableM096He => '𞡬',
MendeKikakui::SyllableM042Hoo => '𞡭',
MendeKikakui::SyllableM140Ho => '𞡮',
MendeKikakui::SyllableM083Heei => '𞡯',
MendeKikakui::SyllableM128Hoou => '𞡰',
MendeKikakui::SyllableM053Hin => '𞡱',
MendeKikakui::SyllableM130Han => '𞡲',
MendeKikakui::SyllableM087Hun => '𞡳',
MendeKikakui::SyllableM052Hen => '𞡴',
MendeKikakui::SyllableM193Hon => '𞡵',
MendeKikakui::SyllableM046Huan => '𞡶',
MendeKikakui::SyllableM090Nggi => '𞡷',
MendeKikakui::SyllableM043Ngga => '𞡸',
MendeKikakui::SyllableM082Nggu => '𞡹',
MendeKikakui::SyllableM115Nggee => '𞡺',
MendeKikakui::SyllableM146Ngge => '𞡻',
MendeKikakui::SyllableM156Nggoo => '𞡼',
MendeKikakui::SyllableM120Nggo => '𞡽',
MendeKikakui::SyllableM159Nggaa => '𞡾',
MendeKikakui::SyllableM127Nggua => '𞡿',
MendeKikakui::SyllableM086LongNgge => '𞢀',
MendeKikakui::SyllableM106LongNggoo => '𞢁',
MendeKikakui::SyllableM183LongNggo => '𞢂',
MendeKikakui::SyllableM155Gi => '𞢃',
MendeKikakui::SyllableM111Ga => '𞢄',
MendeKikakui::SyllableM168Gu => '𞢅',
MendeKikakui::SyllableM190Gee => '𞢆',
MendeKikakui::SyllableM166Guei => '𞢇',
MendeKikakui::SyllableM167Guan => '𞢈',
MendeKikakui::SyllableM184Ngen => '𞢉',
MendeKikakui::SyllableM057Ngon => '𞢊',
MendeKikakui::SyllableM177Nguan => '𞢋',
MendeKikakui::SyllableM068Pi => '𞢌',
MendeKikakui::SyllableM099Pa => '𞢍',
MendeKikakui::SyllableM050Pu => '𞢎',
MendeKikakui::SyllableM081Pee => '𞢏',
MendeKikakui::SyllableM051Pe => '𞢐',
MendeKikakui::SyllableM102Poo => '𞢑',
MendeKikakui::SyllableM066Po => '𞢒',
MendeKikakui::SyllableM145Mbi => '𞢓',
MendeKikakui::SyllableM062Mba => '𞢔',
MendeKikakui::SyllableM122Mbu => '𞢕',
MendeKikakui::SyllableM047Mbee => '𞢖',
MendeKikakui::SyllableM188Mbee => '𞢗',
MendeKikakui::SyllableM072Mbe => '𞢘',
MendeKikakui::SyllableM172Mboo => '𞢙',
MendeKikakui::SyllableM174Mbo => '𞢚',
MendeKikakui::SyllableM187Mbuu => '𞢛',
MendeKikakui::SyllableM161LongMbe => '𞢜',
MendeKikakui::SyllableM105LongMboo => '𞢝',
MendeKikakui::SyllableM142LongMbo => '𞢞',
MendeKikakui::SyllableM132Kpi => '𞢟',
MendeKikakui::SyllableM092Kpa => '𞢠',
MendeKikakui::SyllableM074Kpu => '𞢡',
MendeKikakui::SyllableM044Kpee => '𞢢',
MendeKikakui::SyllableM108Kpe => '𞢣',
MendeKikakui::SyllableM112Kpoo => '𞢤',
MendeKikakui::SyllableM158Kpo => '𞢥',
MendeKikakui::SyllableM124Gbi => '𞢦',
MendeKikakui::SyllableM056Gba => '𞢧',
MendeKikakui::SyllableM148Gbu => '𞢨',
MendeKikakui::SyllableM093Gbee => '𞢩',
MendeKikakui::SyllableM107Gbe => '𞢪',
MendeKikakui::SyllableM071Gboo => '𞢫',
MendeKikakui::SyllableM070Gbo => '𞢬',
MendeKikakui::SyllableM171Ra => '𞢭',
MendeKikakui::SyllableM123Ndi => '𞢮',
MendeKikakui::SyllableM129Nda => '𞢯',
MendeKikakui::SyllableM125Ndu => '𞢰',
MendeKikakui::SyllableM191Ndee => '𞢱',
MendeKikakui::SyllableM119Nde => '𞢲',
MendeKikakui::SyllableM067Ndoo => '𞢳',
MendeKikakui::SyllableM064Ndo => '𞢴',
MendeKikakui::SyllableM152Nja => '𞢵',
MendeKikakui::SyllableM192Nju => '𞢶',
MendeKikakui::SyllableM149Njee => '𞢷',
MendeKikakui::SyllableM134Njoo => '𞢸',
MendeKikakui::SyllableM182Vi => '𞢹',
MendeKikakui::SyllableM185Va => '𞢺',
MendeKikakui::SyllableM151Vu => '𞢻',
MendeKikakui::SyllableM173Vee => '𞢼',
MendeKikakui::SyllableM085Ve => '𞢽',
MendeKikakui::SyllableM144Voo => '𞢾',
MendeKikakui::SyllableM077Vo => '𞢿',
MendeKikakui::SyllableM164Nyin => '𞣀',
MendeKikakui::SyllableM058Nyan => '𞣁',
MendeKikakui::SyllableM170Nyun => '𞣂',
MendeKikakui::SyllableM098Nyen => '𞣃',
MendeKikakui::SyllableM060Nyon => '𞣄',
MendeKikakui::DigitOne => '𞣇',
MendeKikakui::DigitTwo => '𞣈',
MendeKikakui::DigitThree => '𞣉',
MendeKikakui::DigitFour => '𞣊',
MendeKikakui::DigitFive => '𞣋',
MendeKikakui::DigitSix => '𞣌',
MendeKikakui::DigitSeven => '𞣍',
MendeKikakui::DigitEight => '𞣎',
MendeKikakui::DigitNine => '𞣏',
MendeKikakui::CombiningNumberTeens => '𞣐',
MendeKikakui::CombiningNumberTens => '𞣑',
MendeKikakui::CombiningNumberHundreds => '𞣒',
MendeKikakui::CombiningNumberThousands => '𞣓',
MendeKikakui::CombiningNumberTenThousands => '𞣔',
MendeKikakui::CombiningNumberHundredThousands => '𞣕',
MendeKikakui::CombiningNumberMillions => '𞣖',
}
}
}
impl std::convert::TryFrom<char> for MendeKikakui {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
match c {
'𞠀' => Ok(MendeKikakui::SyllableM001Ki),
'𞠁' => Ok(MendeKikakui::SyllableM002Ka),
'𞠂' => Ok(MendeKikakui::SyllableM003Ku),
'𞠃' => Ok(MendeKikakui::SyllableM065Kee),
'𞠄' => Ok(MendeKikakui::SyllableM095Ke),
'𞠅' => Ok(MendeKikakui::SyllableM076Koo),
'𞠆' => Ok(MendeKikakui::SyllableM048Ko),
'𞠇' => Ok(MendeKikakui::SyllableM179Kua),
'𞠈' => Ok(MendeKikakui::SyllableM004Wi),
'𞠉' => Ok(MendeKikakui::SyllableM005Wa),
'𞠊' => Ok(MendeKikakui::SyllableM006Wu),
'𞠋' => Ok(MendeKikakui::SyllableM126Wee),
'𞠌' => Ok(MendeKikakui::SyllableM118We),
'𞠍' => Ok(MendeKikakui::SyllableM114Woo),
'𞠎' => Ok(MendeKikakui::SyllableM045Wo),
'𞠏' => Ok(MendeKikakui::SyllableM194Wui),
'𞠐' => Ok(MendeKikakui::SyllableM143Wei),
'𞠑' => Ok(MendeKikakui::SyllableM061Wvi),
'𞠒' => Ok(MendeKikakui::SyllableM049Wva),
'𞠓' => Ok(MendeKikakui::SyllableM139Wve),
'𞠔' => Ok(MendeKikakui::SyllableM007Min),
'𞠕' => Ok(MendeKikakui::SyllableM008Man),
'𞠖' => Ok(MendeKikakui::SyllableM009Mun),
'𞠗' => Ok(MendeKikakui::SyllableM059Men),
'𞠘' => Ok(MendeKikakui::SyllableM094Mon),
'𞠙' => Ok(MendeKikakui::SyllableM154Muan),
'𞠚' => Ok(MendeKikakui::SyllableM189Muen),
'𞠛' => Ok(MendeKikakui::SyllableM010Bi),
'𞠜' => Ok(MendeKikakui::SyllableM011Ba),
'𞠝' => Ok(MendeKikakui::SyllableM012Bu),
'𞠞' => Ok(MendeKikakui::SyllableM150Bee),
'𞠟' => Ok(MendeKikakui::SyllableM097Be),
'𞠠' => Ok(MendeKikakui::SyllableM103Boo),
'𞠡' => Ok(MendeKikakui::SyllableM138Bo),
'𞠢' => Ok(MendeKikakui::SyllableM013I),
'𞠣' => Ok(MendeKikakui::SyllableM014A),
'𞠤' => Ok(MendeKikakui::SyllableM015U),
'𞠥' => Ok(MendeKikakui::SyllableM163Ee),
'𞠦' => Ok(MendeKikakui::SyllableM100E),
'𞠧' => Ok(MendeKikakui::SyllableM165Oo),
'𞠨' => Ok(MendeKikakui::SyllableM147O),
'𞠩' => Ok(MendeKikakui::SyllableM137Ei),
'𞠪' => Ok(MendeKikakui::SyllableM131In),
'𞠫' => Ok(MendeKikakui::SyllableM135In),
'𞠬' => Ok(MendeKikakui::SyllableM195An),
'𞠭' => Ok(MendeKikakui::SyllableM178En),
'𞠮' => Ok(MendeKikakui::SyllableM019Si),
'𞠯' => Ok(MendeKikakui::SyllableM020Sa),
'𞠰' => Ok(MendeKikakui::SyllableM021Su),
'𞠱' => Ok(MendeKikakui::SyllableM162See),
'𞠲' => Ok(MendeKikakui::SyllableM116Se),
'𞠳' => Ok(MendeKikakui::SyllableM136Soo),
'𞠴' => Ok(MendeKikakui::SyllableM079So),
'𞠵' => Ok(MendeKikakui::SyllableM196Sia),
'𞠶' => Ok(MendeKikakui::SyllableM025Li),
'𞠷' => Ok(MendeKikakui::SyllableM026La),
'𞠸' => Ok(MendeKikakui::SyllableM027Lu),
'𞠹' => Ok(MendeKikakui::SyllableM084Lee),
'𞠺' => Ok(MendeKikakui::SyllableM073Le),
'𞠻' => Ok(MendeKikakui::SyllableM054Loo),
'𞠼' => Ok(MendeKikakui::SyllableM153Lo),
'𞠽' => Ok(MendeKikakui::SyllableM110LongLe),
'𞠾' => Ok(MendeKikakui::SyllableM016Di),
'𞠿' => Ok(MendeKikakui::SyllableM017Da),
'𞡀' => Ok(MendeKikakui::SyllableM018Du),
'𞡁' => Ok(MendeKikakui::SyllableM089Dee),
'𞡂' => Ok(MendeKikakui::SyllableM180Doo),
'𞡃' => Ok(MendeKikakui::SyllableM181Do),
'𞡄' => Ok(MendeKikakui::SyllableM022Ti),
'𞡅' => Ok(MendeKikakui::SyllableM023Ta),
'𞡆' => Ok(MendeKikakui::SyllableM024Tu),
'𞡇' => Ok(MendeKikakui::SyllableM091Tee),
'𞡈' => Ok(MendeKikakui::SyllableM055Te),
'𞡉' => Ok(MendeKikakui::SyllableM104Too),
'𞡊' => Ok(MendeKikakui::SyllableM069To),
'𞡋' => Ok(MendeKikakui::SyllableM028Ji),
'𞡌' => Ok(MendeKikakui::SyllableM029Ja),
'𞡍' => Ok(MendeKikakui::SyllableM030Ju),
'𞡎' => Ok(MendeKikakui::SyllableM157Jee),
'𞡏' => Ok(MendeKikakui::SyllableM113Je),
'𞡐' => Ok(MendeKikakui::SyllableM160Joo),
'𞡑' => Ok(MendeKikakui::SyllableM063Jo),
'𞡒' => Ok(MendeKikakui::SyllableM175LongJo),
'𞡓' => Ok(MendeKikakui::SyllableM031Yi),
'𞡔' => Ok(MendeKikakui::SyllableM032Ya),
'𞡕' => Ok(MendeKikakui::SyllableM033Yu),
'𞡖' => Ok(MendeKikakui::SyllableM109Yee),
'𞡗' => Ok(MendeKikakui::SyllableM080Ye),
'𞡘' => Ok(MendeKikakui::SyllableM141Yoo),
'𞡙' => Ok(MendeKikakui::SyllableM121Yo),
'𞡚' => Ok(MendeKikakui::SyllableM034Fi),
'𞡛' => Ok(MendeKikakui::SyllableM035Fa),
'𞡜' => Ok(MendeKikakui::SyllableM036Fu),
'𞡝' => Ok(MendeKikakui::SyllableM078Fee),
'𞡞' => Ok(MendeKikakui::SyllableM075Fe),
'𞡟' => Ok(MendeKikakui::SyllableM133Foo),
'𞡠' => Ok(MendeKikakui::SyllableM088Fo),
'𞡡' => Ok(MendeKikakui::SyllableM197Fua),
'𞡢' => Ok(MendeKikakui::SyllableM101Fan),
'𞡣' => Ok(MendeKikakui::SyllableM037Nin),
'𞡤' => Ok(MendeKikakui::SyllableM038Nan),
'𞡥' => Ok(MendeKikakui::SyllableM039Nun),
'𞡦' => Ok(MendeKikakui::SyllableM117Nen),
'𞡧' => Ok(MendeKikakui::SyllableM169Non),
'𞡨' => Ok(MendeKikakui::SyllableM176Hi),
'𞡩' => Ok(MendeKikakui::SyllableM041Ha),
'𞡪' => Ok(MendeKikakui::SyllableM186Hu),
'𞡫' => Ok(MendeKikakui::SyllableM040Hee),
'𞡬' => Ok(MendeKikakui::SyllableM096He),
'𞡭' => Ok(MendeKikakui::SyllableM042Hoo),
'𞡮' => Ok(MendeKikakui::SyllableM140Ho),
'𞡯' => Ok(MendeKikakui::SyllableM083Heei),
'𞡰' => Ok(MendeKikakui::SyllableM128Hoou),
'𞡱' => Ok(MendeKikakui::SyllableM053Hin),
'𞡲' => Ok(MendeKikakui::SyllableM130Han),
'𞡳' => Ok(MendeKikakui::SyllableM087Hun),
'𞡴' => Ok(MendeKikakui::SyllableM052Hen),
'𞡵' => Ok(MendeKikakui::SyllableM193Hon),
'𞡶' => Ok(MendeKikakui::SyllableM046Huan),
'𞡷' => Ok(MendeKikakui::SyllableM090Nggi),
'𞡸' => Ok(MendeKikakui::SyllableM043Ngga),
'𞡹' => Ok(MendeKikakui::SyllableM082Nggu),
'𞡺' => Ok(MendeKikakui::SyllableM115Nggee),
'𞡻' => Ok(MendeKikakui::SyllableM146Ngge),
'𞡼' => Ok(MendeKikakui::SyllableM156Nggoo),
'𞡽' => Ok(MendeKikakui::SyllableM120Nggo),
'𞡾' => Ok(MendeKikakui::SyllableM159Nggaa),
'𞡿' => Ok(MendeKikakui::SyllableM127Nggua),
'𞢀' => Ok(MendeKikakui::SyllableM086LongNgge),
'𞢁' => Ok(MendeKikakui::SyllableM106LongNggoo),
'𞢂' => Ok(MendeKikakui::SyllableM183LongNggo),
'𞢃' => Ok(MendeKikakui::SyllableM155Gi),
'𞢄' => Ok(MendeKikakui::SyllableM111Ga),
'𞢅' => Ok(MendeKikakui::SyllableM168Gu),
'𞢆' => Ok(MendeKikakui::SyllableM190Gee),
'𞢇' => Ok(MendeKikakui::SyllableM166Guei),
'𞢈' => Ok(MendeKikakui::SyllableM167Guan),
'𞢉' => Ok(MendeKikakui::SyllableM184Ngen),
'𞢊' => Ok(MendeKikakui::SyllableM057Ngon),
'𞢋' => Ok(MendeKikakui::SyllableM177Nguan),
'𞢌' => Ok(MendeKikakui::SyllableM068Pi),
'𞢍' => Ok(MendeKikakui::SyllableM099Pa),
'𞢎' => Ok(MendeKikakui::SyllableM050Pu),
'𞢏' => Ok(MendeKikakui::SyllableM081Pee),
'𞢐' => Ok(MendeKikakui::SyllableM051Pe),
'𞢑' => Ok(MendeKikakui::SyllableM102Poo),
'𞢒' => Ok(MendeKikakui::SyllableM066Po),
'𞢓' => Ok(MendeKikakui::SyllableM145Mbi),
'𞢔' => Ok(MendeKikakui::SyllableM062Mba),
'𞢕' => Ok(MendeKikakui::SyllableM122Mbu),
'𞢖' => Ok(MendeKikakui::SyllableM047Mbee),
'𞢗' => Ok(MendeKikakui::SyllableM188Mbee),
'𞢘' => Ok(MendeKikakui::SyllableM072Mbe),
'𞢙' => Ok(MendeKikakui::SyllableM172Mboo),
'𞢚' => Ok(MendeKikakui::SyllableM174Mbo),
'𞢛' => Ok(MendeKikakui::SyllableM187Mbuu),
'𞢜' => Ok(MendeKikakui::SyllableM161LongMbe),
'𞢝' => Ok(MendeKikakui::SyllableM105LongMboo),
'𞢞' => Ok(MendeKikakui::SyllableM142LongMbo),
'𞢟' => Ok(MendeKikakui::SyllableM132Kpi),
'𞢠' => Ok(MendeKikakui::SyllableM092Kpa),
'𞢡' => Ok(MendeKikakui::SyllableM074Kpu),
'𞢢' => Ok(MendeKikakui::SyllableM044Kpee),
'𞢣' => Ok(MendeKikakui::SyllableM108Kpe),
'𞢤' => Ok(MendeKikakui::SyllableM112Kpoo),
'𞢥' => Ok(MendeKikakui::SyllableM158Kpo),
'𞢦' => Ok(MendeKikakui::SyllableM124Gbi),
'𞢧' => Ok(MendeKikakui::SyllableM056Gba),
'𞢨' => Ok(MendeKikakui::SyllableM148Gbu),
'𞢩' => Ok(MendeKikakui::SyllableM093Gbee),
'𞢪' => Ok(MendeKikakui::SyllableM107Gbe),
'𞢫' => Ok(MendeKikakui::SyllableM071Gboo),
'𞢬' => Ok(MendeKikakui::SyllableM070Gbo),
'𞢭' => Ok(MendeKikakui::SyllableM171Ra),
'𞢮' => Ok(MendeKikakui::SyllableM123Ndi),
'𞢯' => Ok(MendeKikakui::SyllableM129Nda),
'𞢰' => Ok(MendeKikakui::SyllableM125Ndu),
'𞢱' => Ok(MendeKikakui::SyllableM191Ndee),
'𞢲' => Ok(MendeKikakui::SyllableM119Nde),
'𞢳' => Ok(MendeKikakui::SyllableM067Ndoo),
'𞢴' => Ok(MendeKikakui::SyllableM064Ndo),
'𞢵' => Ok(MendeKikakui::SyllableM152Nja),
'𞢶' => Ok(MendeKikakui::SyllableM192Nju),
'𞢷' => Ok(MendeKikakui::SyllableM149Njee),
'𞢸' => Ok(MendeKikakui::SyllableM134Njoo),
'𞢹' => Ok(MendeKikakui::SyllableM182Vi),
'𞢺' => Ok(MendeKikakui::SyllableM185Va),
'𞢻' => Ok(MendeKikakui::SyllableM151Vu),
'𞢼' => Ok(MendeKikakui::SyllableM173Vee),
'𞢽' => Ok(MendeKikakui::SyllableM085Ve),
'𞢾' => Ok(MendeKikakui::SyllableM144Voo),
'𞢿' => Ok(MendeKikakui::SyllableM077Vo),
'𞣀' => Ok(MendeKikakui::SyllableM164Nyin),
'𞣁' => Ok(MendeKikakui::SyllableM058Nyan),
'𞣂' => Ok(MendeKikakui::SyllableM170Nyun),
'𞣃' => Ok(MendeKikakui::SyllableM098Nyen),
'𞣄' => Ok(MendeKikakui::SyllableM060Nyon),
'𞣇' => Ok(MendeKikakui::DigitOne),
'𞣈' => Ok(MendeKikakui::DigitTwo),
'𞣉' => Ok(MendeKikakui::DigitThree),
'𞣊' => Ok(MendeKikakui::DigitFour),
'𞣋' => Ok(MendeKikakui::DigitFive),
'𞣌' => Ok(MendeKikakui::DigitSix),
'𞣍' => Ok(MendeKikakui::DigitSeven),
'𞣎' => Ok(MendeKikakui::DigitEight),
'𞣏' => Ok(MendeKikakui::DigitNine),
'𞣐' => Ok(MendeKikakui::CombiningNumberTeens),
'𞣑' => Ok(MendeKikakui::CombiningNumberTens),
'𞣒' => Ok(MendeKikakui::CombiningNumberHundreds),
'𞣓' => Ok(MendeKikakui::CombiningNumberThousands),
'𞣔' => Ok(MendeKikakui::CombiningNumberTenThousands),
'𞣕' => Ok(MendeKikakui::CombiningNumberHundredThousands),
'𞣖' => Ok(MendeKikakui::CombiningNumberMillions),
_ => Err(()),
}
}
}
impl Into<u32> for MendeKikakui {
fn into(self) -> u32 {
let c: char = self.into();
let hex = c
.escape_unicode()
.to_string()
.replace("\\u{", "")
.replace("}", "");
u32::from_str_radix(&hex, 16).unwrap()
}
}
impl std::convert::TryFrom<u32> for MendeKikakui {
type Error = ();
fn try_from(u: u32) -> Result<Self, Self::Error> {
if let Ok(c) = char::try_from(u) {
Self::try_from(c)
} else {
Err(())
}
}
}
impl Iterator for MendeKikakui {
type Item = Self;
fn next(&mut self) -> Option<Self> {
let index: u32 = (*self).into();
use std::convert::TryFrom;
Self::try_from(index + 1).ok()
}
}
impl MendeKikakui {
pub fn new() -> Self {
MendeKikakui::SyllableM001Ki
}
pub fn name(&self) -> String {
let s = std::format!("MendeKikakui{:#?}", self);
string_morph::to_sentence_case(&s)
}
}