mod constants {
pub const DIGIT_ZERO_FULL_STOP: char = '🄀';
pub const DIGIT_ZERO_COMMA: char = '🄁';
pub const DIGIT_ONE_COMMA: char = '🄂';
pub const DIGIT_TWO_COMMA: char = '🄃';
pub const DIGIT_THREE_COMMA: char = '🄄';
pub const DIGIT_FOUR_COMMA: char = '🄅';
pub const DIGIT_FIVE_COMMA: char = '🄆';
pub const DIGIT_SIX_COMMA: char = '🄇';
pub const DIGIT_SEVEN_COMMA: char = '🄈';
pub const DIGIT_EIGHT_COMMA: char = '🄉';
pub const DIGIT_NINE_COMMA: char = '🄊';
pub const DINGBAT_CIRCLED_SANS_DASH_SERIF_DIGIT_ZERO: char = '🄋';
pub const DINGBAT_NEGATIVE_CIRCLED_SANS_DASH_SERIF_DIGIT_ZERO: char = '🄌';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_A: char = '🄐';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_B: char = '🄑';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_C: char = '🄒';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_D: char = '🄓';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_E: char = '🄔';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_F: char = '🄕';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_G: char = '🄖';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_H: char = '🄗';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_I: char = '🄘';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_J: char = '🄙';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_K: char = '🄚';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_L: char = '🄛';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_M: char = '🄜';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_N: char = '🄝';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_O: char = '🄞';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_P: char = '🄟';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_Q: char = '🄠';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_R: char = '🄡';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_S: char = '🄢';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_T: char = '🄣';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_U: char = '🄤';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_V: char = '🄥';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_W: char = '🄦';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_X: char = '🄧';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_Y: char = '🄨';
pub const PARENTHESIZED_LATIN_CAPITAL_LETTER_Z: char = '🄩';
pub const TORTOISE_SHELL_BRACKETED_LATIN_CAPITAL_LETTER_S: char = '🄪';
pub const CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_C: char = '🄫';
pub const CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_R: char = '🄬';
pub const CIRCLED_CD: char = '🄭';
pub const CIRCLED_WZ: char = '🄮';
pub const COPYLEFT_SYMBOL: char = '🄯';
pub const SQUARED_LATIN_CAPITAL_LETTER_A: char = '🄰';
pub const SQUARED_LATIN_CAPITAL_LETTER_B: char = '🄱';
pub const SQUARED_LATIN_CAPITAL_LETTER_C: char = '🄲';
pub const SQUARED_LATIN_CAPITAL_LETTER_D: char = '🄳';
pub const SQUARED_LATIN_CAPITAL_LETTER_E: char = '🄴';
pub const SQUARED_LATIN_CAPITAL_LETTER_F: char = '🄵';
pub const SQUARED_LATIN_CAPITAL_LETTER_G: char = '🄶';
pub const SQUARED_LATIN_CAPITAL_LETTER_H: char = '🄷';
pub const SQUARED_LATIN_CAPITAL_LETTER_I: char = '🄸';
pub const SQUARED_LATIN_CAPITAL_LETTER_J: char = '🄹';
pub const SQUARED_LATIN_CAPITAL_LETTER_K: char = '🄺';
pub const SQUARED_LATIN_CAPITAL_LETTER_L: char = '🄻';
pub const SQUARED_LATIN_CAPITAL_LETTER_M: char = '🄼';
pub const SQUARED_LATIN_CAPITAL_LETTER_N: char = '🄽';
pub const SQUARED_LATIN_CAPITAL_LETTER_O: char = '🄾';
pub const SQUARED_LATIN_CAPITAL_LETTER_P: char = '🄿';
pub const SQUARED_LATIN_CAPITAL_LETTER_Q: char = '🅀';
pub const SQUARED_LATIN_CAPITAL_LETTER_R: char = '🅁';
pub const SQUARED_LATIN_CAPITAL_LETTER_S: char = '🅂';
pub const SQUARED_LATIN_CAPITAL_LETTER_T: char = '🅃';
pub const SQUARED_LATIN_CAPITAL_LETTER_U: char = '🅄';
pub const SQUARED_LATIN_CAPITAL_LETTER_V: char = '🅅';
pub const SQUARED_LATIN_CAPITAL_LETTER_W: char = '🅆';
pub const SQUARED_LATIN_CAPITAL_LETTER_X: char = '🅇';
pub const SQUARED_LATIN_CAPITAL_LETTER_Y: char = '🅈';
pub const SQUARED_LATIN_CAPITAL_LETTER_Z: char = '🅉';
pub const SQUARED_HV: char = '🅊';
pub const SQUARED_MV: char = '🅋';
pub const SQUARED_SD: char = '🅌';
pub const SQUARED_SS: char = '🅍';
pub const SQUARED_PPV: char = '🅎';
pub const SQUARED_WC: char = '🅏';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_A: char = '🅐';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_B: char = '🅑';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_C: char = '🅒';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_D: char = '🅓';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_E: char = '🅔';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_F: char = '🅕';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_G: char = '🅖';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_H: char = '🅗';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_I: char = '🅘';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_J: char = '🅙';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_K: char = '🅚';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_L: char = '🅛';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_M: char = '🅜';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_N: char = '🅝';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_O: char = '🅞';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_P: char = '🅟';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Q: char = '🅠';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_R: char = '🅡';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_S: char = '🅢';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_T: char = '🅣';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_U: char = '🅤';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_V: char = '🅥';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_W: char = '🅦';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_X: char = '🅧';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Y: char = '🅨';
pub const NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Z: char = '🅩';
pub const RAISED_MC_SIGN: char = '🅪';
pub const RAISED_MD_SIGN: char = '🅫';
pub const RAISED_MR_SIGN: char = '🅬';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_A: char = '🅰';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_B: char = '🅱';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_C: char = '🅲';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_D: char = '🅳';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_E: char = '🅴';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_F: char = '🅵';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_G: char = '🅶';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_H: char = '🅷';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_I: char = '🅸';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_J: char = '🅹';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_K: char = '🅺';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_L: char = '🅻';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_M: char = '🅼';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_N: char = '🅽';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_O: char = '🅾';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P: char = '🅿';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Q: char = '🆀';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_R: char = '🆁';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_S: char = '🆂';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_T: char = '🆃';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_U: char = '🆄';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_V: char = '🆅';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_W: char = '🆆';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_X: char = '🆇';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Y: char = '🆈';
pub const NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Z: char = '🆉';
pub const CROSSED_NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P: char = '🆊';
pub const NEGATIVE_SQUARED_IC: char = '🆋';
pub const NEGATIVE_SQUARED_PA: char = '🆌';
pub const NEGATIVE_SQUARED_SA: char = '🆍';
pub const NEGATIVE_SQUARED_AB: char = '🆎';
pub const NEGATIVE_SQUARED_WC: char = '🆏';
pub const SQUARE_DJ: char = '🆐';
pub const SQUARED_CL: char = '🆑';
pub const SQUARED_COOL: char = '🆒';
pub const SQUARED_FREE: char = '🆓';
pub const SQUARED_ID: char = '🆔';
pub const SQUARED_NEW: char = '🆕';
pub const SQUARED_NG: char = '🆖';
pub const SQUARED_OK: char = '🆗';
pub const SQUARED_SOS: char = '🆘';
pub const SQUARED_UP_WITH_EXCLAMATION_MARK: char = '🆙';
pub const SQUARED_VS: char = '🆚';
pub const SQUARED_THREE_D: char = '🆛';
pub const SQUARED_SECOND_SCREEN: char = '🆜';
pub const SQUARED_TWO_K: char = '🆝';
pub const SQUARED_FOUR_K: char = '🆞';
pub const SQUARED_EIGHT_K: char = '🆟';
pub const SQUARED_FIVE_POINT_ONE: char = '🆠';
pub const SQUARED_SEVEN_POINT_ONE: char = '🆡';
pub const SQUARED_TWENTY_DASH_TWO_POINT_TWO: char = '🆢';
pub const SQUARED_SIXTY_P: char = '🆣';
pub const SQUARED_ONE_HUNDRED_TWENTY_P: char = '🆤';
pub const SQUARED_LATIN_SMALL_LETTER_D: char = '🆥';
pub const SQUARED_HC: char = '🆦';
pub const SQUARED_HDR: char = '🆧';
pub const SQUARED_HI_DASH_RES: char = '🆨';
pub const SQUARED_LOSSLESS: char = '🆩';
pub const SQUARED_SHV: char = '🆪';
pub const SQUARED_UHD: char = '🆫';
pub const SQUARED_VOD: char = '🆬';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_A: char = '🇦';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_B: char = '🇧';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_C: char = '🇨';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_D: char = '🇩';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_E: char = '🇪';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_F: char = '🇫';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_G: char = '🇬';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_H: char = '🇭';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_I: char = '🇮';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_J: char = '🇯';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_K: char = '🇰';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_L: char = '🇱';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_M: char = '🇲';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_N: char = '🇳';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_O: char = '🇴';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_P: char = '🇵';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_Q: char = '🇶';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_R: char = '🇷';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_S: char = '🇸';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_T: char = '🇹';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_U: char = '🇺';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_V: char = '🇻';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_W: char = '🇼';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_X: char = '🇽';
pub const REGIONAL_INDICATOR_SYMBOL_LETTER_Y: char = '🇾';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum EnclosedAlphanumericSupplement {
DigitZeroFullStop,
DigitZeroComma,
DigitOneComma,
DigitTwoComma,
DigitThreeComma,
DigitFourComma,
DigitFiveComma,
DigitSixComma,
DigitSevenComma,
DigitEightComma,
DigitNineComma,
DingbatCircledSansDashSerifDigitZero,
DingbatNegativeCircledSansDashSerifDigitZero,
ParenthesizedLatinCapitalLetterA,
ParenthesizedLatinCapitalLetterB,
ParenthesizedLatinCapitalLetterC,
ParenthesizedLatinCapitalLetterD,
ParenthesizedLatinCapitalLetterE,
ParenthesizedLatinCapitalLetterF,
ParenthesizedLatinCapitalLetterG,
ParenthesizedLatinCapitalLetterH,
ParenthesizedLatinCapitalLetterI,
ParenthesizedLatinCapitalLetterJ,
ParenthesizedLatinCapitalLetterK,
ParenthesizedLatinCapitalLetterL,
ParenthesizedLatinCapitalLetterM,
ParenthesizedLatinCapitalLetterN,
ParenthesizedLatinCapitalLetterO,
ParenthesizedLatinCapitalLetterP,
ParenthesizedLatinCapitalLetterQ,
ParenthesizedLatinCapitalLetterR,
ParenthesizedLatinCapitalLetterS,
ParenthesizedLatinCapitalLetterT,
ParenthesizedLatinCapitalLetterU,
ParenthesizedLatinCapitalLetterV,
ParenthesizedLatinCapitalLetterW,
ParenthesizedLatinCapitalLetterX,
ParenthesizedLatinCapitalLetterY,
ParenthesizedLatinCapitalLetterZ,
TortoiseShellBracketedLatinCapitalLetterS,
CircledItalicLatinCapitalLetterC,
CircledItalicLatinCapitalLetterR,
CircledCd,
CircledWz,
CopyleftSymbol,
SquaredLatinCapitalLetterA,
SquaredLatinCapitalLetterB,
SquaredLatinCapitalLetterC,
SquaredLatinCapitalLetterD,
SquaredLatinCapitalLetterE,
SquaredLatinCapitalLetterF,
SquaredLatinCapitalLetterG,
SquaredLatinCapitalLetterH,
SquaredLatinCapitalLetterI,
SquaredLatinCapitalLetterJ,
SquaredLatinCapitalLetterK,
SquaredLatinCapitalLetterL,
SquaredLatinCapitalLetterM,
SquaredLatinCapitalLetterN,
SquaredLatinCapitalLetterO,
SquaredLatinCapitalLetterP,
SquaredLatinCapitalLetterQ,
SquaredLatinCapitalLetterR,
SquaredLatinCapitalLetterS,
SquaredLatinCapitalLetterT,
SquaredLatinCapitalLetterU,
SquaredLatinCapitalLetterV,
SquaredLatinCapitalLetterW,
SquaredLatinCapitalLetterX,
SquaredLatinCapitalLetterY,
SquaredLatinCapitalLetterZ,
SquaredHv,
SquaredMv,
SquaredSd,
SquaredSs,
SquaredPpv,
SquaredWc,
NegativeCircledLatinCapitalLetterA,
NegativeCircledLatinCapitalLetterB,
NegativeCircledLatinCapitalLetterC,
NegativeCircledLatinCapitalLetterD,
NegativeCircledLatinCapitalLetterE,
NegativeCircledLatinCapitalLetterF,
NegativeCircledLatinCapitalLetterG,
NegativeCircledLatinCapitalLetterH,
NegativeCircledLatinCapitalLetterI,
NegativeCircledLatinCapitalLetterJ,
NegativeCircledLatinCapitalLetterK,
NegativeCircledLatinCapitalLetterL,
NegativeCircledLatinCapitalLetterM,
NegativeCircledLatinCapitalLetterN,
NegativeCircledLatinCapitalLetterO,
NegativeCircledLatinCapitalLetterP,
NegativeCircledLatinCapitalLetterQ,
NegativeCircledLatinCapitalLetterR,
NegativeCircledLatinCapitalLetterS,
NegativeCircledLatinCapitalLetterT,
NegativeCircledLatinCapitalLetterU,
NegativeCircledLatinCapitalLetterV,
NegativeCircledLatinCapitalLetterW,
NegativeCircledLatinCapitalLetterX,
NegativeCircledLatinCapitalLetterY,
NegativeCircledLatinCapitalLetterZ,
RaisedMcSign,
RaisedMdSign,
RaisedMrSign,
NegativeSquaredLatinCapitalLetterA,
NegativeSquaredLatinCapitalLetterB,
NegativeSquaredLatinCapitalLetterC,
NegativeSquaredLatinCapitalLetterD,
NegativeSquaredLatinCapitalLetterE,
NegativeSquaredLatinCapitalLetterF,
NegativeSquaredLatinCapitalLetterG,
NegativeSquaredLatinCapitalLetterH,
NegativeSquaredLatinCapitalLetterI,
NegativeSquaredLatinCapitalLetterJ,
NegativeSquaredLatinCapitalLetterK,
NegativeSquaredLatinCapitalLetterL,
NegativeSquaredLatinCapitalLetterM,
NegativeSquaredLatinCapitalLetterN,
NegativeSquaredLatinCapitalLetterO,
NegativeSquaredLatinCapitalLetterP,
NegativeSquaredLatinCapitalLetterQ,
NegativeSquaredLatinCapitalLetterR,
NegativeSquaredLatinCapitalLetterS,
NegativeSquaredLatinCapitalLetterT,
NegativeSquaredLatinCapitalLetterU,
NegativeSquaredLatinCapitalLetterV,
NegativeSquaredLatinCapitalLetterW,
NegativeSquaredLatinCapitalLetterX,
NegativeSquaredLatinCapitalLetterY,
NegativeSquaredLatinCapitalLetterZ,
CrossedNegativeSquaredLatinCapitalLetterP,
NegativeSquaredIc,
NegativeSquaredPa,
NegativeSquaredSa,
NegativeSquaredAb,
NegativeSquaredWc,
SquareDj,
SquaredCl,
SquaredCool,
SquaredFree,
SquaredId,
SquaredNew,
SquaredNg,
SquaredOk,
SquaredSos,
SquaredUpWithExclamationMark,
SquaredVs,
SquaredThreeD,
SquaredSecondScreen,
SquaredTwoK,
SquaredFourK,
SquaredEightK,
SquaredFivePointOne,
SquaredSevenPointOne,
SquaredTwentyDashTwoPointTwo,
SquaredSixtyP,
SquaredOneHundredTwentyP,
SquaredLatinSmallLetterD,
SquaredHc,
SquaredHdr,
SquaredHiDashRes,
SquaredLossless,
SquaredShv,
SquaredUhd,
SquaredVod,
RegionalIndicatorSymbolLetterA,
RegionalIndicatorSymbolLetterB,
RegionalIndicatorSymbolLetterC,
RegionalIndicatorSymbolLetterD,
RegionalIndicatorSymbolLetterE,
RegionalIndicatorSymbolLetterF,
RegionalIndicatorSymbolLetterG,
RegionalIndicatorSymbolLetterH,
RegionalIndicatorSymbolLetterI,
RegionalIndicatorSymbolLetterJ,
RegionalIndicatorSymbolLetterK,
RegionalIndicatorSymbolLetterL,
RegionalIndicatorSymbolLetterM,
RegionalIndicatorSymbolLetterN,
RegionalIndicatorSymbolLetterO,
RegionalIndicatorSymbolLetterP,
RegionalIndicatorSymbolLetterQ,
RegionalIndicatorSymbolLetterR,
RegionalIndicatorSymbolLetterS,
RegionalIndicatorSymbolLetterT,
RegionalIndicatorSymbolLetterU,
RegionalIndicatorSymbolLetterV,
RegionalIndicatorSymbolLetterW,
RegionalIndicatorSymbolLetterX,
RegionalIndicatorSymbolLetterY,
}
impl Into<char> for EnclosedAlphanumericSupplement {
fn into(self) -> char {
use constants::*;
match self {
EnclosedAlphanumericSupplement::DigitZeroFullStop => DIGIT_ZERO_FULL_STOP,
EnclosedAlphanumericSupplement::DigitZeroComma => DIGIT_ZERO_COMMA,
EnclosedAlphanumericSupplement::DigitOneComma => DIGIT_ONE_COMMA,
EnclosedAlphanumericSupplement::DigitTwoComma => DIGIT_TWO_COMMA,
EnclosedAlphanumericSupplement::DigitThreeComma => DIGIT_THREE_COMMA,
EnclosedAlphanumericSupplement::DigitFourComma => DIGIT_FOUR_COMMA,
EnclosedAlphanumericSupplement::DigitFiveComma => DIGIT_FIVE_COMMA,
EnclosedAlphanumericSupplement::DigitSixComma => DIGIT_SIX_COMMA,
EnclosedAlphanumericSupplement::DigitSevenComma => DIGIT_SEVEN_COMMA,
EnclosedAlphanumericSupplement::DigitEightComma => DIGIT_EIGHT_COMMA,
EnclosedAlphanumericSupplement::DigitNineComma => DIGIT_NINE_COMMA,
EnclosedAlphanumericSupplement::DingbatCircledSansDashSerifDigitZero => DINGBAT_CIRCLED_SANS_DASH_SERIF_DIGIT_ZERO,
EnclosedAlphanumericSupplement::DingbatNegativeCircledSansDashSerifDigitZero => DINGBAT_NEGATIVE_CIRCLED_SANS_DASH_SERIF_DIGIT_ZERO,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterA => PARENTHESIZED_LATIN_CAPITAL_LETTER_A,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterB => PARENTHESIZED_LATIN_CAPITAL_LETTER_B,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterC => PARENTHESIZED_LATIN_CAPITAL_LETTER_C,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterD => PARENTHESIZED_LATIN_CAPITAL_LETTER_D,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterE => PARENTHESIZED_LATIN_CAPITAL_LETTER_E,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterF => PARENTHESIZED_LATIN_CAPITAL_LETTER_F,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterG => PARENTHESIZED_LATIN_CAPITAL_LETTER_G,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterH => PARENTHESIZED_LATIN_CAPITAL_LETTER_H,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterI => PARENTHESIZED_LATIN_CAPITAL_LETTER_I,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterJ => PARENTHESIZED_LATIN_CAPITAL_LETTER_J,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterK => PARENTHESIZED_LATIN_CAPITAL_LETTER_K,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterL => PARENTHESIZED_LATIN_CAPITAL_LETTER_L,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterM => PARENTHESIZED_LATIN_CAPITAL_LETTER_M,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterN => PARENTHESIZED_LATIN_CAPITAL_LETTER_N,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterO => PARENTHESIZED_LATIN_CAPITAL_LETTER_O,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterP => PARENTHESIZED_LATIN_CAPITAL_LETTER_P,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterQ => PARENTHESIZED_LATIN_CAPITAL_LETTER_Q,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterR => PARENTHESIZED_LATIN_CAPITAL_LETTER_R,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterS => PARENTHESIZED_LATIN_CAPITAL_LETTER_S,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterT => PARENTHESIZED_LATIN_CAPITAL_LETTER_T,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterU => PARENTHESIZED_LATIN_CAPITAL_LETTER_U,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterV => PARENTHESIZED_LATIN_CAPITAL_LETTER_V,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterW => PARENTHESIZED_LATIN_CAPITAL_LETTER_W,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterX => PARENTHESIZED_LATIN_CAPITAL_LETTER_X,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterY => PARENTHESIZED_LATIN_CAPITAL_LETTER_Y,
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterZ => PARENTHESIZED_LATIN_CAPITAL_LETTER_Z,
EnclosedAlphanumericSupplement::TortoiseShellBracketedLatinCapitalLetterS => TORTOISE_SHELL_BRACKETED_LATIN_CAPITAL_LETTER_S,
EnclosedAlphanumericSupplement::CircledItalicLatinCapitalLetterC => CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_C,
EnclosedAlphanumericSupplement::CircledItalicLatinCapitalLetterR => CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_R,
EnclosedAlphanumericSupplement::CircledCd => CIRCLED_CD,
EnclosedAlphanumericSupplement::CircledWz => CIRCLED_WZ,
EnclosedAlphanumericSupplement::CopyleftSymbol => COPYLEFT_SYMBOL,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterA => SQUARED_LATIN_CAPITAL_LETTER_A,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterB => SQUARED_LATIN_CAPITAL_LETTER_B,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterC => SQUARED_LATIN_CAPITAL_LETTER_C,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterD => SQUARED_LATIN_CAPITAL_LETTER_D,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterE => SQUARED_LATIN_CAPITAL_LETTER_E,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterF => SQUARED_LATIN_CAPITAL_LETTER_F,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterG => SQUARED_LATIN_CAPITAL_LETTER_G,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterH => SQUARED_LATIN_CAPITAL_LETTER_H,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterI => SQUARED_LATIN_CAPITAL_LETTER_I,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterJ => SQUARED_LATIN_CAPITAL_LETTER_J,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterK => SQUARED_LATIN_CAPITAL_LETTER_K,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterL => SQUARED_LATIN_CAPITAL_LETTER_L,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterM => SQUARED_LATIN_CAPITAL_LETTER_M,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterN => SQUARED_LATIN_CAPITAL_LETTER_N,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterO => SQUARED_LATIN_CAPITAL_LETTER_O,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterP => SQUARED_LATIN_CAPITAL_LETTER_P,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterQ => SQUARED_LATIN_CAPITAL_LETTER_Q,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterR => SQUARED_LATIN_CAPITAL_LETTER_R,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterS => SQUARED_LATIN_CAPITAL_LETTER_S,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterT => SQUARED_LATIN_CAPITAL_LETTER_T,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterU => SQUARED_LATIN_CAPITAL_LETTER_U,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterV => SQUARED_LATIN_CAPITAL_LETTER_V,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterW => SQUARED_LATIN_CAPITAL_LETTER_W,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterX => SQUARED_LATIN_CAPITAL_LETTER_X,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterY => SQUARED_LATIN_CAPITAL_LETTER_Y,
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterZ => SQUARED_LATIN_CAPITAL_LETTER_Z,
EnclosedAlphanumericSupplement::SquaredHv => SQUARED_HV,
EnclosedAlphanumericSupplement::SquaredMv => SQUARED_MV,
EnclosedAlphanumericSupplement::SquaredSd => SQUARED_SD,
EnclosedAlphanumericSupplement::SquaredSs => SQUARED_SS,
EnclosedAlphanumericSupplement::SquaredPpv => SQUARED_PPV,
EnclosedAlphanumericSupplement::SquaredWc => SQUARED_WC,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterA => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_A,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterB => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_B,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterC => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_C,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterD => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_D,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterE => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_E,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterF => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_F,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterG => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_G,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterH => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_H,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterI => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_I,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterJ => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_J,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterK => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_K,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterL => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_L,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterM => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_M,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterN => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_N,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterO => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_O,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterP => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_P,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterQ => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Q,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterR => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_R,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterS => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_S,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterT => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_T,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterU => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_U,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterV => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_V,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterW => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_W,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterX => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_X,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterY => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Y,
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterZ => NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Z,
EnclosedAlphanumericSupplement::RaisedMcSign => RAISED_MC_SIGN,
EnclosedAlphanumericSupplement::RaisedMdSign => RAISED_MD_SIGN,
EnclosedAlphanumericSupplement::RaisedMrSign => RAISED_MR_SIGN,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterA => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_A,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterB => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_B,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterC => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_C,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterD => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_D,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterE => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_E,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterF => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_F,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterG => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_G,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterH => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_H,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterI => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_I,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterJ => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_J,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterK => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_K,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterL => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_L,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterM => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_M,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterN => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_N,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterO => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_O,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterP => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterQ => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Q,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterR => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_R,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterS => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_S,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterT => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_T,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterU => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_U,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterV => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_V,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterW => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_W,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterX => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_X,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterY => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Y,
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterZ => NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Z,
EnclosedAlphanumericSupplement::CrossedNegativeSquaredLatinCapitalLetterP => CROSSED_NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P,
EnclosedAlphanumericSupplement::NegativeSquaredIc => NEGATIVE_SQUARED_IC,
EnclosedAlphanumericSupplement::NegativeSquaredPa => NEGATIVE_SQUARED_PA,
EnclosedAlphanumericSupplement::NegativeSquaredSa => NEGATIVE_SQUARED_SA,
EnclosedAlphanumericSupplement::NegativeSquaredAb => NEGATIVE_SQUARED_AB,
EnclosedAlphanumericSupplement::NegativeSquaredWc => NEGATIVE_SQUARED_WC,
EnclosedAlphanumericSupplement::SquareDj => SQUARE_DJ,
EnclosedAlphanumericSupplement::SquaredCl => SQUARED_CL,
EnclosedAlphanumericSupplement::SquaredCool => SQUARED_COOL,
EnclosedAlphanumericSupplement::SquaredFree => SQUARED_FREE,
EnclosedAlphanumericSupplement::SquaredId => SQUARED_ID,
EnclosedAlphanumericSupplement::SquaredNew => SQUARED_NEW,
EnclosedAlphanumericSupplement::SquaredNg => SQUARED_NG,
EnclosedAlphanumericSupplement::SquaredOk => SQUARED_OK,
EnclosedAlphanumericSupplement::SquaredSos => SQUARED_SOS,
EnclosedAlphanumericSupplement::SquaredUpWithExclamationMark => SQUARED_UP_WITH_EXCLAMATION_MARK,
EnclosedAlphanumericSupplement::SquaredVs => SQUARED_VS,
EnclosedAlphanumericSupplement::SquaredThreeD => SQUARED_THREE_D,
EnclosedAlphanumericSupplement::SquaredSecondScreen => SQUARED_SECOND_SCREEN,
EnclosedAlphanumericSupplement::SquaredTwoK => SQUARED_TWO_K,
EnclosedAlphanumericSupplement::SquaredFourK => SQUARED_FOUR_K,
EnclosedAlphanumericSupplement::SquaredEightK => SQUARED_EIGHT_K,
EnclosedAlphanumericSupplement::SquaredFivePointOne => SQUARED_FIVE_POINT_ONE,
EnclosedAlphanumericSupplement::SquaredSevenPointOne => SQUARED_SEVEN_POINT_ONE,
EnclosedAlphanumericSupplement::SquaredTwentyDashTwoPointTwo => SQUARED_TWENTY_DASH_TWO_POINT_TWO,
EnclosedAlphanumericSupplement::SquaredSixtyP => SQUARED_SIXTY_P,
EnclosedAlphanumericSupplement::SquaredOneHundredTwentyP => SQUARED_ONE_HUNDRED_TWENTY_P,
EnclosedAlphanumericSupplement::SquaredLatinSmallLetterD => SQUARED_LATIN_SMALL_LETTER_D,
EnclosedAlphanumericSupplement::SquaredHc => SQUARED_HC,
EnclosedAlphanumericSupplement::SquaredHdr => SQUARED_HDR,
EnclosedAlphanumericSupplement::SquaredHiDashRes => SQUARED_HI_DASH_RES,
EnclosedAlphanumericSupplement::SquaredLossless => SQUARED_LOSSLESS,
EnclosedAlphanumericSupplement::SquaredShv => SQUARED_SHV,
EnclosedAlphanumericSupplement::SquaredUhd => SQUARED_UHD,
EnclosedAlphanumericSupplement::SquaredVod => SQUARED_VOD,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterA => REGIONAL_INDICATOR_SYMBOL_LETTER_A,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterB => REGIONAL_INDICATOR_SYMBOL_LETTER_B,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterC => REGIONAL_INDICATOR_SYMBOL_LETTER_C,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterD => REGIONAL_INDICATOR_SYMBOL_LETTER_D,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterE => REGIONAL_INDICATOR_SYMBOL_LETTER_E,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterF => REGIONAL_INDICATOR_SYMBOL_LETTER_F,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterG => REGIONAL_INDICATOR_SYMBOL_LETTER_G,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterH => REGIONAL_INDICATOR_SYMBOL_LETTER_H,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterI => REGIONAL_INDICATOR_SYMBOL_LETTER_I,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterJ => REGIONAL_INDICATOR_SYMBOL_LETTER_J,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterK => REGIONAL_INDICATOR_SYMBOL_LETTER_K,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterL => REGIONAL_INDICATOR_SYMBOL_LETTER_L,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterM => REGIONAL_INDICATOR_SYMBOL_LETTER_M,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterN => REGIONAL_INDICATOR_SYMBOL_LETTER_N,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterO => REGIONAL_INDICATOR_SYMBOL_LETTER_O,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterP => REGIONAL_INDICATOR_SYMBOL_LETTER_P,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterQ => REGIONAL_INDICATOR_SYMBOL_LETTER_Q,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterR => REGIONAL_INDICATOR_SYMBOL_LETTER_R,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterS => REGIONAL_INDICATOR_SYMBOL_LETTER_S,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterT => REGIONAL_INDICATOR_SYMBOL_LETTER_T,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterU => REGIONAL_INDICATOR_SYMBOL_LETTER_U,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterV => REGIONAL_INDICATOR_SYMBOL_LETTER_V,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterW => REGIONAL_INDICATOR_SYMBOL_LETTER_W,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterX => REGIONAL_INDICATOR_SYMBOL_LETTER_X,
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterY => REGIONAL_INDICATOR_SYMBOL_LETTER_Y,
}
}
}
impl std::convert::TryFrom<char> for EnclosedAlphanumericSupplement {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
DIGIT_ZERO_FULL_STOP => Ok(EnclosedAlphanumericSupplement::DigitZeroFullStop),
DIGIT_ZERO_COMMA => Ok(EnclosedAlphanumericSupplement::DigitZeroComma),
DIGIT_ONE_COMMA => Ok(EnclosedAlphanumericSupplement::DigitOneComma),
DIGIT_TWO_COMMA => Ok(EnclosedAlphanumericSupplement::DigitTwoComma),
DIGIT_THREE_COMMA => Ok(EnclosedAlphanumericSupplement::DigitThreeComma),
DIGIT_FOUR_COMMA => Ok(EnclosedAlphanumericSupplement::DigitFourComma),
DIGIT_FIVE_COMMA => Ok(EnclosedAlphanumericSupplement::DigitFiveComma),
DIGIT_SIX_COMMA => Ok(EnclosedAlphanumericSupplement::DigitSixComma),
DIGIT_SEVEN_COMMA => Ok(EnclosedAlphanumericSupplement::DigitSevenComma),
DIGIT_EIGHT_COMMA => Ok(EnclosedAlphanumericSupplement::DigitEightComma),
DIGIT_NINE_COMMA => Ok(EnclosedAlphanumericSupplement::DigitNineComma),
DINGBAT_CIRCLED_SANS_DASH_SERIF_DIGIT_ZERO => Ok(EnclosedAlphanumericSupplement::DingbatCircledSansDashSerifDigitZero),
DINGBAT_NEGATIVE_CIRCLED_SANS_DASH_SERIF_DIGIT_ZERO => Ok(EnclosedAlphanumericSupplement::DingbatNegativeCircledSansDashSerifDigitZero),
PARENTHESIZED_LATIN_CAPITAL_LETTER_A => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterA),
PARENTHESIZED_LATIN_CAPITAL_LETTER_B => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterB),
PARENTHESIZED_LATIN_CAPITAL_LETTER_C => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterC),
PARENTHESIZED_LATIN_CAPITAL_LETTER_D => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterD),
PARENTHESIZED_LATIN_CAPITAL_LETTER_E => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterE),
PARENTHESIZED_LATIN_CAPITAL_LETTER_F => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterF),
PARENTHESIZED_LATIN_CAPITAL_LETTER_G => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterG),
PARENTHESIZED_LATIN_CAPITAL_LETTER_H => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterH),
PARENTHESIZED_LATIN_CAPITAL_LETTER_I => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterI),
PARENTHESIZED_LATIN_CAPITAL_LETTER_J => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterJ),
PARENTHESIZED_LATIN_CAPITAL_LETTER_K => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterK),
PARENTHESIZED_LATIN_CAPITAL_LETTER_L => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterL),
PARENTHESIZED_LATIN_CAPITAL_LETTER_M => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterM),
PARENTHESIZED_LATIN_CAPITAL_LETTER_N => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterN),
PARENTHESIZED_LATIN_CAPITAL_LETTER_O => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterO),
PARENTHESIZED_LATIN_CAPITAL_LETTER_P => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterP),
PARENTHESIZED_LATIN_CAPITAL_LETTER_Q => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterQ),
PARENTHESIZED_LATIN_CAPITAL_LETTER_R => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterR),
PARENTHESIZED_LATIN_CAPITAL_LETTER_S => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterS),
PARENTHESIZED_LATIN_CAPITAL_LETTER_T => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterT),
PARENTHESIZED_LATIN_CAPITAL_LETTER_U => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterU),
PARENTHESIZED_LATIN_CAPITAL_LETTER_V => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterV),
PARENTHESIZED_LATIN_CAPITAL_LETTER_W => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterW),
PARENTHESIZED_LATIN_CAPITAL_LETTER_X => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterX),
PARENTHESIZED_LATIN_CAPITAL_LETTER_Y => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterY),
PARENTHESIZED_LATIN_CAPITAL_LETTER_Z => Ok(EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterZ),
TORTOISE_SHELL_BRACKETED_LATIN_CAPITAL_LETTER_S => Ok(EnclosedAlphanumericSupplement::TortoiseShellBracketedLatinCapitalLetterS),
CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_C => Ok(EnclosedAlphanumericSupplement::CircledItalicLatinCapitalLetterC),
CIRCLED_ITALIC_LATIN_CAPITAL_LETTER_R => Ok(EnclosedAlphanumericSupplement::CircledItalicLatinCapitalLetterR),
CIRCLED_CD => Ok(EnclosedAlphanumericSupplement::CircledCd),
CIRCLED_WZ => Ok(EnclosedAlphanumericSupplement::CircledWz),
COPYLEFT_SYMBOL => Ok(EnclosedAlphanumericSupplement::CopyleftSymbol),
SQUARED_LATIN_CAPITAL_LETTER_A => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterA),
SQUARED_LATIN_CAPITAL_LETTER_B => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterB),
SQUARED_LATIN_CAPITAL_LETTER_C => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterC),
SQUARED_LATIN_CAPITAL_LETTER_D => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterD),
SQUARED_LATIN_CAPITAL_LETTER_E => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterE),
SQUARED_LATIN_CAPITAL_LETTER_F => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterF),
SQUARED_LATIN_CAPITAL_LETTER_G => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterG),
SQUARED_LATIN_CAPITAL_LETTER_H => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterH),
SQUARED_LATIN_CAPITAL_LETTER_I => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterI),
SQUARED_LATIN_CAPITAL_LETTER_J => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterJ),
SQUARED_LATIN_CAPITAL_LETTER_K => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterK),
SQUARED_LATIN_CAPITAL_LETTER_L => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterL),
SQUARED_LATIN_CAPITAL_LETTER_M => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterM),
SQUARED_LATIN_CAPITAL_LETTER_N => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterN),
SQUARED_LATIN_CAPITAL_LETTER_O => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterO),
SQUARED_LATIN_CAPITAL_LETTER_P => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterP),
SQUARED_LATIN_CAPITAL_LETTER_Q => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterQ),
SQUARED_LATIN_CAPITAL_LETTER_R => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterR),
SQUARED_LATIN_CAPITAL_LETTER_S => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterS),
SQUARED_LATIN_CAPITAL_LETTER_T => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterT),
SQUARED_LATIN_CAPITAL_LETTER_U => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterU),
SQUARED_LATIN_CAPITAL_LETTER_V => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterV),
SQUARED_LATIN_CAPITAL_LETTER_W => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterW),
SQUARED_LATIN_CAPITAL_LETTER_X => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterX),
SQUARED_LATIN_CAPITAL_LETTER_Y => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterY),
SQUARED_LATIN_CAPITAL_LETTER_Z => Ok(EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterZ),
SQUARED_HV => Ok(EnclosedAlphanumericSupplement::SquaredHv),
SQUARED_MV => Ok(EnclosedAlphanumericSupplement::SquaredMv),
SQUARED_SD => Ok(EnclosedAlphanumericSupplement::SquaredSd),
SQUARED_SS => Ok(EnclosedAlphanumericSupplement::SquaredSs),
SQUARED_PPV => Ok(EnclosedAlphanumericSupplement::SquaredPpv),
SQUARED_WC => Ok(EnclosedAlphanumericSupplement::SquaredWc),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_A => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterA),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_B => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterB),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_C => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterC),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_D => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterD),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_E => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterE),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_F => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterF),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_G => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterG),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_H => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterH),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_I => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterI),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_J => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterJ),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_K => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterK),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_L => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterL),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_M => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterM),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_N => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterN),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_O => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterO),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_P => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterP),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Q => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterQ),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_R => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterR),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_S => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterS),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_T => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterT),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_U => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterU),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_V => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterV),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_W => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterW),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_X => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterX),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Y => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterY),
NEGATIVE_CIRCLED_LATIN_CAPITAL_LETTER_Z => Ok(EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterZ),
RAISED_MC_SIGN => Ok(EnclosedAlphanumericSupplement::RaisedMcSign),
RAISED_MD_SIGN => Ok(EnclosedAlphanumericSupplement::RaisedMdSign),
RAISED_MR_SIGN => Ok(EnclosedAlphanumericSupplement::RaisedMrSign),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_A => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterA),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_B => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterB),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_C => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterC),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_D => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterD),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_E => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterE),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_F => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterF),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_G => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterG),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_H => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterH),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_I => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterI),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_J => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterJ),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_K => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterK),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_L => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterL),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_M => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterM),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_N => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterN),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_O => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterO),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterP),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Q => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterQ),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_R => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterR),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_S => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterS),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_T => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterT),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_U => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterU),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_V => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterV),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_W => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterW),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_X => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterX),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Y => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterY),
NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_Z => Ok(EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterZ),
CROSSED_NEGATIVE_SQUARED_LATIN_CAPITAL_LETTER_P => Ok(EnclosedAlphanumericSupplement::CrossedNegativeSquaredLatinCapitalLetterP),
NEGATIVE_SQUARED_IC => Ok(EnclosedAlphanumericSupplement::NegativeSquaredIc),
NEGATIVE_SQUARED_PA => Ok(EnclosedAlphanumericSupplement::NegativeSquaredPa),
NEGATIVE_SQUARED_SA => Ok(EnclosedAlphanumericSupplement::NegativeSquaredSa),
NEGATIVE_SQUARED_AB => Ok(EnclosedAlphanumericSupplement::NegativeSquaredAb),
NEGATIVE_SQUARED_WC => Ok(EnclosedAlphanumericSupplement::NegativeSquaredWc),
SQUARE_DJ => Ok(EnclosedAlphanumericSupplement::SquareDj),
SQUARED_CL => Ok(EnclosedAlphanumericSupplement::SquaredCl),
SQUARED_COOL => Ok(EnclosedAlphanumericSupplement::SquaredCool),
SQUARED_FREE => Ok(EnclosedAlphanumericSupplement::SquaredFree),
SQUARED_ID => Ok(EnclosedAlphanumericSupplement::SquaredId),
SQUARED_NEW => Ok(EnclosedAlphanumericSupplement::SquaredNew),
SQUARED_NG => Ok(EnclosedAlphanumericSupplement::SquaredNg),
SQUARED_OK => Ok(EnclosedAlphanumericSupplement::SquaredOk),
SQUARED_SOS => Ok(EnclosedAlphanumericSupplement::SquaredSos),
SQUARED_UP_WITH_EXCLAMATION_MARK => Ok(EnclosedAlphanumericSupplement::SquaredUpWithExclamationMark),
SQUARED_VS => Ok(EnclosedAlphanumericSupplement::SquaredVs),
SQUARED_THREE_D => Ok(EnclosedAlphanumericSupplement::SquaredThreeD),
SQUARED_SECOND_SCREEN => Ok(EnclosedAlphanumericSupplement::SquaredSecondScreen),
SQUARED_TWO_K => Ok(EnclosedAlphanumericSupplement::SquaredTwoK),
SQUARED_FOUR_K => Ok(EnclosedAlphanumericSupplement::SquaredFourK),
SQUARED_EIGHT_K => Ok(EnclosedAlphanumericSupplement::SquaredEightK),
SQUARED_FIVE_POINT_ONE => Ok(EnclosedAlphanumericSupplement::SquaredFivePointOne),
SQUARED_SEVEN_POINT_ONE => Ok(EnclosedAlphanumericSupplement::SquaredSevenPointOne),
SQUARED_TWENTY_DASH_TWO_POINT_TWO => Ok(EnclosedAlphanumericSupplement::SquaredTwentyDashTwoPointTwo),
SQUARED_SIXTY_P => Ok(EnclosedAlphanumericSupplement::SquaredSixtyP),
SQUARED_ONE_HUNDRED_TWENTY_P => Ok(EnclosedAlphanumericSupplement::SquaredOneHundredTwentyP),
SQUARED_LATIN_SMALL_LETTER_D => Ok(EnclosedAlphanumericSupplement::SquaredLatinSmallLetterD),
SQUARED_HC => Ok(EnclosedAlphanumericSupplement::SquaredHc),
SQUARED_HDR => Ok(EnclosedAlphanumericSupplement::SquaredHdr),
SQUARED_HI_DASH_RES => Ok(EnclosedAlphanumericSupplement::SquaredHiDashRes),
SQUARED_LOSSLESS => Ok(EnclosedAlphanumericSupplement::SquaredLossless),
SQUARED_SHV => Ok(EnclosedAlphanumericSupplement::SquaredShv),
SQUARED_UHD => Ok(EnclosedAlphanumericSupplement::SquaredUhd),
SQUARED_VOD => Ok(EnclosedAlphanumericSupplement::SquaredVod),
REGIONAL_INDICATOR_SYMBOL_LETTER_A => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterA),
REGIONAL_INDICATOR_SYMBOL_LETTER_B => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterB),
REGIONAL_INDICATOR_SYMBOL_LETTER_C => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterC),
REGIONAL_INDICATOR_SYMBOL_LETTER_D => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterD),
REGIONAL_INDICATOR_SYMBOL_LETTER_E => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterE),
REGIONAL_INDICATOR_SYMBOL_LETTER_F => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterF),
REGIONAL_INDICATOR_SYMBOL_LETTER_G => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterG),
REGIONAL_INDICATOR_SYMBOL_LETTER_H => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterH),
REGIONAL_INDICATOR_SYMBOL_LETTER_I => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterI),
REGIONAL_INDICATOR_SYMBOL_LETTER_J => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterJ),
REGIONAL_INDICATOR_SYMBOL_LETTER_K => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterK),
REGIONAL_INDICATOR_SYMBOL_LETTER_L => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterL),
REGIONAL_INDICATOR_SYMBOL_LETTER_M => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterM),
REGIONAL_INDICATOR_SYMBOL_LETTER_N => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterN),
REGIONAL_INDICATOR_SYMBOL_LETTER_O => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterO),
REGIONAL_INDICATOR_SYMBOL_LETTER_P => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterP),
REGIONAL_INDICATOR_SYMBOL_LETTER_Q => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterQ),
REGIONAL_INDICATOR_SYMBOL_LETTER_R => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterR),
REGIONAL_INDICATOR_SYMBOL_LETTER_S => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterS),
REGIONAL_INDICATOR_SYMBOL_LETTER_T => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterT),
REGIONAL_INDICATOR_SYMBOL_LETTER_U => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterU),
REGIONAL_INDICATOR_SYMBOL_LETTER_V => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterV),
REGIONAL_INDICATOR_SYMBOL_LETTER_W => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterW),
REGIONAL_INDICATOR_SYMBOL_LETTER_X => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterX),
REGIONAL_INDICATOR_SYMBOL_LETTER_Y => Ok(EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterY),
_ => Err(()),
}
}
}
impl Into<u32> for EnclosedAlphanumericSupplement {
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 EnclosedAlphanumericSupplement {
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 EnclosedAlphanumericSupplement {
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 EnclosedAlphanumericSupplement {
pub fn new() -> Self {
EnclosedAlphanumericSupplement::DigitZeroFullStop
}
pub fn name(&self) -> &str {
match self {
EnclosedAlphanumericSupplement::DigitZeroFullStop => "digit zero full stop",
EnclosedAlphanumericSupplement::DigitZeroComma => "digit zero comma",
EnclosedAlphanumericSupplement::DigitOneComma => "digit one comma",
EnclosedAlphanumericSupplement::DigitTwoComma => "digit two comma",
EnclosedAlphanumericSupplement::DigitThreeComma => "digit three comma",
EnclosedAlphanumericSupplement::DigitFourComma => "digit four comma",
EnclosedAlphanumericSupplement::DigitFiveComma => "digit five comma",
EnclosedAlphanumericSupplement::DigitSixComma => "digit six comma",
EnclosedAlphanumericSupplement::DigitSevenComma => "digit seven comma",
EnclosedAlphanumericSupplement::DigitEightComma => "digit eight comma",
EnclosedAlphanumericSupplement::DigitNineComma => "digit nine comma",
EnclosedAlphanumericSupplement::DingbatCircledSansDashSerifDigitZero => "dingbat circled sans-serif digit zero",
EnclosedAlphanumericSupplement::DingbatNegativeCircledSansDashSerifDigitZero => "dingbat negative circled sans-serif digit zero",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterA => "parenthesized latin capital letter a",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterB => "parenthesized latin capital letter b",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterC => "parenthesized latin capital letter c",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterD => "parenthesized latin capital letter d",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterE => "parenthesized latin capital letter e",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterF => "parenthesized latin capital letter f",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterG => "parenthesized latin capital letter g",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterH => "parenthesized latin capital letter h",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterI => "parenthesized latin capital letter i",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterJ => "parenthesized latin capital letter j",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterK => "parenthesized latin capital letter k",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterL => "parenthesized latin capital letter l",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterM => "parenthesized latin capital letter m",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterN => "parenthesized latin capital letter n",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterO => "parenthesized latin capital letter o",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterP => "parenthesized latin capital letter p",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterQ => "parenthesized latin capital letter q",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterR => "parenthesized latin capital letter r",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterS => "parenthesized latin capital letter s",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterT => "parenthesized latin capital letter t",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterU => "parenthesized latin capital letter u",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterV => "parenthesized latin capital letter v",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterW => "parenthesized latin capital letter w",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterX => "parenthesized latin capital letter x",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterY => "parenthesized latin capital letter y",
EnclosedAlphanumericSupplement::ParenthesizedLatinCapitalLetterZ => "parenthesized latin capital letter z",
EnclosedAlphanumericSupplement::TortoiseShellBracketedLatinCapitalLetterS => "tortoise shell bracketed latin capital letter s",
EnclosedAlphanumericSupplement::CircledItalicLatinCapitalLetterC => "circled italic latin capital letter c",
EnclosedAlphanumericSupplement::CircledItalicLatinCapitalLetterR => "circled italic latin capital letter r",
EnclosedAlphanumericSupplement::CircledCd => "circled cd",
EnclosedAlphanumericSupplement::CircledWz => "circled wz",
EnclosedAlphanumericSupplement::CopyleftSymbol => "copyleft symbol",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterA => "squared latin capital letter a",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterB => "squared latin capital letter b",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterC => "squared latin capital letter c",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterD => "squared latin capital letter d",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterE => "squared latin capital letter e",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterF => "squared latin capital letter f",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterG => "squared latin capital letter g",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterH => "squared latin capital letter h",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterI => "squared latin capital letter i",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterJ => "squared latin capital letter j",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterK => "squared latin capital letter k",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterL => "squared latin capital letter l",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterM => "squared latin capital letter m",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterN => "squared latin capital letter n",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterO => "squared latin capital letter o",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterP => "squared latin capital letter p",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterQ => "squared latin capital letter q",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterR => "squared latin capital letter r",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterS => "squared latin capital letter s",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterT => "squared latin capital letter t",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterU => "squared latin capital letter u",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterV => "squared latin capital letter v",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterW => "squared latin capital letter w",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterX => "squared latin capital letter x",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterY => "squared latin capital letter y",
EnclosedAlphanumericSupplement::SquaredLatinCapitalLetterZ => "squared latin capital letter z",
EnclosedAlphanumericSupplement::SquaredHv => "squared hv",
EnclosedAlphanumericSupplement::SquaredMv => "squared mv",
EnclosedAlphanumericSupplement::SquaredSd => "squared sd",
EnclosedAlphanumericSupplement::SquaredSs => "squared ss",
EnclosedAlphanumericSupplement::SquaredPpv => "squared ppv",
EnclosedAlphanumericSupplement::SquaredWc => "squared wc",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterA => "negative circled latin capital letter a",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterB => "negative circled latin capital letter b",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterC => "negative circled latin capital letter c",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterD => "negative circled latin capital letter d",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterE => "negative circled latin capital letter e",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterF => "negative circled latin capital letter f",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterG => "negative circled latin capital letter g",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterH => "negative circled latin capital letter h",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterI => "negative circled latin capital letter i",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterJ => "negative circled latin capital letter j",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterK => "negative circled latin capital letter k",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterL => "negative circled latin capital letter l",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterM => "negative circled latin capital letter m",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterN => "negative circled latin capital letter n",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterO => "negative circled latin capital letter o",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterP => "negative circled latin capital letter p",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterQ => "negative circled latin capital letter q",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterR => "negative circled latin capital letter r",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterS => "negative circled latin capital letter s",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterT => "negative circled latin capital letter t",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterU => "negative circled latin capital letter u",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterV => "negative circled latin capital letter v",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterW => "negative circled latin capital letter w",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterX => "negative circled latin capital letter x",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterY => "negative circled latin capital letter y",
EnclosedAlphanumericSupplement::NegativeCircledLatinCapitalLetterZ => "negative circled latin capital letter z",
EnclosedAlphanumericSupplement::RaisedMcSign => "raised mc sign",
EnclosedAlphanumericSupplement::RaisedMdSign => "raised md sign",
EnclosedAlphanumericSupplement::RaisedMrSign => "raised mr sign",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterA => "negative squared latin capital letter a",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterB => "negative squared latin capital letter b",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterC => "negative squared latin capital letter c",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterD => "negative squared latin capital letter d",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterE => "negative squared latin capital letter e",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterF => "negative squared latin capital letter f",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterG => "negative squared latin capital letter g",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterH => "negative squared latin capital letter h",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterI => "negative squared latin capital letter i",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterJ => "negative squared latin capital letter j",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterK => "negative squared latin capital letter k",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterL => "negative squared latin capital letter l",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterM => "negative squared latin capital letter m",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterN => "negative squared latin capital letter n",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterO => "negative squared latin capital letter o",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterP => "negative squared latin capital letter p",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterQ => "negative squared latin capital letter q",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterR => "negative squared latin capital letter r",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterS => "negative squared latin capital letter s",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterT => "negative squared latin capital letter t",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterU => "negative squared latin capital letter u",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterV => "negative squared latin capital letter v",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterW => "negative squared latin capital letter w",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterX => "negative squared latin capital letter x",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterY => "negative squared latin capital letter y",
EnclosedAlphanumericSupplement::NegativeSquaredLatinCapitalLetterZ => "negative squared latin capital letter z",
EnclosedAlphanumericSupplement::CrossedNegativeSquaredLatinCapitalLetterP => "crossed negative squared latin capital letter p",
EnclosedAlphanumericSupplement::NegativeSquaredIc => "negative squared ic",
EnclosedAlphanumericSupplement::NegativeSquaredPa => "negative squared pa",
EnclosedAlphanumericSupplement::NegativeSquaredSa => "negative squared sa",
EnclosedAlphanumericSupplement::NegativeSquaredAb => "negative squared ab",
EnclosedAlphanumericSupplement::NegativeSquaredWc => "negative squared wc",
EnclosedAlphanumericSupplement::SquareDj => "square dj",
EnclosedAlphanumericSupplement::SquaredCl => "squared cl",
EnclosedAlphanumericSupplement::SquaredCool => "squared cool",
EnclosedAlphanumericSupplement::SquaredFree => "squared free",
EnclosedAlphanumericSupplement::SquaredId => "squared id",
EnclosedAlphanumericSupplement::SquaredNew => "squared new",
EnclosedAlphanumericSupplement::SquaredNg => "squared ng",
EnclosedAlphanumericSupplement::SquaredOk => "squared ok",
EnclosedAlphanumericSupplement::SquaredSos => "squared sos",
EnclosedAlphanumericSupplement::SquaredUpWithExclamationMark => "squared up with exclamation mark",
EnclosedAlphanumericSupplement::SquaredVs => "squared vs",
EnclosedAlphanumericSupplement::SquaredThreeD => "squared three d",
EnclosedAlphanumericSupplement::SquaredSecondScreen => "squared second screen",
EnclosedAlphanumericSupplement::SquaredTwoK => "squared two k",
EnclosedAlphanumericSupplement::SquaredFourK => "squared four k",
EnclosedAlphanumericSupplement::SquaredEightK => "squared eight k",
EnclosedAlphanumericSupplement::SquaredFivePointOne => "squared five point one",
EnclosedAlphanumericSupplement::SquaredSevenPointOne => "squared seven point one",
EnclosedAlphanumericSupplement::SquaredTwentyDashTwoPointTwo => "squared twenty-two point two",
EnclosedAlphanumericSupplement::SquaredSixtyP => "squared sixty p",
EnclosedAlphanumericSupplement::SquaredOneHundredTwentyP => "squared one hundred twenty p",
EnclosedAlphanumericSupplement::SquaredLatinSmallLetterD => "squared latin small letter d",
EnclosedAlphanumericSupplement::SquaredHc => "squared hc",
EnclosedAlphanumericSupplement::SquaredHdr => "squared hdr",
EnclosedAlphanumericSupplement::SquaredHiDashRes => "squared hi-res",
EnclosedAlphanumericSupplement::SquaredLossless => "squared lossless",
EnclosedAlphanumericSupplement::SquaredShv => "squared shv",
EnclosedAlphanumericSupplement::SquaredUhd => "squared uhd",
EnclosedAlphanumericSupplement::SquaredVod => "squared vod",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterA => "regional indicator symbol letter a",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterB => "regional indicator symbol letter b",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterC => "regional indicator symbol letter c",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterD => "regional indicator symbol letter d",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterE => "regional indicator symbol letter e",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterF => "regional indicator symbol letter f",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterG => "regional indicator symbol letter g",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterH => "regional indicator symbol letter h",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterI => "regional indicator symbol letter i",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterJ => "regional indicator symbol letter j",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterK => "regional indicator symbol letter k",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterL => "regional indicator symbol letter l",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterM => "regional indicator symbol letter m",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterN => "regional indicator symbol letter n",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterO => "regional indicator symbol letter o",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterP => "regional indicator symbol letter p",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterQ => "regional indicator symbol letter q",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterR => "regional indicator symbol letter r",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterS => "regional indicator symbol letter s",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterT => "regional indicator symbol letter t",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterU => "regional indicator symbol letter u",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterV => "regional indicator symbol letter v",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterW => "regional indicator symbol letter w",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterX => "regional indicator symbol letter x",
EnclosedAlphanumericSupplement::RegionalIndicatorSymbolLetterY => "regional indicator symbol letter y",
}
}
}