mod constants {
pub const CIRCLED_DIGIT_ONE: char = '①';
pub const CIRCLED_DIGIT_TWO: char = '②';
pub const CIRCLED_DIGIT_THREE: char = '③';
pub const CIRCLED_DIGIT_FOUR: char = '④';
pub const CIRCLED_DIGIT_FIVE: char = '⑤';
pub const CIRCLED_DIGIT_SIX: char = '⑥';
pub const CIRCLED_DIGIT_SEVEN: char = '⑦';
pub const CIRCLED_DIGIT_EIGHT: char = '⑧';
pub const CIRCLED_DIGIT_NINE: char = '⑨';
pub const CIRCLED_NUMBER_TEN: char = '⑩';
pub const CIRCLED_NUMBER_ELEVEN: char = '⑪';
pub const CIRCLED_NUMBER_TWELVE: char = '⑫';
pub const CIRCLED_NUMBER_THIRTEEN: char = '⑬';
pub const CIRCLED_NUMBER_FOURTEEN: char = '⑭';
pub const CIRCLED_NUMBER_FIFTEEN: char = '⑮';
pub const CIRCLED_NUMBER_SIXTEEN: char = '⑯';
pub const CIRCLED_NUMBER_SEVENTEEN: char = '⑰';
pub const CIRCLED_NUMBER_EIGHTEEN: char = '⑱';
pub const CIRCLED_NUMBER_NINETEEN: char = '⑲';
pub const CIRCLED_NUMBER_TWENTY: char = '⑳';
pub const PARENTHESIZED_DIGIT_ONE: char = '⑴';
pub const PARENTHESIZED_DIGIT_TWO: char = '⑵';
pub const PARENTHESIZED_DIGIT_THREE: char = '⑶';
pub const PARENTHESIZED_DIGIT_FOUR: char = '⑷';
pub const PARENTHESIZED_DIGIT_FIVE: char = '⑸';
pub const PARENTHESIZED_DIGIT_SIX: char = '⑹';
pub const PARENTHESIZED_DIGIT_SEVEN: char = '⑺';
pub const PARENTHESIZED_DIGIT_EIGHT: char = '⑻';
pub const PARENTHESIZED_DIGIT_NINE: char = '⑼';
pub const PARENTHESIZED_NUMBER_TEN: char = '⑽';
pub const PARENTHESIZED_NUMBER_ELEVEN: char = '⑾';
pub const PARENTHESIZED_NUMBER_TWELVE: char = '⑿';
pub const PARENTHESIZED_NUMBER_THIRTEEN: char = '⒀';
pub const PARENTHESIZED_NUMBER_FOURTEEN: char = '⒁';
pub const PARENTHESIZED_NUMBER_FIFTEEN: char = '⒂';
pub const PARENTHESIZED_NUMBER_SIXTEEN: char = '⒃';
pub const PARENTHESIZED_NUMBER_SEVENTEEN: char = '⒄';
pub const PARENTHESIZED_NUMBER_EIGHTEEN: char = '⒅';
pub const PARENTHESIZED_NUMBER_NINETEEN: char = '⒆';
pub const PARENTHESIZED_NUMBER_TWENTY: char = '⒇';
pub const DIGIT_ONE_FULL_STOP: char = '⒈';
pub const DIGIT_TWO_FULL_STOP: char = '⒉';
pub const DIGIT_THREE_FULL_STOP: char = '⒊';
pub const DIGIT_FOUR_FULL_STOP: char = '⒋';
pub const DIGIT_FIVE_FULL_STOP: char = '⒌';
pub const DIGIT_SIX_FULL_STOP: char = '⒍';
pub const DIGIT_SEVEN_FULL_STOP: char = '⒎';
pub const DIGIT_EIGHT_FULL_STOP: char = '⒏';
pub const DIGIT_NINE_FULL_STOP: char = '⒐';
pub const NUMBER_TEN_FULL_STOP: char = '⒑';
pub const NUMBER_ELEVEN_FULL_STOP: char = '⒒';
pub const NUMBER_TWELVE_FULL_STOP: char = '⒓';
pub const NUMBER_THIRTEEN_FULL_STOP: char = '⒔';
pub const NUMBER_FOURTEEN_FULL_STOP: char = '⒕';
pub const NUMBER_FIFTEEN_FULL_STOP: char = '⒖';
pub const NUMBER_SIXTEEN_FULL_STOP: char = '⒗';
pub const NUMBER_SEVENTEEN_FULL_STOP: char = '⒘';
pub const NUMBER_EIGHTEEN_FULL_STOP: char = '⒙';
pub const NUMBER_NINETEEN_FULL_STOP: char = '⒚';
pub const NUMBER_TWENTY_FULL_STOP: char = '⒛';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_A: char = '⒜';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_B: char = '⒝';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_C: char = '⒞';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_D: char = '⒟';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_E: char = '⒠';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_F: char = '⒡';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_G: char = '⒢';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_H: char = '⒣';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_I: char = '⒤';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_J: char = '⒥';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_K: char = '⒦';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_L: char = '⒧';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_M: char = '⒨';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_N: char = '⒩';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_O: char = '⒪';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_P: char = '⒫';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_Q: char = '⒬';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_R: char = '⒭';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_S: char = '⒮';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_T: char = '⒯';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_U: char = '⒰';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_V: char = '⒱';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_W: char = '⒲';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_X: char = '⒳';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_Y: char = '⒴';
pub const PARENTHESIZED_LATIN_SMALL_LETTER_Z: char = '⒵';
pub const CIRCLED_LATIN_CAPITAL_LETTER_A: char = 'Ⓐ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_B: char = 'Ⓑ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_C: char = 'Ⓒ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_D: char = 'Ⓓ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_E: char = 'Ⓔ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_F: char = 'Ⓕ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_G: char = 'Ⓖ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_H: char = 'Ⓗ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_I: char = 'Ⓘ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_J: char = 'Ⓙ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_K: char = 'Ⓚ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_L: char = 'Ⓛ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_M: char = 'Ⓜ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_N: char = 'Ⓝ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_O: char = 'Ⓞ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_P: char = 'Ⓟ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_Q: char = 'Ⓠ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_R: char = 'Ⓡ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_S: char = 'Ⓢ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_T: char = 'Ⓣ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_U: char = 'Ⓤ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_V: char = 'Ⓥ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_W: char = 'Ⓦ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_X: char = 'Ⓧ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_Y: char = 'Ⓨ';
pub const CIRCLED_LATIN_CAPITAL_LETTER_Z: char = 'Ⓩ';
pub const CIRCLED_LATIN_SMALL_LETTER_A: char = 'ⓐ';
pub const CIRCLED_LATIN_SMALL_LETTER_B: char = 'ⓑ';
pub const CIRCLED_LATIN_SMALL_LETTER_C: char = 'ⓒ';
pub const CIRCLED_LATIN_SMALL_LETTER_D: char = 'ⓓ';
pub const CIRCLED_LATIN_SMALL_LETTER_E: char = 'ⓔ';
pub const CIRCLED_LATIN_SMALL_LETTER_F: char = 'ⓕ';
pub const CIRCLED_LATIN_SMALL_LETTER_G: char = 'ⓖ';
pub const CIRCLED_LATIN_SMALL_LETTER_H: char = 'ⓗ';
pub const CIRCLED_LATIN_SMALL_LETTER_I: char = 'ⓘ';
pub const CIRCLED_LATIN_SMALL_LETTER_J: char = 'ⓙ';
pub const CIRCLED_LATIN_SMALL_LETTER_K: char = 'ⓚ';
pub const CIRCLED_LATIN_SMALL_LETTER_L: char = 'ⓛ';
pub const CIRCLED_LATIN_SMALL_LETTER_M: char = 'ⓜ';
pub const CIRCLED_LATIN_SMALL_LETTER_N: char = 'ⓝ';
pub const CIRCLED_LATIN_SMALL_LETTER_O: char = 'ⓞ';
pub const CIRCLED_LATIN_SMALL_LETTER_P: char = 'ⓟ';
pub const CIRCLED_LATIN_SMALL_LETTER_Q: char = 'ⓠ';
pub const CIRCLED_LATIN_SMALL_LETTER_R: char = 'ⓡ';
pub const CIRCLED_LATIN_SMALL_LETTER_S: char = 'ⓢ';
pub const CIRCLED_LATIN_SMALL_LETTER_T: char = 'ⓣ';
pub const CIRCLED_LATIN_SMALL_LETTER_U: char = 'ⓤ';
pub const CIRCLED_LATIN_SMALL_LETTER_V: char = 'ⓥ';
pub const CIRCLED_LATIN_SMALL_LETTER_W: char = 'ⓦ';
pub const CIRCLED_LATIN_SMALL_LETTER_X: char = 'ⓧ';
pub const CIRCLED_LATIN_SMALL_LETTER_Y: char = 'ⓨ';
pub const CIRCLED_LATIN_SMALL_LETTER_Z: char = 'ⓩ';
pub const CIRCLED_DIGIT_ZERO: char = '⓪';
pub const NEGATIVE_CIRCLED_NUMBER_ELEVEN: char = '⓫';
pub const NEGATIVE_CIRCLED_NUMBER_TWELVE: char = '⓬';
pub const NEGATIVE_CIRCLED_NUMBER_THIRTEEN: char = '⓭';
pub const NEGATIVE_CIRCLED_NUMBER_FOURTEEN: char = '⓮';
pub const NEGATIVE_CIRCLED_NUMBER_FIFTEEN: char = '⓯';
pub const NEGATIVE_CIRCLED_NUMBER_SIXTEEN: char = '⓰';
pub const NEGATIVE_CIRCLED_NUMBER_SEVENTEEN: char = '⓱';
pub const NEGATIVE_CIRCLED_NUMBER_EIGHTEEN: char = '⓲';
pub const NEGATIVE_CIRCLED_NUMBER_NINETEEN: char = '⓳';
pub const NEGATIVE_CIRCLED_NUMBER_TWENTY: char = '⓴';
pub const DOUBLE_CIRCLED_DIGIT_ONE: char = '⓵';
pub const DOUBLE_CIRCLED_DIGIT_TWO: char = '⓶';
pub const DOUBLE_CIRCLED_DIGIT_THREE: char = '⓷';
pub const DOUBLE_CIRCLED_DIGIT_FOUR: char = '⓸';
pub const DOUBLE_CIRCLED_DIGIT_FIVE: char = '⓹';
pub const DOUBLE_CIRCLED_DIGIT_SIX: char = '⓺';
pub const DOUBLE_CIRCLED_DIGIT_SEVEN: char = '⓻';
pub const DOUBLE_CIRCLED_DIGIT_EIGHT: char = '⓼';
pub const DOUBLE_CIRCLED_DIGIT_NINE: char = '⓽';
pub const DOUBLE_CIRCLED_NUMBER_TEN: char = '⓾';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum EnclosedAlphanumerics {
CircledDigitOne,
CircledDigitTwo,
CircledDigitThree,
CircledDigitFour,
CircledDigitFive,
CircledDigitSix,
CircledDigitSeven,
CircledDigitEight,
CircledDigitNine,
CircledNumberTen,
CircledNumberEleven,
CircledNumberTwelve,
CircledNumberThirteen,
CircledNumberFourteen,
CircledNumberFifteen,
CircledNumberSixteen,
CircledNumberSeventeen,
CircledNumberEighteen,
CircledNumberNineteen,
CircledNumberTwenty,
ParenthesizedDigitOne,
ParenthesizedDigitTwo,
ParenthesizedDigitThree,
ParenthesizedDigitFour,
ParenthesizedDigitFive,
ParenthesizedDigitSix,
ParenthesizedDigitSeven,
ParenthesizedDigitEight,
ParenthesizedDigitNine,
ParenthesizedNumberTen,
ParenthesizedNumberEleven,
ParenthesizedNumberTwelve,
ParenthesizedNumberThirteen,
ParenthesizedNumberFourteen,
ParenthesizedNumberFifteen,
ParenthesizedNumberSixteen,
ParenthesizedNumberSeventeen,
ParenthesizedNumberEighteen,
ParenthesizedNumberNineteen,
ParenthesizedNumberTwenty,
DigitOneFullStop,
DigitTwoFullStop,
DigitThreeFullStop,
DigitFourFullStop,
DigitFiveFullStop,
DigitSixFullStop,
DigitSevenFullStop,
DigitEightFullStop,
DigitNineFullStop,
NumberTenFullStop,
NumberElevenFullStop,
NumberTwelveFullStop,
NumberThirteenFullStop,
NumberFourteenFullStop,
NumberFifteenFullStop,
NumberSixteenFullStop,
NumberSeventeenFullStop,
NumberEighteenFullStop,
NumberNineteenFullStop,
NumberTwentyFullStop,
ParenthesizedLatinSmallLetterA,
ParenthesizedLatinSmallLetterB,
ParenthesizedLatinSmallLetterC,
ParenthesizedLatinSmallLetterD,
ParenthesizedLatinSmallLetterE,
ParenthesizedLatinSmallLetterF,
ParenthesizedLatinSmallLetterG,
ParenthesizedLatinSmallLetterH,
ParenthesizedLatinSmallLetterI,
ParenthesizedLatinSmallLetterJ,
ParenthesizedLatinSmallLetterK,
ParenthesizedLatinSmallLetterL,
ParenthesizedLatinSmallLetterM,
ParenthesizedLatinSmallLetterN,
ParenthesizedLatinSmallLetterO,
ParenthesizedLatinSmallLetterP,
ParenthesizedLatinSmallLetterQ,
ParenthesizedLatinSmallLetterR,
ParenthesizedLatinSmallLetterS,
ParenthesizedLatinSmallLetterT,
ParenthesizedLatinSmallLetterU,
ParenthesizedLatinSmallLetterV,
ParenthesizedLatinSmallLetterW,
ParenthesizedLatinSmallLetterX,
ParenthesizedLatinSmallLetterY,
ParenthesizedLatinSmallLetterZ,
CircledLatinCapitalLetterA,
CircledLatinCapitalLetterB,
CircledLatinCapitalLetterC,
CircledLatinCapitalLetterD,
CircledLatinCapitalLetterE,
CircledLatinCapitalLetterF,
CircledLatinCapitalLetterG,
CircledLatinCapitalLetterH,
CircledLatinCapitalLetterI,
CircledLatinCapitalLetterJ,
CircledLatinCapitalLetterK,
CircledLatinCapitalLetterL,
CircledLatinCapitalLetterM,
CircledLatinCapitalLetterN,
CircledLatinCapitalLetterO,
CircledLatinCapitalLetterP,
CircledLatinCapitalLetterQ,
CircledLatinCapitalLetterR,
CircledLatinCapitalLetterS,
CircledLatinCapitalLetterT,
CircledLatinCapitalLetterU,
CircledLatinCapitalLetterV,
CircledLatinCapitalLetterW,
CircledLatinCapitalLetterX,
CircledLatinCapitalLetterY,
CircledLatinCapitalLetterZ,
CircledLatinSmallLetterA,
CircledLatinSmallLetterB,
CircledLatinSmallLetterC,
CircledLatinSmallLetterD,
CircledLatinSmallLetterE,
CircledLatinSmallLetterF,
CircledLatinSmallLetterG,
CircledLatinSmallLetterH,
CircledLatinSmallLetterI,
CircledLatinSmallLetterJ,
CircledLatinSmallLetterK,
CircledLatinSmallLetterL,
CircledLatinSmallLetterM,
CircledLatinSmallLetterN,
CircledLatinSmallLetterO,
CircledLatinSmallLetterP,
CircledLatinSmallLetterQ,
CircledLatinSmallLetterR,
CircledLatinSmallLetterS,
CircledLatinSmallLetterT,
CircledLatinSmallLetterU,
CircledLatinSmallLetterV,
CircledLatinSmallLetterW,
CircledLatinSmallLetterX,
CircledLatinSmallLetterY,
CircledLatinSmallLetterZ,
CircledDigitZero,
NegativeCircledNumberEleven,
NegativeCircledNumberTwelve,
NegativeCircledNumberThirteen,
NegativeCircledNumberFourteen,
NegativeCircledNumberFifteen,
NegativeCircledNumberSixteen,
NegativeCircledNumberSeventeen,
NegativeCircledNumberEighteen,
NegativeCircledNumberNineteen,
NegativeCircledNumberTwenty,
DoubleCircledDigitOne,
DoubleCircledDigitTwo,
DoubleCircledDigitThree,
DoubleCircledDigitFour,
DoubleCircledDigitFive,
DoubleCircledDigitSix,
DoubleCircledDigitSeven,
DoubleCircledDigitEight,
DoubleCircledDigitNine,
DoubleCircledNumberTen,
}
impl Into<char> for EnclosedAlphanumerics {
fn into(self) -> char {
use constants::*;
match self {
EnclosedAlphanumerics::CircledDigitOne => CIRCLED_DIGIT_ONE,
EnclosedAlphanumerics::CircledDigitTwo => CIRCLED_DIGIT_TWO,
EnclosedAlphanumerics::CircledDigitThree => CIRCLED_DIGIT_THREE,
EnclosedAlphanumerics::CircledDigitFour => CIRCLED_DIGIT_FOUR,
EnclosedAlphanumerics::CircledDigitFive => CIRCLED_DIGIT_FIVE,
EnclosedAlphanumerics::CircledDigitSix => CIRCLED_DIGIT_SIX,
EnclosedAlphanumerics::CircledDigitSeven => CIRCLED_DIGIT_SEVEN,
EnclosedAlphanumerics::CircledDigitEight => CIRCLED_DIGIT_EIGHT,
EnclosedAlphanumerics::CircledDigitNine => CIRCLED_DIGIT_NINE,
EnclosedAlphanumerics::CircledNumberTen => CIRCLED_NUMBER_TEN,
EnclosedAlphanumerics::CircledNumberEleven => CIRCLED_NUMBER_ELEVEN,
EnclosedAlphanumerics::CircledNumberTwelve => CIRCLED_NUMBER_TWELVE,
EnclosedAlphanumerics::CircledNumberThirteen => CIRCLED_NUMBER_THIRTEEN,
EnclosedAlphanumerics::CircledNumberFourteen => CIRCLED_NUMBER_FOURTEEN,
EnclosedAlphanumerics::CircledNumberFifteen => CIRCLED_NUMBER_FIFTEEN,
EnclosedAlphanumerics::CircledNumberSixteen => CIRCLED_NUMBER_SIXTEEN,
EnclosedAlphanumerics::CircledNumberSeventeen => CIRCLED_NUMBER_SEVENTEEN,
EnclosedAlphanumerics::CircledNumberEighteen => CIRCLED_NUMBER_EIGHTEEN,
EnclosedAlphanumerics::CircledNumberNineteen => CIRCLED_NUMBER_NINETEEN,
EnclosedAlphanumerics::CircledNumberTwenty => CIRCLED_NUMBER_TWENTY,
EnclosedAlphanumerics::ParenthesizedDigitOne => PARENTHESIZED_DIGIT_ONE,
EnclosedAlphanumerics::ParenthesizedDigitTwo => PARENTHESIZED_DIGIT_TWO,
EnclosedAlphanumerics::ParenthesizedDigitThree => PARENTHESIZED_DIGIT_THREE,
EnclosedAlphanumerics::ParenthesizedDigitFour => PARENTHESIZED_DIGIT_FOUR,
EnclosedAlphanumerics::ParenthesizedDigitFive => PARENTHESIZED_DIGIT_FIVE,
EnclosedAlphanumerics::ParenthesizedDigitSix => PARENTHESIZED_DIGIT_SIX,
EnclosedAlphanumerics::ParenthesizedDigitSeven => PARENTHESIZED_DIGIT_SEVEN,
EnclosedAlphanumerics::ParenthesizedDigitEight => PARENTHESIZED_DIGIT_EIGHT,
EnclosedAlphanumerics::ParenthesizedDigitNine => PARENTHESIZED_DIGIT_NINE,
EnclosedAlphanumerics::ParenthesizedNumberTen => PARENTHESIZED_NUMBER_TEN,
EnclosedAlphanumerics::ParenthesizedNumberEleven => PARENTHESIZED_NUMBER_ELEVEN,
EnclosedAlphanumerics::ParenthesizedNumberTwelve => PARENTHESIZED_NUMBER_TWELVE,
EnclosedAlphanumerics::ParenthesizedNumberThirteen => PARENTHESIZED_NUMBER_THIRTEEN,
EnclosedAlphanumerics::ParenthesizedNumberFourteen => PARENTHESIZED_NUMBER_FOURTEEN,
EnclosedAlphanumerics::ParenthesizedNumberFifteen => PARENTHESIZED_NUMBER_FIFTEEN,
EnclosedAlphanumerics::ParenthesizedNumberSixteen => PARENTHESIZED_NUMBER_SIXTEEN,
EnclosedAlphanumerics::ParenthesizedNumberSeventeen => PARENTHESIZED_NUMBER_SEVENTEEN,
EnclosedAlphanumerics::ParenthesizedNumberEighteen => PARENTHESIZED_NUMBER_EIGHTEEN,
EnclosedAlphanumerics::ParenthesizedNumberNineteen => PARENTHESIZED_NUMBER_NINETEEN,
EnclosedAlphanumerics::ParenthesizedNumberTwenty => PARENTHESIZED_NUMBER_TWENTY,
EnclosedAlphanumerics::DigitOneFullStop => DIGIT_ONE_FULL_STOP,
EnclosedAlphanumerics::DigitTwoFullStop => DIGIT_TWO_FULL_STOP,
EnclosedAlphanumerics::DigitThreeFullStop => DIGIT_THREE_FULL_STOP,
EnclosedAlphanumerics::DigitFourFullStop => DIGIT_FOUR_FULL_STOP,
EnclosedAlphanumerics::DigitFiveFullStop => DIGIT_FIVE_FULL_STOP,
EnclosedAlphanumerics::DigitSixFullStop => DIGIT_SIX_FULL_STOP,
EnclosedAlphanumerics::DigitSevenFullStop => DIGIT_SEVEN_FULL_STOP,
EnclosedAlphanumerics::DigitEightFullStop => DIGIT_EIGHT_FULL_STOP,
EnclosedAlphanumerics::DigitNineFullStop => DIGIT_NINE_FULL_STOP,
EnclosedAlphanumerics::NumberTenFullStop => NUMBER_TEN_FULL_STOP,
EnclosedAlphanumerics::NumberElevenFullStop => NUMBER_ELEVEN_FULL_STOP,
EnclosedAlphanumerics::NumberTwelveFullStop => NUMBER_TWELVE_FULL_STOP,
EnclosedAlphanumerics::NumberThirteenFullStop => NUMBER_THIRTEEN_FULL_STOP,
EnclosedAlphanumerics::NumberFourteenFullStop => NUMBER_FOURTEEN_FULL_STOP,
EnclosedAlphanumerics::NumberFifteenFullStop => NUMBER_FIFTEEN_FULL_STOP,
EnclosedAlphanumerics::NumberSixteenFullStop => NUMBER_SIXTEEN_FULL_STOP,
EnclosedAlphanumerics::NumberSeventeenFullStop => NUMBER_SEVENTEEN_FULL_STOP,
EnclosedAlphanumerics::NumberEighteenFullStop => NUMBER_EIGHTEEN_FULL_STOP,
EnclosedAlphanumerics::NumberNineteenFullStop => NUMBER_NINETEEN_FULL_STOP,
EnclosedAlphanumerics::NumberTwentyFullStop => NUMBER_TWENTY_FULL_STOP,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterA => PARENTHESIZED_LATIN_SMALL_LETTER_A,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterB => PARENTHESIZED_LATIN_SMALL_LETTER_B,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterC => PARENTHESIZED_LATIN_SMALL_LETTER_C,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterD => PARENTHESIZED_LATIN_SMALL_LETTER_D,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterE => PARENTHESIZED_LATIN_SMALL_LETTER_E,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterF => PARENTHESIZED_LATIN_SMALL_LETTER_F,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterG => PARENTHESIZED_LATIN_SMALL_LETTER_G,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterH => PARENTHESIZED_LATIN_SMALL_LETTER_H,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterI => PARENTHESIZED_LATIN_SMALL_LETTER_I,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterJ => PARENTHESIZED_LATIN_SMALL_LETTER_J,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterK => PARENTHESIZED_LATIN_SMALL_LETTER_K,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterL => PARENTHESIZED_LATIN_SMALL_LETTER_L,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterM => PARENTHESIZED_LATIN_SMALL_LETTER_M,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterN => PARENTHESIZED_LATIN_SMALL_LETTER_N,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterO => PARENTHESIZED_LATIN_SMALL_LETTER_O,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterP => PARENTHESIZED_LATIN_SMALL_LETTER_P,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterQ => PARENTHESIZED_LATIN_SMALL_LETTER_Q,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterR => PARENTHESIZED_LATIN_SMALL_LETTER_R,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterS => PARENTHESIZED_LATIN_SMALL_LETTER_S,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterT => PARENTHESIZED_LATIN_SMALL_LETTER_T,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterU => PARENTHESIZED_LATIN_SMALL_LETTER_U,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterV => PARENTHESIZED_LATIN_SMALL_LETTER_V,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterW => PARENTHESIZED_LATIN_SMALL_LETTER_W,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterX => PARENTHESIZED_LATIN_SMALL_LETTER_X,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterY => PARENTHESIZED_LATIN_SMALL_LETTER_Y,
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterZ => PARENTHESIZED_LATIN_SMALL_LETTER_Z,
EnclosedAlphanumerics::CircledLatinCapitalLetterA => CIRCLED_LATIN_CAPITAL_LETTER_A,
EnclosedAlphanumerics::CircledLatinCapitalLetterB => CIRCLED_LATIN_CAPITAL_LETTER_B,
EnclosedAlphanumerics::CircledLatinCapitalLetterC => CIRCLED_LATIN_CAPITAL_LETTER_C,
EnclosedAlphanumerics::CircledLatinCapitalLetterD => CIRCLED_LATIN_CAPITAL_LETTER_D,
EnclosedAlphanumerics::CircledLatinCapitalLetterE => CIRCLED_LATIN_CAPITAL_LETTER_E,
EnclosedAlphanumerics::CircledLatinCapitalLetterF => CIRCLED_LATIN_CAPITAL_LETTER_F,
EnclosedAlphanumerics::CircledLatinCapitalLetterG => CIRCLED_LATIN_CAPITAL_LETTER_G,
EnclosedAlphanumerics::CircledLatinCapitalLetterH => CIRCLED_LATIN_CAPITAL_LETTER_H,
EnclosedAlphanumerics::CircledLatinCapitalLetterI => CIRCLED_LATIN_CAPITAL_LETTER_I,
EnclosedAlphanumerics::CircledLatinCapitalLetterJ => CIRCLED_LATIN_CAPITAL_LETTER_J,
EnclosedAlphanumerics::CircledLatinCapitalLetterK => CIRCLED_LATIN_CAPITAL_LETTER_K,
EnclosedAlphanumerics::CircledLatinCapitalLetterL => CIRCLED_LATIN_CAPITAL_LETTER_L,
EnclosedAlphanumerics::CircledLatinCapitalLetterM => CIRCLED_LATIN_CAPITAL_LETTER_M,
EnclosedAlphanumerics::CircledLatinCapitalLetterN => CIRCLED_LATIN_CAPITAL_LETTER_N,
EnclosedAlphanumerics::CircledLatinCapitalLetterO => CIRCLED_LATIN_CAPITAL_LETTER_O,
EnclosedAlphanumerics::CircledLatinCapitalLetterP => CIRCLED_LATIN_CAPITAL_LETTER_P,
EnclosedAlphanumerics::CircledLatinCapitalLetterQ => CIRCLED_LATIN_CAPITAL_LETTER_Q,
EnclosedAlphanumerics::CircledLatinCapitalLetterR => CIRCLED_LATIN_CAPITAL_LETTER_R,
EnclosedAlphanumerics::CircledLatinCapitalLetterS => CIRCLED_LATIN_CAPITAL_LETTER_S,
EnclosedAlphanumerics::CircledLatinCapitalLetterT => CIRCLED_LATIN_CAPITAL_LETTER_T,
EnclosedAlphanumerics::CircledLatinCapitalLetterU => CIRCLED_LATIN_CAPITAL_LETTER_U,
EnclosedAlphanumerics::CircledLatinCapitalLetterV => CIRCLED_LATIN_CAPITAL_LETTER_V,
EnclosedAlphanumerics::CircledLatinCapitalLetterW => CIRCLED_LATIN_CAPITAL_LETTER_W,
EnclosedAlphanumerics::CircledLatinCapitalLetterX => CIRCLED_LATIN_CAPITAL_LETTER_X,
EnclosedAlphanumerics::CircledLatinCapitalLetterY => CIRCLED_LATIN_CAPITAL_LETTER_Y,
EnclosedAlphanumerics::CircledLatinCapitalLetterZ => CIRCLED_LATIN_CAPITAL_LETTER_Z,
EnclosedAlphanumerics::CircledLatinSmallLetterA => CIRCLED_LATIN_SMALL_LETTER_A,
EnclosedAlphanumerics::CircledLatinSmallLetterB => CIRCLED_LATIN_SMALL_LETTER_B,
EnclosedAlphanumerics::CircledLatinSmallLetterC => CIRCLED_LATIN_SMALL_LETTER_C,
EnclosedAlphanumerics::CircledLatinSmallLetterD => CIRCLED_LATIN_SMALL_LETTER_D,
EnclosedAlphanumerics::CircledLatinSmallLetterE => CIRCLED_LATIN_SMALL_LETTER_E,
EnclosedAlphanumerics::CircledLatinSmallLetterF => CIRCLED_LATIN_SMALL_LETTER_F,
EnclosedAlphanumerics::CircledLatinSmallLetterG => CIRCLED_LATIN_SMALL_LETTER_G,
EnclosedAlphanumerics::CircledLatinSmallLetterH => CIRCLED_LATIN_SMALL_LETTER_H,
EnclosedAlphanumerics::CircledLatinSmallLetterI => CIRCLED_LATIN_SMALL_LETTER_I,
EnclosedAlphanumerics::CircledLatinSmallLetterJ => CIRCLED_LATIN_SMALL_LETTER_J,
EnclosedAlphanumerics::CircledLatinSmallLetterK => CIRCLED_LATIN_SMALL_LETTER_K,
EnclosedAlphanumerics::CircledLatinSmallLetterL => CIRCLED_LATIN_SMALL_LETTER_L,
EnclosedAlphanumerics::CircledLatinSmallLetterM => CIRCLED_LATIN_SMALL_LETTER_M,
EnclosedAlphanumerics::CircledLatinSmallLetterN => CIRCLED_LATIN_SMALL_LETTER_N,
EnclosedAlphanumerics::CircledLatinSmallLetterO => CIRCLED_LATIN_SMALL_LETTER_O,
EnclosedAlphanumerics::CircledLatinSmallLetterP => CIRCLED_LATIN_SMALL_LETTER_P,
EnclosedAlphanumerics::CircledLatinSmallLetterQ => CIRCLED_LATIN_SMALL_LETTER_Q,
EnclosedAlphanumerics::CircledLatinSmallLetterR => CIRCLED_LATIN_SMALL_LETTER_R,
EnclosedAlphanumerics::CircledLatinSmallLetterS => CIRCLED_LATIN_SMALL_LETTER_S,
EnclosedAlphanumerics::CircledLatinSmallLetterT => CIRCLED_LATIN_SMALL_LETTER_T,
EnclosedAlphanumerics::CircledLatinSmallLetterU => CIRCLED_LATIN_SMALL_LETTER_U,
EnclosedAlphanumerics::CircledLatinSmallLetterV => CIRCLED_LATIN_SMALL_LETTER_V,
EnclosedAlphanumerics::CircledLatinSmallLetterW => CIRCLED_LATIN_SMALL_LETTER_W,
EnclosedAlphanumerics::CircledLatinSmallLetterX => CIRCLED_LATIN_SMALL_LETTER_X,
EnclosedAlphanumerics::CircledLatinSmallLetterY => CIRCLED_LATIN_SMALL_LETTER_Y,
EnclosedAlphanumerics::CircledLatinSmallLetterZ => CIRCLED_LATIN_SMALL_LETTER_Z,
EnclosedAlphanumerics::CircledDigitZero => CIRCLED_DIGIT_ZERO,
EnclosedAlphanumerics::NegativeCircledNumberEleven => NEGATIVE_CIRCLED_NUMBER_ELEVEN,
EnclosedAlphanumerics::NegativeCircledNumberTwelve => NEGATIVE_CIRCLED_NUMBER_TWELVE,
EnclosedAlphanumerics::NegativeCircledNumberThirteen => NEGATIVE_CIRCLED_NUMBER_THIRTEEN,
EnclosedAlphanumerics::NegativeCircledNumberFourteen => NEGATIVE_CIRCLED_NUMBER_FOURTEEN,
EnclosedAlphanumerics::NegativeCircledNumberFifteen => NEGATIVE_CIRCLED_NUMBER_FIFTEEN,
EnclosedAlphanumerics::NegativeCircledNumberSixteen => NEGATIVE_CIRCLED_NUMBER_SIXTEEN,
EnclosedAlphanumerics::NegativeCircledNumberSeventeen => NEGATIVE_CIRCLED_NUMBER_SEVENTEEN,
EnclosedAlphanumerics::NegativeCircledNumberEighteen => NEGATIVE_CIRCLED_NUMBER_EIGHTEEN,
EnclosedAlphanumerics::NegativeCircledNumberNineteen => NEGATIVE_CIRCLED_NUMBER_NINETEEN,
EnclosedAlphanumerics::NegativeCircledNumberTwenty => NEGATIVE_CIRCLED_NUMBER_TWENTY,
EnclosedAlphanumerics::DoubleCircledDigitOne => DOUBLE_CIRCLED_DIGIT_ONE,
EnclosedAlphanumerics::DoubleCircledDigitTwo => DOUBLE_CIRCLED_DIGIT_TWO,
EnclosedAlphanumerics::DoubleCircledDigitThree => DOUBLE_CIRCLED_DIGIT_THREE,
EnclosedAlphanumerics::DoubleCircledDigitFour => DOUBLE_CIRCLED_DIGIT_FOUR,
EnclosedAlphanumerics::DoubleCircledDigitFive => DOUBLE_CIRCLED_DIGIT_FIVE,
EnclosedAlphanumerics::DoubleCircledDigitSix => DOUBLE_CIRCLED_DIGIT_SIX,
EnclosedAlphanumerics::DoubleCircledDigitSeven => DOUBLE_CIRCLED_DIGIT_SEVEN,
EnclosedAlphanumerics::DoubleCircledDigitEight => DOUBLE_CIRCLED_DIGIT_EIGHT,
EnclosedAlphanumerics::DoubleCircledDigitNine => DOUBLE_CIRCLED_DIGIT_NINE,
EnclosedAlphanumerics::DoubleCircledNumberTen => DOUBLE_CIRCLED_NUMBER_TEN,
}
}
}
impl std::convert::TryFrom<char> for EnclosedAlphanumerics {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
CIRCLED_DIGIT_ONE => Ok(EnclosedAlphanumerics::CircledDigitOne),
CIRCLED_DIGIT_TWO => Ok(EnclosedAlphanumerics::CircledDigitTwo),
CIRCLED_DIGIT_THREE => Ok(EnclosedAlphanumerics::CircledDigitThree),
CIRCLED_DIGIT_FOUR => Ok(EnclosedAlphanumerics::CircledDigitFour),
CIRCLED_DIGIT_FIVE => Ok(EnclosedAlphanumerics::CircledDigitFive),
CIRCLED_DIGIT_SIX => Ok(EnclosedAlphanumerics::CircledDigitSix),
CIRCLED_DIGIT_SEVEN => Ok(EnclosedAlphanumerics::CircledDigitSeven),
CIRCLED_DIGIT_EIGHT => Ok(EnclosedAlphanumerics::CircledDigitEight),
CIRCLED_DIGIT_NINE => Ok(EnclosedAlphanumerics::CircledDigitNine),
CIRCLED_NUMBER_TEN => Ok(EnclosedAlphanumerics::CircledNumberTen),
CIRCLED_NUMBER_ELEVEN => Ok(EnclosedAlphanumerics::CircledNumberEleven),
CIRCLED_NUMBER_TWELVE => Ok(EnclosedAlphanumerics::CircledNumberTwelve),
CIRCLED_NUMBER_THIRTEEN => Ok(EnclosedAlphanumerics::CircledNumberThirteen),
CIRCLED_NUMBER_FOURTEEN => Ok(EnclosedAlphanumerics::CircledNumberFourteen),
CIRCLED_NUMBER_FIFTEEN => Ok(EnclosedAlphanumerics::CircledNumberFifteen),
CIRCLED_NUMBER_SIXTEEN => Ok(EnclosedAlphanumerics::CircledNumberSixteen),
CIRCLED_NUMBER_SEVENTEEN => Ok(EnclosedAlphanumerics::CircledNumberSeventeen),
CIRCLED_NUMBER_EIGHTEEN => Ok(EnclosedAlphanumerics::CircledNumberEighteen),
CIRCLED_NUMBER_NINETEEN => Ok(EnclosedAlphanumerics::CircledNumberNineteen),
CIRCLED_NUMBER_TWENTY => Ok(EnclosedAlphanumerics::CircledNumberTwenty),
PARENTHESIZED_DIGIT_ONE => Ok(EnclosedAlphanumerics::ParenthesizedDigitOne),
PARENTHESIZED_DIGIT_TWO => Ok(EnclosedAlphanumerics::ParenthesizedDigitTwo),
PARENTHESIZED_DIGIT_THREE => Ok(EnclosedAlphanumerics::ParenthesizedDigitThree),
PARENTHESIZED_DIGIT_FOUR => Ok(EnclosedAlphanumerics::ParenthesizedDigitFour),
PARENTHESIZED_DIGIT_FIVE => Ok(EnclosedAlphanumerics::ParenthesizedDigitFive),
PARENTHESIZED_DIGIT_SIX => Ok(EnclosedAlphanumerics::ParenthesizedDigitSix),
PARENTHESIZED_DIGIT_SEVEN => Ok(EnclosedAlphanumerics::ParenthesizedDigitSeven),
PARENTHESIZED_DIGIT_EIGHT => Ok(EnclosedAlphanumerics::ParenthesizedDigitEight),
PARENTHESIZED_DIGIT_NINE => Ok(EnclosedAlphanumerics::ParenthesizedDigitNine),
PARENTHESIZED_NUMBER_TEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberTen),
PARENTHESIZED_NUMBER_ELEVEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberEleven),
PARENTHESIZED_NUMBER_TWELVE => Ok(EnclosedAlphanumerics::ParenthesizedNumberTwelve),
PARENTHESIZED_NUMBER_THIRTEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberThirteen),
PARENTHESIZED_NUMBER_FOURTEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberFourteen),
PARENTHESIZED_NUMBER_FIFTEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberFifteen),
PARENTHESIZED_NUMBER_SIXTEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberSixteen),
PARENTHESIZED_NUMBER_SEVENTEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberSeventeen),
PARENTHESIZED_NUMBER_EIGHTEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberEighteen),
PARENTHESIZED_NUMBER_NINETEEN => Ok(EnclosedAlphanumerics::ParenthesizedNumberNineteen),
PARENTHESIZED_NUMBER_TWENTY => Ok(EnclosedAlphanumerics::ParenthesizedNumberTwenty),
DIGIT_ONE_FULL_STOP => Ok(EnclosedAlphanumerics::DigitOneFullStop),
DIGIT_TWO_FULL_STOP => Ok(EnclosedAlphanumerics::DigitTwoFullStop),
DIGIT_THREE_FULL_STOP => Ok(EnclosedAlphanumerics::DigitThreeFullStop),
DIGIT_FOUR_FULL_STOP => Ok(EnclosedAlphanumerics::DigitFourFullStop),
DIGIT_FIVE_FULL_STOP => Ok(EnclosedAlphanumerics::DigitFiveFullStop),
DIGIT_SIX_FULL_STOP => Ok(EnclosedAlphanumerics::DigitSixFullStop),
DIGIT_SEVEN_FULL_STOP => Ok(EnclosedAlphanumerics::DigitSevenFullStop),
DIGIT_EIGHT_FULL_STOP => Ok(EnclosedAlphanumerics::DigitEightFullStop),
DIGIT_NINE_FULL_STOP => Ok(EnclosedAlphanumerics::DigitNineFullStop),
NUMBER_TEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberTenFullStop),
NUMBER_ELEVEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberElevenFullStop),
NUMBER_TWELVE_FULL_STOP => Ok(EnclosedAlphanumerics::NumberTwelveFullStop),
NUMBER_THIRTEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberThirteenFullStop),
NUMBER_FOURTEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberFourteenFullStop),
NUMBER_FIFTEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberFifteenFullStop),
NUMBER_SIXTEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberSixteenFullStop),
NUMBER_SEVENTEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberSeventeenFullStop),
NUMBER_EIGHTEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberEighteenFullStop),
NUMBER_NINETEEN_FULL_STOP => Ok(EnclosedAlphanumerics::NumberNineteenFullStop),
NUMBER_TWENTY_FULL_STOP => Ok(EnclosedAlphanumerics::NumberTwentyFullStop),
PARENTHESIZED_LATIN_SMALL_LETTER_A => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterA),
PARENTHESIZED_LATIN_SMALL_LETTER_B => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterB),
PARENTHESIZED_LATIN_SMALL_LETTER_C => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterC),
PARENTHESIZED_LATIN_SMALL_LETTER_D => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterD),
PARENTHESIZED_LATIN_SMALL_LETTER_E => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterE),
PARENTHESIZED_LATIN_SMALL_LETTER_F => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterF),
PARENTHESIZED_LATIN_SMALL_LETTER_G => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterG),
PARENTHESIZED_LATIN_SMALL_LETTER_H => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterH),
PARENTHESIZED_LATIN_SMALL_LETTER_I => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterI),
PARENTHESIZED_LATIN_SMALL_LETTER_J => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterJ),
PARENTHESIZED_LATIN_SMALL_LETTER_K => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterK),
PARENTHESIZED_LATIN_SMALL_LETTER_L => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterL),
PARENTHESIZED_LATIN_SMALL_LETTER_M => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterM),
PARENTHESIZED_LATIN_SMALL_LETTER_N => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterN),
PARENTHESIZED_LATIN_SMALL_LETTER_O => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterO),
PARENTHESIZED_LATIN_SMALL_LETTER_P => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterP),
PARENTHESIZED_LATIN_SMALL_LETTER_Q => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterQ),
PARENTHESIZED_LATIN_SMALL_LETTER_R => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterR),
PARENTHESIZED_LATIN_SMALL_LETTER_S => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterS),
PARENTHESIZED_LATIN_SMALL_LETTER_T => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterT),
PARENTHESIZED_LATIN_SMALL_LETTER_U => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterU),
PARENTHESIZED_LATIN_SMALL_LETTER_V => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterV),
PARENTHESIZED_LATIN_SMALL_LETTER_W => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterW),
PARENTHESIZED_LATIN_SMALL_LETTER_X => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterX),
PARENTHESIZED_LATIN_SMALL_LETTER_Y => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterY),
PARENTHESIZED_LATIN_SMALL_LETTER_Z => Ok(EnclosedAlphanumerics::ParenthesizedLatinSmallLetterZ),
CIRCLED_LATIN_CAPITAL_LETTER_A => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterA),
CIRCLED_LATIN_CAPITAL_LETTER_B => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterB),
CIRCLED_LATIN_CAPITAL_LETTER_C => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterC),
CIRCLED_LATIN_CAPITAL_LETTER_D => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterD),
CIRCLED_LATIN_CAPITAL_LETTER_E => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterE),
CIRCLED_LATIN_CAPITAL_LETTER_F => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterF),
CIRCLED_LATIN_CAPITAL_LETTER_G => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterG),
CIRCLED_LATIN_CAPITAL_LETTER_H => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterH),
CIRCLED_LATIN_CAPITAL_LETTER_I => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterI),
CIRCLED_LATIN_CAPITAL_LETTER_J => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterJ),
CIRCLED_LATIN_CAPITAL_LETTER_K => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterK),
CIRCLED_LATIN_CAPITAL_LETTER_L => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterL),
CIRCLED_LATIN_CAPITAL_LETTER_M => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterM),
CIRCLED_LATIN_CAPITAL_LETTER_N => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterN),
CIRCLED_LATIN_CAPITAL_LETTER_O => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterO),
CIRCLED_LATIN_CAPITAL_LETTER_P => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterP),
CIRCLED_LATIN_CAPITAL_LETTER_Q => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterQ),
CIRCLED_LATIN_CAPITAL_LETTER_R => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterR),
CIRCLED_LATIN_CAPITAL_LETTER_S => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterS),
CIRCLED_LATIN_CAPITAL_LETTER_T => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterT),
CIRCLED_LATIN_CAPITAL_LETTER_U => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterU),
CIRCLED_LATIN_CAPITAL_LETTER_V => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterV),
CIRCLED_LATIN_CAPITAL_LETTER_W => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterW),
CIRCLED_LATIN_CAPITAL_LETTER_X => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterX),
CIRCLED_LATIN_CAPITAL_LETTER_Y => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterY),
CIRCLED_LATIN_CAPITAL_LETTER_Z => Ok(EnclosedAlphanumerics::CircledLatinCapitalLetterZ),
CIRCLED_LATIN_SMALL_LETTER_A => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterA),
CIRCLED_LATIN_SMALL_LETTER_B => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterB),
CIRCLED_LATIN_SMALL_LETTER_C => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterC),
CIRCLED_LATIN_SMALL_LETTER_D => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterD),
CIRCLED_LATIN_SMALL_LETTER_E => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterE),
CIRCLED_LATIN_SMALL_LETTER_F => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterF),
CIRCLED_LATIN_SMALL_LETTER_G => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterG),
CIRCLED_LATIN_SMALL_LETTER_H => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterH),
CIRCLED_LATIN_SMALL_LETTER_I => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterI),
CIRCLED_LATIN_SMALL_LETTER_J => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterJ),
CIRCLED_LATIN_SMALL_LETTER_K => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterK),
CIRCLED_LATIN_SMALL_LETTER_L => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterL),
CIRCLED_LATIN_SMALL_LETTER_M => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterM),
CIRCLED_LATIN_SMALL_LETTER_N => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterN),
CIRCLED_LATIN_SMALL_LETTER_O => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterO),
CIRCLED_LATIN_SMALL_LETTER_P => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterP),
CIRCLED_LATIN_SMALL_LETTER_Q => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterQ),
CIRCLED_LATIN_SMALL_LETTER_R => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterR),
CIRCLED_LATIN_SMALL_LETTER_S => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterS),
CIRCLED_LATIN_SMALL_LETTER_T => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterT),
CIRCLED_LATIN_SMALL_LETTER_U => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterU),
CIRCLED_LATIN_SMALL_LETTER_V => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterV),
CIRCLED_LATIN_SMALL_LETTER_W => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterW),
CIRCLED_LATIN_SMALL_LETTER_X => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterX),
CIRCLED_LATIN_SMALL_LETTER_Y => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterY),
CIRCLED_LATIN_SMALL_LETTER_Z => Ok(EnclosedAlphanumerics::CircledLatinSmallLetterZ),
CIRCLED_DIGIT_ZERO => Ok(EnclosedAlphanumerics::CircledDigitZero),
NEGATIVE_CIRCLED_NUMBER_ELEVEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberEleven),
NEGATIVE_CIRCLED_NUMBER_TWELVE => Ok(EnclosedAlphanumerics::NegativeCircledNumberTwelve),
NEGATIVE_CIRCLED_NUMBER_THIRTEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberThirteen),
NEGATIVE_CIRCLED_NUMBER_FOURTEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberFourteen),
NEGATIVE_CIRCLED_NUMBER_FIFTEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberFifteen),
NEGATIVE_CIRCLED_NUMBER_SIXTEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberSixteen),
NEGATIVE_CIRCLED_NUMBER_SEVENTEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberSeventeen),
NEGATIVE_CIRCLED_NUMBER_EIGHTEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberEighteen),
NEGATIVE_CIRCLED_NUMBER_NINETEEN => Ok(EnclosedAlphanumerics::NegativeCircledNumberNineteen),
NEGATIVE_CIRCLED_NUMBER_TWENTY => Ok(EnclosedAlphanumerics::NegativeCircledNumberTwenty),
DOUBLE_CIRCLED_DIGIT_ONE => Ok(EnclosedAlphanumerics::DoubleCircledDigitOne),
DOUBLE_CIRCLED_DIGIT_TWO => Ok(EnclosedAlphanumerics::DoubleCircledDigitTwo),
DOUBLE_CIRCLED_DIGIT_THREE => Ok(EnclosedAlphanumerics::DoubleCircledDigitThree),
DOUBLE_CIRCLED_DIGIT_FOUR => Ok(EnclosedAlphanumerics::DoubleCircledDigitFour),
DOUBLE_CIRCLED_DIGIT_FIVE => Ok(EnclosedAlphanumerics::DoubleCircledDigitFive),
DOUBLE_CIRCLED_DIGIT_SIX => Ok(EnclosedAlphanumerics::DoubleCircledDigitSix),
DOUBLE_CIRCLED_DIGIT_SEVEN => Ok(EnclosedAlphanumerics::DoubleCircledDigitSeven),
DOUBLE_CIRCLED_DIGIT_EIGHT => Ok(EnclosedAlphanumerics::DoubleCircledDigitEight),
DOUBLE_CIRCLED_DIGIT_NINE => Ok(EnclosedAlphanumerics::DoubleCircledDigitNine),
DOUBLE_CIRCLED_NUMBER_TEN => Ok(EnclosedAlphanumerics::DoubleCircledNumberTen),
_ => Err(()),
}
}
}
impl Into<u32> for EnclosedAlphanumerics {
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 EnclosedAlphanumerics {
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 EnclosedAlphanumerics {
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 EnclosedAlphanumerics {
pub fn new() -> Self {
EnclosedAlphanumerics::CircledDigitOne
}
pub fn name(&self) -> &str {
match self {
EnclosedAlphanumerics::CircledDigitOne => "circled digit one",
EnclosedAlphanumerics::CircledDigitTwo => "circled digit two",
EnclosedAlphanumerics::CircledDigitThree => "circled digit three",
EnclosedAlphanumerics::CircledDigitFour => "circled digit four",
EnclosedAlphanumerics::CircledDigitFive => "circled digit five",
EnclosedAlphanumerics::CircledDigitSix => "circled digit six",
EnclosedAlphanumerics::CircledDigitSeven => "circled digit seven",
EnclosedAlphanumerics::CircledDigitEight => "circled digit eight",
EnclosedAlphanumerics::CircledDigitNine => "circled digit nine",
EnclosedAlphanumerics::CircledNumberTen => "circled number ten",
EnclosedAlphanumerics::CircledNumberEleven => "circled number eleven",
EnclosedAlphanumerics::CircledNumberTwelve => "circled number twelve",
EnclosedAlphanumerics::CircledNumberThirteen => "circled number thirteen",
EnclosedAlphanumerics::CircledNumberFourteen => "circled number fourteen",
EnclosedAlphanumerics::CircledNumberFifteen => "circled number fifteen",
EnclosedAlphanumerics::CircledNumberSixteen => "circled number sixteen",
EnclosedAlphanumerics::CircledNumberSeventeen => "circled number seventeen",
EnclosedAlphanumerics::CircledNumberEighteen => "circled number eighteen",
EnclosedAlphanumerics::CircledNumberNineteen => "circled number nineteen",
EnclosedAlphanumerics::CircledNumberTwenty => "circled number twenty",
EnclosedAlphanumerics::ParenthesizedDigitOne => "parenthesized digit one",
EnclosedAlphanumerics::ParenthesizedDigitTwo => "parenthesized digit two",
EnclosedAlphanumerics::ParenthesizedDigitThree => "parenthesized digit three",
EnclosedAlphanumerics::ParenthesizedDigitFour => "parenthesized digit four",
EnclosedAlphanumerics::ParenthesizedDigitFive => "parenthesized digit five",
EnclosedAlphanumerics::ParenthesizedDigitSix => "parenthesized digit six",
EnclosedAlphanumerics::ParenthesizedDigitSeven => "parenthesized digit seven",
EnclosedAlphanumerics::ParenthesizedDigitEight => "parenthesized digit eight",
EnclosedAlphanumerics::ParenthesizedDigitNine => "parenthesized digit nine",
EnclosedAlphanumerics::ParenthesizedNumberTen => "parenthesized number ten",
EnclosedAlphanumerics::ParenthesizedNumberEleven => "parenthesized number eleven",
EnclosedAlphanumerics::ParenthesizedNumberTwelve => "parenthesized number twelve",
EnclosedAlphanumerics::ParenthesizedNumberThirteen => "parenthesized number thirteen",
EnclosedAlphanumerics::ParenthesizedNumberFourteen => "parenthesized number fourteen",
EnclosedAlphanumerics::ParenthesizedNumberFifteen => "parenthesized number fifteen",
EnclosedAlphanumerics::ParenthesizedNumberSixteen => "parenthesized number sixteen",
EnclosedAlphanumerics::ParenthesizedNumberSeventeen => "parenthesized number seventeen",
EnclosedAlphanumerics::ParenthesizedNumberEighteen => "parenthesized number eighteen",
EnclosedAlphanumerics::ParenthesizedNumberNineteen => "parenthesized number nineteen",
EnclosedAlphanumerics::ParenthesizedNumberTwenty => "parenthesized number twenty",
EnclosedAlphanumerics::DigitOneFullStop => "digit one full stop",
EnclosedAlphanumerics::DigitTwoFullStop => "digit two full stop",
EnclosedAlphanumerics::DigitThreeFullStop => "digit three full stop",
EnclosedAlphanumerics::DigitFourFullStop => "digit four full stop",
EnclosedAlphanumerics::DigitFiveFullStop => "digit five full stop",
EnclosedAlphanumerics::DigitSixFullStop => "digit six full stop",
EnclosedAlphanumerics::DigitSevenFullStop => "digit seven full stop",
EnclosedAlphanumerics::DigitEightFullStop => "digit eight full stop",
EnclosedAlphanumerics::DigitNineFullStop => "digit nine full stop",
EnclosedAlphanumerics::NumberTenFullStop => "number ten full stop",
EnclosedAlphanumerics::NumberElevenFullStop => "number eleven full stop",
EnclosedAlphanumerics::NumberTwelveFullStop => "number twelve full stop",
EnclosedAlphanumerics::NumberThirteenFullStop => "number thirteen full stop",
EnclosedAlphanumerics::NumberFourteenFullStop => "number fourteen full stop",
EnclosedAlphanumerics::NumberFifteenFullStop => "number fifteen full stop",
EnclosedAlphanumerics::NumberSixteenFullStop => "number sixteen full stop",
EnclosedAlphanumerics::NumberSeventeenFullStop => "number seventeen full stop",
EnclosedAlphanumerics::NumberEighteenFullStop => "number eighteen full stop",
EnclosedAlphanumerics::NumberNineteenFullStop => "number nineteen full stop",
EnclosedAlphanumerics::NumberTwentyFullStop => "number twenty full stop",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterA => "parenthesized latin small letter a",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterB => "parenthesized latin small letter b",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterC => "parenthesized latin small letter c",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterD => "parenthesized latin small letter d",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterE => "parenthesized latin small letter e",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterF => "parenthesized latin small letter f",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterG => "parenthesized latin small letter g",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterH => "parenthesized latin small letter h",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterI => "parenthesized latin small letter i",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterJ => "parenthesized latin small letter j",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterK => "parenthesized latin small letter k",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterL => "parenthesized latin small letter l",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterM => "parenthesized latin small letter m",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterN => "parenthesized latin small letter n",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterO => "parenthesized latin small letter o",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterP => "parenthesized latin small letter p",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterQ => "parenthesized latin small letter q",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterR => "parenthesized latin small letter r",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterS => "parenthesized latin small letter s",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterT => "parenthesized latin small letter t",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterU => "parenthesized latin small letter u",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterV => "parenthesized latin small letter v",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterW => "parenthesized latin small letter w",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterX => "parenthesized latin small letter x",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterY => "parenthesized latin small letter y",
EnclosedAlphanumerics::ParenthesizedLatinSmallLetterZ => "parenthesized latin small letter z",
EnclosedAlphanumerics::CircledLatinCapitalLetterA => "circled latin capital letter a",
EnclosedAlphanumerics::CircledLatinCapitalLetterB => "circled latin capital letter b",
EnclosedAlphanumerics::CircledLatinCapitalLetterC => "circled latin capital letter c",
EnclosedAlphanumerics::CircledLatinCapitalLetterD => "circled latin capital letter d",
EnclosedAlphanumerics::CircledLatinCapitalLetterE => "circled latin capital letter e",
EnclosedAlphanumerics::CircledLatinCapitalLetterF => "circled latin capital letter f",
EnclosedAlphanumerics::CircledLatinCapitalLetterG => "circled latin capital letter g",
EnclosedAlphanumerics::CircledLatinCapitalLetterH => "circled latin capital letter h",
EnclosedAlphanumerics::CircledLatinCapitalLetterI => "circled latin capital letter i",
EnclosedAlphanumerics::CircledLatinCapitalLetterJ => "circled latin capital letter j",
EnclosedAlphanumerics::CircledLatinCapitalLetterK => "circled latin capital letter k",
EnclosedAlphanumerics::CircledLatinCapitalLetterL => "circled latin capital letter l",
EnclosedAlphanumerics::CircledLatinCapitalLetterM => "circled latin capital letter m",
EnclosedAlphanumerics::CircledLatinCapitalLetterN => "circled latin capital letter n",
EnclosedAlphanumerics::CircledLatinCapitalLetterO => "circled latin capital letter o",
EnclosedAlphanumerics::CircledLatinCapitalLetterP => "circled latin capital letter p",
EnclosedAlphanumerics::CircledLatinCapitalLetterQ => "circled latin capital letter q",
EnclosedAlphanumerics::CircledLatinCapitalLetterR => "circled latin capital letter r",
EnclosedAlphanumerics::CircledLatinCapitalLetterS => "circled latin capital letter s",
EnclosedAlphanumerics::CircledLatinCapitalLetterT => "circled latin capital letter t",
EnclosedAlphanumerics::CircledLatinCapitalLetterU => "circled latin capital letter u",
EnclosedAlphanumerics::CircledLatinCapitalLetterV => "circled latin capital letter v",
EnclosedAlphanumerics::CircledLatinCapitalLetterW => "circled latin capital letter w",
EnclosedAlphanumerics::CircledLatinCapitalLetterX => "circled latin capital letter x",
EnclosedAlphanumerics::CircledLatinCapitalLetterY => "circled latin capital letter y",
EnclosedAlphanumerics::CircledLatinCapitalLetterZ => "circled latin capital letter z",
EnclosedAlphanumerics::CircledLatinSmallLetterA => "circled latin small letter a",
EnclosedAlphanumerics::CircledLatinSmallLetterB => "circled latin small letter b",
EnclosedAlphanumerics::CircledLatinSmallLetterC => "circled latin small letter c",
EnclosedAlphanumerics::CircledLatinSmallLetterD => "circled latin small letter d",
EnclosedAlphanumerics::CircledLatinSmallLetterE => "circled latin small letter e",
EnclosedAlphanumerics::CircledLatinSmallLetterF => "circled latin small letter f",
EnclosedAlphanumerics::CircledLatinSmallLetterG => "circled latin small letter g",
EnclosedAlphanumerics::CircledLatinSmallLetterH => "circled latin small letter h",
EnclosedAlphanumerics::CircledLatinSmallLetterI => "circled latin small letter i",
EnclosedAlphanumerics::CircledLatinSmallLetterJ => "circled latin small letter j",
EnclosedAlphanumerics::CircledLatinSmallLetterK => "circled latin small letter k",
EnclosedAlphanumerics::CircledLatinSmallLetterL => "circled latin small letter l",
EnclosedAlphanumerics::CircledLatinSmallLetterM => "circled latin small letter m",
EnclosedAlphanumerics::CircledLatinSmallLetterN => "circled latin small letter n",
EnclosedAlphanumerics::CircledLatinSmallLetterO => "circled latin small letter o",
EnclosedAlphanumerics::CircledLatinSmallLetterP => "circled latin small letter p",
EnclosedAlphanumerics::CircledLatinSmallLetterQ => "circled latin small letter q",
EnclosedAlphanumerics::CircledLatinSmallLetterR => "circled latin small letter r",
EnclosedAlphanumerics::CircledLatinSmallLetterS => "circled latin small letter s",
EnclosedAlphanumerics::CircledLatinSmallLetterT => "circled latin small letter t",
EnclosedAlphanumerics::CircledLatinSmallLetterU => "circled latin small letter u",
EnclosedAlphanumerics::CircledLatinSmallLetterV => "circled latin small letter v",
EnclosedAlphanumerics::CircledLatinSmallLetterW => "circled latin small letter w",
EnclosedAlphanumerics::CircledLatinSmallLetterX => "circled latin small letter x",
EnclosedAlphanumerics::CircledLatinSmallLetterY => "circled latin small letter y",
EnclosedAlphanumerics::CircledLatinSmallLetterZ => "circled latin small letter z",
EnclosedAlphanumerics::CircledDigitZero => "circled digit zero",
EnclosedAlphanumerics::NegativeCircledNumberEleven => "negative circled number eleven",
EnclosedAlphanumerics::NegativeCircledNumberTwelve => "negative circled number twelve",
EnclosedAlphanumerics::NegativeCircledNumberThirteen => "negative circled number thirteen",
EnclosedAlphanumerics::NegativeCircledNumberFourteen => "negative circled number fourteen",
EnclosedAlphanumerics::NegativeCircledNumberFifteen => "negative circled number fifteen",
EnclosedAlphanumerics::NegativeCircledNumberSixteen => "negative circled number sixteen",
EnclosedAlphanumerics::NegativeCircledNumberSeventeen => "negative circled number seventeen",
EnclosedAlphanumerics::NegativeCircledNumberEighteen => "negative circled number eighteen",
EnclosedAlphanumerics::NegativeCircledNumberNineteen => "negative circled number nineteen",
EnclosedAlphanumerics::NegativeCircledNumberTwenty => "negative circled number twenty",
EnclosedAlphanumerics::DoubleCircledDigitOne => "double circled digit one",
EnclosedAlphanumerics::DoubleCircledDigitTwo => "double circled digit two",
EnclosedAlphanumerics::DoubleCircledDigitThree => "double circled digit three",
EnclosedAlphanumerics::DoubleCircledDigitFour => "double circled digit four",
EnclosedAlphanumerics::DoubleCircledDigitFive => "double circled digit five",
EnclosedAlphanumerics::DoubleCircledDigitSix => "double circled digit six",
EnclosedAlphanumerics::DoubleCircledDigitSeven => "double circled digit seven",
EnclosedAlphanumerics::DoubleCircledDigitEight => "double circled digit eight",
EnclosedAlphanumerics::DoubleCircledDigitNine => "double circled digit nine",
EnclosedAlphanumerics::DoubleCircledNumberTen => "double circled number ten",
}
}
}