#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum SupplementalSymbolsandPictographs {
CircledCrossFormeeWithFourDots,
CircledCrossFormeeWithTwoDots,
CircledCrossFormee,
LeftHalfCircleWithFourDots,
LeftHalfCircleWithThreeDots,
LeftHalfCircleWithTwoDots,
LeftHalfCircleWithDot,
LeftHalfCircle,
DownwardFacingHook,
DownwardFacingNotchedHook,
DownwardFacingHookWithDot,
DownwardFacingNotchedHookWithDot,
WhiteHeart,
BrownHeart,
PinchingHand,
ZipperDashMouthFace,
MoneyDashMouthFace,
FaceWithThermometer,
NerdFace,
ThinkingFace,
FaceWithHeadDashBandage,
RobotFace,
HuggingFace,
SignOfTheHorns,
CallMeHand,
RaisedBackOfHand,
LeftDashFacingFist,
RightDashFacingFist,
Handshake,
HandWithIndexAndMiddleFingersCrossed,
ILoveYouHandSign,
FaceWithCowboyHat,
ClownFace,
NauseatedFace,
RollingOnTheFloorLaughing,
DroolingFace,
LyingFace,
FacePalm,
SneezingFace,
FaceWithOneEyebrowRaised,
GrinningFaceWithStarEyes,
GrinningFaceWithOneLargeAndOneSmallEye,
FaceWithFingerCoveringClosedLips,
SeriousFaceWithSymbolsCoveringMouth,
SmilingFaceWithSmilingEyesAndHandCoveringMouth,
FaceWithOpenMouthVomiting,
ShockedFaceWithExplodingHead,
PregnantWoman,
BreastDashFeeding,
PalmsUpTogether,
Selfie,
Prince,
ManInTuxedo,
MotherChristmas,
Shrug,
PersonDoingCartwheel,
Juggling,
Fencer,
ModernPentathlon,
Wrestlers,
WaterPolo,
Handball,
DivingMask,
WiltedFlower,
DrumWithDrumsticks,
ClinkingGlasses,
TumblerGlass,
Spoon,
GoalNet,
Rifle,
FirstPlaceMedal,
SecondPlaceMedal,
ThirdPlaceMedal,
BoxingGlove,
MartialArtsUniform,
CurlingStone,
LacrosseStickAndBall,
Softball,
FlyingDisc,
Croissant,
Avocado,
Cucumber,
Bacon,
Potato,
Carrot,
BaguetteBread,
GreenSalad,
ShallowPanOfFood,
StuffedFlatbread,
Egg,
GlassOfMilk,
Peanuts,
Kiwifruit,
Pancakes,
Dumpling,
FortuneCookie,
TakeoutBox,
Chopsticks,
BowlWithSpoon,
CupWithStraw,
Coconut,
Broccoli,
Pie,
Pretzel,
CutOfMeat,
Sandwich,
CannedFood,
LeafyGreen,
Mango,
MoonCake,
Bagel,
SmilingFaceWithSmilingEyesAndThreeHearts,
YawningFace,
FaceWithPartyHornAndPartyHat,
FaceWithUnevenEyesAndWavyMouth,
OverheatedFace,
FreezingFace,
FaceWithPleadingEyes,
Sari,
LabCoat,
Goggles,
HikingBoot,
FlatShoe,
Crab,
LionFace,
Scorpion,
Turkey,
UnicornFace,
Eagle,
Duck,
Bat,
Shark,
Owl,
FoxFace,
Butterfly,
Deer,
Gorilla,
Lizard,
Rhinoceros,
Shrimp,
Squid,
GiraffeFace,
ZebraFace,
Hedgehog,
Sauropod,
TDashRex,
Cricket,
Kangaroo,
Llama,
Peacock,
Hippopotamus,
Parrot,
Raccoon,
Lobster,
Mosquito,
Microbe,
Badger,
Swan,
Sloth,
Otter,
Orangutan,
Skunk,
Flamingo,
Oyster,
GuideDog,
ProbingCane,
EmojiComponentRedHair,
EmojiComponentCurlyHair,
EmojiComponentBald,
EmojiComponentWhiteHair,
Bone,
Leg,
Foot,
Tooth,
Superhero,
Supervillain,
SafetyVest,
EarWithHearingAid,
MotorizedWheelchair,
ManualWheelchair,
MechanicalArm,
MechanicalLeg,
CheeseWedge,
Cupcake,
SaltShaker,
BeverageBox,
Garlic,
Onion,
Falafel,
Waffle,
Butter,
MateDrink,
IceCube,
StandingPerson,
KneelingPerson,
DeafPerson,
FaceWithMonocle,
Adult,
Child,
OlderAdult,
BeardedPerson,
PersonWithHeadscarf,
PersonInSteamyRoom,
PersonClimbing,
PersonInLotusPosition,
Mage,
Fairy,
Vampire,
Merperson,
Elf,
Genie,
Zombie,
Brain,
OrangeHeart,
BilledCap,
Scarf,
Gloves,
Coat,
Socks,
RedGiftEnvelope,
Firecracker,
JigsawPuzzlePiece,
TestTube,
PetriDish,
DnaDoubleHelix,
Compass,
Abacus,
FireExtinguisher,
Toolbox,
Brick,
Magnet,
Luggage,
LotionBottle,
SpoolOfThread,
BallOfYarn,
SafetyPin,
TeddyBear,
Broom,
Basket,
RollOfPaper,
BarOfSoap,
Sponge,
Receipt,
}
impl Into<char> for SupplementalSymbolsandPictographs {
fn into(self) -> char {
match self {
SupplementalSymbolsandPictographs::CircledCrossFormeeWithFourDots => '🤀',
SupplementalSymbolsandPictographs::CircledCrossFormeeWithTwoDots => '🤁',
SupplementalSymbolsandPictographs::CircledCrossFormee => '🤂',
SupplementalSymbolsandPictographs::LeftHalfCircleWithFourDots => '🤃',
SupplementalSymbolsandPictographs::LeftHalfCircleWithThreeDots => '🤄',
SupplementalSymbolsandPictographs::LeftHalfCircleWithTwoDots => '🤅',
SupplementalSymbolsandPictographs::LeftHalfCircleWithDot => '🤆',
SupplementalSymbolsandPictographs::LeftHalfCircle => '🤇',
SupplementalSymbolsandPictographs::DownwardFacingHook => '🤈',
SupplementalSymbolsandPictographs::DownwardFacingNotchedHook => '🤉',
SupplementalSymbolsandPictographs::DownwardFacingHookWithDot => '🤊',
SupplementalSymbolsandPictographs::DownwardFacingNotchedHookWithDot => '🤋',
SupplementalSymbolsandPictographs::WhiteHeart => '🤍',
SupplementalSymbolsandPictographs::BrownHeart => '🤎',
SupplementalSymbolsandPictographs::PinchingHand => '🤏',
SupplementalSymbolsandPictographs::ZipperDashMouthFace => '🤐',
SupplementalSymbolsandPictographs::MoneyDashMouthFace => '🤑',
SupplementalSymbolsandPictographs::FaceWithThermometer => '🤒',
SupplementalSymbolsandPictographs::NerdFace => '🤓',
SupplementalSymbolsandPictographs::ThinkingFace => '🤔',
SupplementalSymbolsandPictographs::FaceWithHeadDashBandage => '🤕',
SupplementalSymbolsandPictographs::RobotFace => '🤖',
SupplementalSymbolsandPictographs::HuggingFace => '🤗',
SupplementalSymbolsandPictographs::SignOfTheHorns => '🤘',
SupplementalSymbolsandPictographs::CallMeHand => '🤙',
SupplementalSymbolsandPictographs::RaisedBackOfHand => '🤚',
SupplementalSymbolsandPictographs::LeftDashFacingFist => '🤛',
SupplementalSymbolsandPictographs::RightDashFacingFist => '🤜',
SupplementalSymbolsandPictographs::Handshake => '🤝',
SupplementalSymbolsandPictographs::HandWithIndexAndMiddleFingersCrossed => '🤞',
SupplementalSymbolsandPictographs::ILoveYouHandSign => '🤟',
SupplementalSymbolsandPictographs::FaceWithCowboyHat => '🤠',
SupplementalSymbolsandPictographs::ClownFace => '🤡',
SupplementalSymbolsandPictographs::NauseatedFace => '🤢',
SupplementalSymbolsandPictographs::RollingOnTheFloorLaughing => '🤣',
SupplementalSymbolsandPictographs::DroolingFace => '🤤',
SupplementalSymbolsandPictographs::LyingFace => '🤥',
SupplementalSymbolsandPictographs::FacePalm => '🤦',
SupplementalSymbolsandPictographs::SneezingFace => '🤧',
SupplementalSymbolsandPictographs::FaceWithOneEyebrowRaised => '🤨',
SupplementalSymbolsandPictographs::GrinningFaceWithStarEyes => '🤩',
SupplementalSymbolsandPictographs::GrinningFaceWithOneLargeAndOneSmallEye => '🤪',
SupplementalSymbolsandPictographs::FaceWithFingerCoveringClosedLips => '🤫',
SupplementalSymbolsandPictographs::SeriousFaceWithSymbolsCoveringMouth => '🤬',
SupplementalSymbolsandPictographs::SmilingFaceWithSmilingEyesAndHandCoveringMouth => '🤭',
SupplementalSymbolsandPictographs::FaceWithOpenMouthVomiting => '🤮',
SupplementalSymbolsandPictographs::ShockedFaceWithExplodingHead => '🤯',
SupplementalSymbolsandPictographs::PregnantWoman => '🤰',
SupplementalSymbolsandPictographs::BreastDashFeeding => '🤱',
SupplementalSymbolsandPictographs::PalmsUpTogether => '🤲',
SupplementalSymbolsandPictographs::Selfie => '🤳',
SupplementalSymbolsandPictographs::Prince => '🤴',
SupplementalSymbolsandPictographs::ManInTuxedo => '🤵',
SupplementalSymbolsandPictographs::MotherChristmas => '🤶',
SupplementalSymbolsandPictographs::Shrug => '🤷',
SupplementalSymbolsandPictographs::PersonDoingCartwheel => '🤸',
SupplementalSymbolsandPictographs::Juggling => '🤹',
SupplementalSymbolsandPictographs::Fencer => '🤺',
SupplementalSymbolsandPictographs::ModernPentathlon => '🤻',
SupplementalSymbolsandPictographs::Wrestlers => '🤼',
SupplementalSymbolsandPictographs::WaterPolo => '🤽',
SupplementalSymbolsandPictographs::Handball => '🤾',
SupplementalSymbolsandPictographs::DivingMask => '🤿',
SupplementalSymbolsandPictographs::WiltedFlower => '🥀',
SupplementalSymbolsandPictographs::DrumWithDrumsticks => '🥁',
SupplementalSymbolsandPictographs::ClinkingGlasses => '🥂',
SupplementalSymbolsandPictographs::TumblerGlass => '🥃',
SupplementalSymbolsandPictographs::Spoon => '🥄',
SupplementalSymbolsandPictographs::GoalNet => '🥅',
SupplementalSymbolsandPictographs::Rifle => '🥆',
SupplementalSymbolsandPictographs::FirstPlaceMedal => '🥇',
SupplementalSymbolsandPictographs::SecondPlaceMedal => '🥈',
SupplementalSymbolsandPictographs::ThirdPlaceMedal => '🥉',
SupplementalSymbolsandPictographs::BoxingGlove => '🥊',
SupplementalSymbolsandPictographs::MartialArtsUniform => '🥋',
SupplementalSymbolsandPictographs::CurlingStone => '🥌',
SupplementalSymbolsandPictographs::LacrosseStickAndBall => '🥍',
SupplementalSymbolsandPictographs::Softball => '🥎',
SupplementalSymbolsandPictographs::FlyingDisc => '🥏',
SupplementalSymbolsandPictographs::Croissant => '🥐',
SupplementalSymbolsandPictographs::Avocado => '🥑',
SupplementalSymbolsandPictographs::Cucumber => '🥒',
SupplementalSymbolsandPictographs::Bacon => '🥓',
SupplementalSymbolsandPictographs::Potato => '🥔',
SupplementalSymbolsandPictographs::Carrot => '🥕',
SupplementalSymbolsandPictographs::BaguetteBread => '🥖',
SupplementalSymbolsandPictographs::GreenSalad => '🥗',
SupplementalSymbolsandPictographs::ShallowPanOfFood => '🥘',
SupplementalSymbolsandPictographs::StuffedFlatbread => '🥙',
SupplementalSymbolsandPictographs::Egg => '🥚',
SupplementalSymbolsandPictographs::GlassOfMilk => '🥛',
SupplementalSymbolsandPictographs::Peanuts => '🥜',
SupplementalSymbolsandPictographs::Kiwifruit => '🥝',
SupplementalSymbolsandPictographs::Pancakes => '🥞',
SupplementalSymbolsandPictographs::Dumpling => '🥟',
SupplementalSymbolsandPictographs::FortuneCookie => '🥠',
SupplementalSymbolsandPictographs::TakeoutBox => '🥡',
SupplementalSymbolsandPictographs::Chopsticks => '🥢',
SupplementalSymbolsandPictographs::BowlWithSpoon => '🥣',
SupplementalSymbolsandPictographs::CupWithStraw => '🥤',
SupplementalSymbolsandPictographs::Coconut => '🥥',
SupplementalSymbolsandPictographs::Broccoli => '🥦',
SupplementalSymbolsandPictographs::Pie => '🥧',
SupplementalSymbolsandPictographs::Pretzel => '🥨',
SupplementalSymbolsandPictographs::CutOfMeat => '🥩',
SupplementalSymbolsandPictographs::Sandwich => '🥪',
SupplementalSymbolsandPictographs::CannedFood => '🥫',
SupplementalSymbolsandPictographs::LeafyGreen => '🥬',
SupplementalSymbolsandPictographs::Mango => '🥭',
SupplementalSymbolsandPictographs::MoonCake => '🥮',
SupplementalSymbolsandPictographs::Bagel => '🥯',
SupplementalSymbolsandPictographs::SmilingFaceWithSmilingEyesAndThreeHearts => '🥰',
SupplementalSymbolsandPictographs::YawningFace => '🥱',
SupplementalSymbolsandPictographs::FaceWithPartyHornAndPartyHat => '🥳',
SupplementalSymbolsandPictographs::FaceWithUnevenEyesAndWavyMouth => '🥴',
SupplementalSymbolsandPictographs::OverheatedFace => '🥵',
SupplementalSymbolsandPictographs::FreezingFace => '🥶',
SupplementalSymbolsandPictographs::FaceWithPleadingEyes => '🥺',
SupplementalSymbolsandPictographs::Sari => '🥻',
SupplementalSymbolsandPictographs::LabCoat => '🥼',
SupplementalSymbolsandPictographs::Goggles => '🥽',
SupplementalSymbolsandPictographs::HikingBoot => '🥾',
SupplementalSymbolsandPictographs::FlatShoe => '🥿',
SupplementalSymbolsandPictographs::Crab => '🦀',
SupplementalSymbolsandPictographs::LionFace => '🦁',
SupplementalSymbolsandPictographs::Scorpion => '🦂',
SupplementalSymbolsandPictographs::Turkey => '🦃',
SupplementalSymbolsandPictographs::UnicornFace => '🦄',
SupplementalSymbolsandPictographs::Eagle => '🦅',
SupplementalSymbolsandPictographs::Duck => '🦆',
SupplementalSymbolsandPictographs::Bat => '🦇',
SupplementalSymbolsandPictographs::Shark => '🦈',
SupplementalSymbolsandPictographs::Owl => '🦉',
SupplementalSymbolsandPictographs::FoxFace => '🦊',
SupplementalSymbolsandPictographs::Butterfly => '🦋',
SupplementalSymbolsandPictographs::Deer => '🦌',
SupplementalSymbolsandPictographs::Gorilla => '🦍',
SupplementalSymbolsandPictographs::Lizard => '🦎',
SupplementalSymbolsandPictographs::Rhinoceros => '🦏',
SupplementalSymbolsandPictographs::Shrimp => '🦐',
SupplementalSymbolsandPictographs::Squid => '🦑',
SupplementalSymbolsandPictographs::GiraffeFace => '🦒',
SupplementalSymbolsandPictographs::ZebraFace => '🦓',
SupplementalSymbolsandPictographs::Hedgehog => '🦔',
SupplementalSymbolsandPictographs::Sauropod => '🦕',
SupplementalSymbolsandPictographs::TDashRex => '🦖',
SupplementalSymbolsandPictographs::Cricket => '🦗',
SupplementalSymbolsandPictographs::Kangaroo => '🦘',
SupplementalSymbolsandPictographs::Llama => '🦙',
SupplementalSymbolsandPictographs::Peacock => '🦚',
SupplementalSymbolsandPictographs::Hippopotamus => '🦛',
SupplementalSymbolsandPictographs::Parrot => '🦜',
SupplementalSymbolsandPictographs::Raccoon => '🦝',
SupplementalSymbolsandPictographs::Lobster => '🦞',
SupplementalSymbolsandPictographs::Mosquito => '🦟',
SupplementalSymbolsandPictographs::Microbe => '🦠',
SupplementalSymbolsandPictographs::Badger => '🦡',
SupplementalSymbolsandPictographs::Swan => '🦢',
SupplementalSymbolsandPictographs::Sloth => '🦥',
SupplementalSymbolsandPictographs::Otter => '🦦',
SupplementalSymbolsandPictographs::Orangutan => '🦧',
SupplementalSymbolsandPictographs::Skunk => '🦨',
SupplementalSymbolsandPictographs::Flamingo => '🦩',
SupplementalSymbolsandPictographs::Oyster => '🦪',
SupplementalSymbolsandPictographs::GuideDog => '🦮',
SupplementalSymbolsandPictographs::ProbingCane => '🦯',
SupplementalSymbolsandPictographs::EmojiComponentRedHair => '🦰',
SupplementalSymbolsandPictographs::EmojiComponentCurlyHair => '🦱',
SupplementalSymbolsandPictographs::EmojiComponentBald => '🦲',
SupplementalSymbolsandPictographs::EmojiComponentWhiteHair => '🦳',
SupplementalSymbolsandPictographs::Bone => '🦴',
SupplementalSymbolsandPictographs::Leg => '🦵',
SupplementalSymbolsandPictographs::Foot => '🦶',
SupplementalSymbolsandPictographs::Tooth => '🦷',
SupplementalSymbolsandPictographs::Superhero => '🦸',
SupplementalSymbolsandPictographs::Supervillain => '🦹',
SupplementalSymbolsandPictographs::SafetyVest => '🦺',
SupplementalSymbolsandPictographs::EarWithHearingAid => '🦻',
SupplementalSymbolsandPictographs::MotorizedWheelchair => '🦼',
SupplementalSymbolsandPictographs::ManualWheelchair => '🦽',
SupplementalSymbolsandPictographs::MechanicalArm => '🦾',
SupplementalSymbolsandPictographs::MechanicalLeg => '🦿',
SupplementalSymbolsandPictographs::CheeseWedge => '🧀',
SupplementalSymbolsandPictographs::Cupcake => '🧁',
SupplementalSymbolsandPictographs::SaltShaker => '🧂',
SupplementalSymbolsandPictographs::BeverageBox => '🧃',
SupplementalSymbolsandPictographs::Garlic => '🧄',
SupplementalSymbolsandPictographs::Onion => '🧅',
SupplementalSymbolsandPictographs::Falafel => '🧆',
SupplementalSymbolsandPictographs::Waffle => '🧇',
SupplementalSymbolsandPictographs::Butter => '🧈',
SupplementalSymbolsandPictographs::MateDrink => '🧉',
SupplementalSymbolsandPictographs::IceCube => '🧊',
SupplementalSymbolsandPictographs::StandingPerson => '🧍',
SupplementalSymbolsandPictographs::KneelingPerson => '🧎',
SupplementalSymbolsandPictographs::DeafPerson => '🧏',
SupplementalSymbolsandPictographs::FaceWithMonocle => '🧐',
SupplementalSymbolsandPictographs::Adult => '🧑',
SupplementalSymbolsandPictographs::Child => '🧒',
SupplementalSymbolsandPictographs::OlderAdult => '🧓',
SupplementalSymbolsandPictographs::BeardedPerson => '🧔',
SupplementalSymbolsandPictographs::PersonWithHeadscarf => '🧕',
SupplementalSymbolsandPictographs::PersonInSteamyRoom => '🧖',
SupplementalSymbolsandPictographs::PersonClimbing => '🧗',
SupplementalSymbolsandPictographs::PersonInLotusPosition => '🧘',
SupplementalSymbolsandPictographs::Mage => '🧙',
SupplementalSymbolsandPictographs::Fairy => '🧚',
SupplementalSymbolsandPictographs::Vampire => '🧛',
SupplementalSymbolsandPictographs::Merperson => '🧜',
SupplementalSymbolsandPictographs::Elf => '🧝',
SupplementalSymbolsandPictographs::Genie => '🧞',
SupplementalSymbolsandPictographs::Zombie => '🧟',
SupplementalSymbolsandPictographs::Brain => '🧠',
SupplementalSymbolsandPictographs::OrangeHeart => '🧡',
SupplementalSymbolsandPictographs::BilledCap => '🧢',
SupplementalSymbolsandPictographs::Scarf => '🧣',
SupplementalSymbolsandPictographs::Gloves => '🧤',
SupplementalSymbolsandPictographs::Coat => '🧥',
SupplementalSymbolsandPictographs::Socks => '🧦',
SupplementalSymbolsandPictographs::RedGiftEnvelope => '🧧',
SupplementalSymbolsandPictographs::Firecracker => '🧨',
SupplementalSymbolsandPictographs::JigsawPuzzlePiece => '🧩',
SupplementalSymbolsandPictographs::TestTube => '🧪',
SupplementalSymbolsandPictographs::PetriDish => '🧫',
SupplementalSymbolsandPictographs::DnaDoubleHelix => '🧬',
SupplementalSymbolsandPictographs::Compass => '🧭',
SupplementalSymbolsandPictographs::Abacus => '🧮',
SupplementalSymbolsandPictographs::FireExtinguisher => '🧯',
SupplementalSymbolsandPictographs::Toolbox => '🧰',
SupplementalSymbolsandPictographs::Brick => '🧱',
SupplementalSymbolsandPictographs::Magnet => '🧲',
SupplementalSymbolsandPictographs::Luggage => '🧳',
SupplementalSymbolsandPictographs::LotionBottle => '🧴',
SupplementalSymbolsandPictographs::SpoolOfThread => '🧵',
SupplementalSymbolsandPictographs::BallOfYarn => '🧶',
SupplementalSymbolsandPictographs::SafetyPin => '🧷',
SupplementalSymbolsandPictographs::TeddyBear => '🧸',
SupplementalSymbolsandPictographs::Broom => '🧹',
SupplementalSymbolsandPictographs::Basket => '🧺',
SupplementalSymbolsandPictographs::RollOfPaper => '🧻',
SupplementalSymbolsandPictographs::BarOfSoap => '🧼',
SupplementalSymbolsandPictographs::Sponge => '🧽',
SupplementalSymbolsandPictographs::Receipt => '🧾',
}
}
}
impl std::convert::TryFrom<char> for SupplementalSymbolsandPictographs {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
match c {
'🤀' => Ok(SupplementalSymbolsandPictographs::CircledCrossFormeeWithFourDots),
'🤁' => Ok(SupplementalSymbolsandPictographs::CircledCrossFormeeWithTwoDots),
'🤂' => Ok(SupplementalSymbolsandPictographs::CircledCrossFormee),
'🤃' => Ok(SupplementalSymbolsandPictographs::LeftHalfCircleWithFourDots),
'🤄' => Ok(SupplementalSymbolsandPictographs::LeftHalfCircleWithThreeDots),
'🤅' => Ok(SupplementalSymbolsandPictographs::LeftHalfCircleWithTwoDots),
'🤆' => Ok(SupplementalSymbolsandPictographs::LeftHalfCircleWithDot),
'🤇' => Ok(SupplementalSymbolsandPictographs::LeftHalfCircle),
'🤈' => Ok(SupplementalSymbolsandPictographs::DownwardFacingHook),
'🤉' => Ok(SupplementalSymbolsandPictographs::DownwardFacingNotchedHook),
'🤊' => Ok(SupplementalSymbolsandPictographs::DownwardFacingHookWithDot),
'🤋' => Ok(SupplementalSymbolsandPictographs::DownwardFacingNotchedHookWithDot),
'🤍' => Ok(SupplementalSymbolsandPictographs::WhiteHeart),
'🤎' => Ok(SupplementalSymbolsandPictographs::BrownHeart),
'🤏' => Ok(SupplementalSymbolsandPictographs::PinchingHand),
'🤐' => Ok(SupplementalSymbolsandPictographs::ZipperDashMouthFace),
'🤑' => Ok(SupplementalSymbolsandPictographs::MoneyDashMouthFace),
'🤒' => Ok(SupplementalSymbolsandPictographs::FaceWithThermometer),
'🤓' => Ok(SupplementalSymbolsandPictographs::NerdFace),
'🤔' => Ok(SupplementalSymbolsandPictographs::ThinkingFace),
'🤕' => Ok(SupplementalSymbolsandPictographs::FaceWithHeadDashBandage),
'🤖' => Ok(SupplementalSymbolsandPictographs::RobotFace),
'🤗' => Ok(SupplementalSymbolsandPictographs::HuggingFace),
'🤘' => Ok(SupplementalSymbolsandPictographs::SignOfTheHorns),
'🤙' => Ok(SupplementalSymbolsandPictographs::CallMeHand),
'🤚' => Ok(SupplementalSymbolsandPictographs::RaisedBackOfHand),
'🤛' => Ok(SupplementalSymbolsandPictographs::LeftDashFacingFist),
'🤜' => Ok(SupplementalSymbolsandPictographs::RightDashFacingFist),
'🤝' => Ok(SupplementalSymbolsandPictographs::Handshake),
'🤞' => Ok(SupplementalSymbolsandPictographs::HandWithIndexAndMiddleFingersCrossed),
'🤟' => Ok(SupplementalSymbolsandPictographs::ILoveYouHandSign),
'🤠' => Ok(SupplementalSymbolsandPictographs::FaceWithCowboyHat),
'🤡' => Ok(SupplementalSymbolsandPictographs::ClownFace),
'🤢' => Ok(SupplementalSymbolsandPictographs::NauseatedFace),
'🤣' => Ok(SupplementalSymbolsandPictographs::RollingOnTheFloorLaughing),
'🤤' => Ok(SupplementalSymbolsandPictographs::DroolingFace),
'🤥' => Ok(SupplementalSymbolsandPictographs::LyingFace),
'🤦' => Ok(SupplementalSymbolsandPictographs::FacePalm),
'🤧' => Ok(SupplementalSymbolsandPictographs::SneezingFace),
'🤨' => Ok(SupplementalSymbolsandPictographs::FaceWithOneEyebrowRaised),
'🤩' => Ok(SupplementalSymbolsandPictographs::GrinningFaceWithStarEyes),
'🤪' => Ok(SupplementalSymbolsandPictographs::GrinningFaceWithOneLargeAndOneSmallEye),
'🤫' => Ok(SupplementalSymbolsandPictographs::FaceWithFingerCoveringClosedLips),
'🤬' => Ok(SupplementalSymbolsandPictographs::SeriousFaceWithSymbolsCoveringMouth),
'🤭' => Ok(SupplementalSymbolsandPictographs::SmilingFaceWithSmilingEyesAndHandCoveringMouth),
'🤮' => Ok(SupplementalSymbolsandPictographs::FaceWithOpenMouthVomiting),
'🤯' => Ok(SupplementalSymbolsandPictographs::ShockedFaceWithExplodingHead),
'🤰' => Ok(SupplementalSymbolsandPictographs::PregnantWoman),
'🤱' => Ok(SupplementalSymbolsandPictographs::BreastDashFeeding),
'🤲' => Ok(SupplementalSymbolsandPictographs::PalmsUpTogether),
'🤳' => Ok(SupplementalSymbolsandPictographs::Selfie),
'🤴' => Ok(SupplementalSymbolsandPictographs::Prince),
'🤵' => Ok(SupplementalSymbolsandPictographs::ManInTuxedo),
'🤶' => Ok(SupplementalSymbolsandPictographs::MotherChristmas),
'🤷' => Ok(SupplementalSymbolsandPictographs::Shrug),
'🤸' => Ok(SupplementalSymbolsandPictographs::PersonDoingCartwheel),
'🤹' => Ok(SupplementalSymbolsandPictographs::Juggling),
'🤺' => Ok(SupplementalSymbolsandPictographs::Fencer),
'🤻' => Ok(SupplementalSymbolsandPictographs::ModernPentathlon),
'🤼' => Ok(SupplementalSymbolsandPictographs::Wrestlers),
'🤽' => Ok(SupplementalSymbolsandPictographs::WaterPolo),
'🤾' => Ok(SupplementalSymbolsandPictographs::Handball),
'🤿' => Ok(SupplementalSymbolsandPictographs::DivingMask),
'🥀' => Ok(SupplementalSymbolsandPictographs::WiltedFlower),
'🥁' => Ok(SupplementalSymbolsandPictographs::DrumWithDrumsticks),
'🥂' => Ok(SupplementalSymbolsandPictographs::ClinkingGlasses),
'🥃' => Ok(SupplementalSymbolsandPictographs::TumblerGlass),
'🥄' => Ok(SupplementalSymbolsandPictographs::Spoon),
'🥅' => Ok(SupplementalSymbolsandPictographs::GoalNet),
'🥆' => Ok(SupplementalSymbolsandPictographs::Rifle),
'🥇' => Ok(SupplementalSymbolsandPictographs::FirstPlaceMedal),
'🥈' => Ok(SupplementalSymbolsandPictographs::SecondPlaceMedal),
'🥉' => Ok(SupplementalSymbolsandPictographs::ThirdPlaceMedal),
'🥊' => Ok(SupplementalSymbolsandPictographs::BoxingGlove),
'🥋' => Ok(SupplementalSymbolsandPictographs::MartialArtsUniform),
'🥌' => Ok(SupplementalSymbolsandPictographs::CurlingStone),
'🥍' => Ok(SupplementalSymbolsandPictographs::LacrosseStickAndBall),
'🥎' => Ok(SupplementalSymbolsandPictographs::Softball),
'🥏' => Ok(SupplementalSymbolsandPictographs::FlyingDisc),
'🥐' => Ok(SupplementalSymbolsandPictographs::Croissant),
'🥑' => Ok(SupplementalSymbolsandPictographs::Avocado),
'🥒' => Ok(SupplementalSymbolsandPictographs::Cucumber),
'🥓' => Ok(SupplementalSymbolsandPictographs::Bacon),
'🥔' => Ok(SupplementalSymbolsandPictographs::Potato),
'🥕' => Ok(SupplementalSymbolsandPictographs::Carrot),
'🥖' => Ok(SupplementalSymbolsandPictographs::BaguetteBread),
'🥗' => Ok(SupplementalSymbolsandPictographs::GreenSalad),
'🥘' => Ok(SupplementalSymbolsandPictographs::ShallowPanOfFood),
'🥙' => Ok(SupplementalSymbolsandPictographs::StuffedFlatbread),
'🥚' => Ok(SupplementalSymbolsandPictographs::Egg),
'🥛' => Ok(SupplementalSymbolsandPictographs::GlassOfMilk),
'🥜' => Ok(SupplementalSymbolsandPictographs::Peanuts),
'🥝' => Ok(SupplementalSymbolsandPictographs::Kiwifruit),
'🥞' => Ok(SupplementalSymbolsandPictographs::Pancakes),
'🥟' => Ok(SupplementalSymbolsandPictographs::Dumpling),
'🥠' => Ok(SupplementalSymbolsandPictographs::FortuneCookie),
'🥡' => Ok(SupplementalSymbolsandPictographs::TakeoutBox),
'🥢' => Ok(SupplementalSymbolsandPictographs::Chopsticks),
'🥣' => Ok(SupplementalSymbolsandPictographs::BowlWithSpoon),
'🥤' => Ok(SupplementalSymbolsandPictographs::CupWithStraw),
'🥥' => Ok(SupplementalSymbolsandPictographs::Coconut),
'🥦' => Ok(SupplementalSymbolsandPictographs::Broccoli),
'🥧' => Ok(SupplementalSymbolsandPictographs::Pie),
'🥨' => Ok(SupplementalSymbolsandPictographs::Pretzel),
'🥩' => Ok(SupplementalSymbolsandPictographs::CutOfMeat),
'🥪' => Ok(SupplementalSymbolsandPictographs::Sandwich),
'🥫' => Ok(SupplementalSymbolsandPictographs::CannedFood),
'🥬' => Ok(SupplementalSymbolsandPictographs::LeafyGreen),
'🥭' => Ok(SupplementalSymbolsandPictographs::Mango),
'🥮' => Ok(SupplementalSymbolsandPictographs::MoonCake),
'🥯' => Ok(SupplementalSymbolsandPictographs::Bagel),
'🥰' => Ok(SupplementalSymbolsandPictographs::SmilingFaceWithSmilingEyesAndThreeHearts),
'🥱' => Ok(SupplementalSymbolsandPictographs::YawningFace),
'🥳' => Ok(SupplementalSymbolsandPictographs::FaceWithPartyHornAndPartyHat),
'🥴' => Ok(SupplementalSymbolsandPictographs::FaceWithUnevenEyesAndWavyMouth),
'🥵' => Ok(SupplementalSymbolsandPictographs::OverheatedFace),
'🥶' => Ok(SupplementalSymbolsandPictographs::FreezingFace),
'🥺' => Ok(SupplementalSymbolsandPictographs::FaceWithPleadingEyes),
'🥻' => Ok(SupplementalSymbolsandPictographs::Sari),
'🥼' => Ok(SupplementalSymbolsandPictographs::LabCoat),
'🥽' => Ok(SupplementalSymbolsandPictographs::Goggles),
'🥾' => Ok(SupplementalSymbolsandPictographs::HikingBoot),
'🥿' => Ok(SupplementalSymbolsandPictographs::FlatShoe),
'🦀' => Ok(SupplementalSymbolsandPictographs::Crab),
'🦁' => Ok(SupplementalSymbolsandPictographs::LionFace),
'🦂' => Ok(SupplementalSymbolsandPictographs::Scorpion),
'🦃' => Ok(SupplementalSymbolsandPictographs::Turkey),
'🦄' => Ok(SupplementalSymbolsandPictographs::UnicornFace),
'🦅' => Ok(SupplementalSymbolsandPictographs::Eagle),
'🦆' => Ok(SupplementalSymbolsandPictographs::Duck),
'🦇' => Ok(SupplementalSymbolsandPictographs::Bat),
'🦈' => Ok(SupplementalSymbolsandPictographs::Shark),
'🦉' => Ok(SupplementalSymbolsandPictographs::Owl),
'🦊' => Ok(SupplementalSymbolsandPictographs::FoxFace),
'🦋' => Ok(SupplementalSymbolsandPictographs::Butterfly),
'🦌' => Ok(SupplementalSymbolsandPictographs::Deer),
'🦍' => Ok(SupplementalSymbolsandPictographs::Gorilla),
'🦎' => Ok(SupplementalSymbolsandPictographs::Lizard),
'🦏' => Ok(SupplementalSymbolsandPictographs::Rhinoceros),
'🦐' => Ok(SupplementalSymbolsandPictographs::Shrimp),
'🦑' => Ok(SupplementalSymbolsandPictographs::Squid),
'🦒' => Ok(SupplementalSymbolsandPictographs::GiraffeFace),
'🦓' => Ok(SupplementalSymbolsandPictographs::ZebraFace),
'🦔' => Ok(SupplementalSymbolsandPictographs::Hedgehog),
'🦕' => Ok(SupplementalSymbolsandPictographs::Sauropod),
'🦖' => Ok(SupplementalSymbolsandPictographs::TDashRex),
'🦗' => Ok(SupplementalSymbolsandPictographs::Cricket),
'🦘' => Ok(SupplementalSymbolsandPictographs::Kangaroo),
'🦙' => Ok(SupplementalSymbolsandPictographs::Llama),
'🦚' => Ok(SupplementalSymbolsandPictographs::Peacock),
'🦛' => Ok(SupplementalSymbolsandPictographs::Hippopotamus),
'🦜' => Ok(SupplementalSymbolsandPictographs::Parrot),
'🦝' => Ok(SupplementalSymbolsandPictographs::Raccoon),
'🦞' => Ok(SupplementalSymbolsandPictographs::Lobster),
'🦟' => Ok(SupplementalSymbolsandPictographs::Mosquito),
'🦠' => Ok(SupplementalSymbolsandPictographs::Microbe),
'🦡' => Ok(SupplementalSymbolsandPictographs::Badger),
'🦢' => Ok(SupplementalSymbolsandPictographs::Swan),
'🦥' => Ok(SupplementalSymbolsandPictographs::Sloth),
'🦦' => Ok(SupplementalSymbolsandPictographs::Otter),
'🦧' => Ok(SupplementalSymbolsandPictographs::Orangutan),
'🦨' => Ok(SupplementalSymbolsandPictographs::Skunk),
'🦩' => Ok(SupplementalSymbolsandPictographs::Flamingo),
'🦪' => Ok(SupplementalSymbolsandPictographs::Oyster),
'🦮' => Ok(SupplementalSymbolsandPictographs::GuideDog),
'🦯' => Ok(SupplementalSymbolsandPictographs::ProbingCane),
'🦰' => Ok(SupplementalSymbolsandPictographs::EmojiComponentRedHair),
'🦱' => Ok(SupplementalSymbolsandPictographs::EmojiComponentCurlyHair),
'🦲' => Ok(SupplementalSymbolsandPictographs::EmojiComponentBald),
'🦳' => Ok(SupplementalSymbolsandPictographs::EmojiComponentWhiteHair),
'🦴' => Ok(SupplementalSymbolsandPictographs::Bone),
'🦵' => Ok(SupplementalSymbolsandPictographs::Leg),
'🦶' => Ok(SupplementalSymbolsandPictographs::Foot),
'🦷' => Ok(SupplementalSymbolsandPictographs::Tooth),
'🦸' => Ok(SupplementalSymbolsandPictographs::Superhero),
'🦹' => Ok(SupplementalSymbolsandPictographs::Supervillain),
'🦺' => Ok(SupplementalSymbolsandPictographs::SafetyVest),
'🦻' => Ok(SupplementalSymbolsandPictographs::EarWithHearingAid),
'🦼' => Ok(SupplementalSymbolsandPictographs::MotorizedWheelchair),
'🦽' => Ok(SupplementalSymbolsandPictographs::ManualWheelchair),
'🦾' => Ok(SupplementalSymbolsandPictographs::MechanicalArm),
'🦿' => Ok(SupplementalSymbolsandPictographs::MechanicalLeg),
'🧀' => Ok(SupplementalSymbolsandPictographs::CheeseWedge),
'🧁' => Ok(SupplementalSymbolsandPictographs::Cupcake),
'🧂' => Ok(SupplementalSymbolsandPictographs::SaltShaker),
'🧃' => Ok(SupplementalSymbolsandPictographs::BeverageBox),
'🧄' => Ok(SupplementalSymbolsandPictographs::Garlic),
'🧅' => Ok(SupplementalSymbolsandPictographs::Onion),
'🧆' => Ok(SupplementalSymbolsandPictographs::Falafel),
'🧇' => Ok(SupplementalSymbolsandPictographs::Waffle),
'🧈' => Ok(SupplementalSymbolsandPictographs::Butter),
'🧉' => Ok(SupplementalSymbolsandPictographs::MateDrink),
'🧊' => Ok(SupplementalSymbolsandPictographs::IceCube),
'🧍' => Ok(SupplementalSymbolsandPictographs::StandingPerson),
'🧎' => Ok(SupplementalSymbolsandPictographs::KneelingPerson),
'🧏' => Ok(SupplementalSymbolsandPictographs::DeafPerson),
'🧐' => Ok(SupplementalSymbolsandPictographs::FaceWithMonocle),
'🧑' => Ok(SupplementalSymbolsandPictographs::Adult),
'🧒' => Ok(SupplementalSymbolsandPictographs::Child),
'🧓' => Ok(SupplementalSymbolsandPictographs::OlderAdult),
'🧔' => Ok(SupplementalSymbolsandPictographs::BeardedPerson),
'🧕' => Ok(SupplementalSymbolsandPictographs::PersonWithHeadscarf),
'🧖' => Ok(SupplementalSymbolsandPictographs::PersonInSteamyRoom),
'🧗' => Ok(SupplementalSymbolsandPictographs::PersonClimbing),
'🧘' => Ok(SupplementalSymbolsandPictographs::PersonInLotusPosition),
'🧙' => Ok(SupplementalSymbolsandPictographs::Mage),
'🧚' => Ok(SupplementalSymbolsandPictographs::Fairy),
'🧛' => Ok(SupplementalSymbolsandPictographs::Vampire),
'🧜' => Ok(SupplementalSymbolsandPictographs::Merperson),
'🧝' => Ok(SupplementalSymbolsandPictographs::Elf),
'🧞' => Ok(SupplementalSymbolsandPictographs::Genie),
'🧟' => Ok(SupplementalSymbolsandPictographs::Zombie),
'🧠' => Ok(SupplementalSymbolsandPictographs::Brain),
'🧡' => Ok(SupplementalSymbolsandPictographs::OrangeHeart),
'🧢' => Ok(SupplementalSymbolsandPictographs::BilledCap),
'🧣' => Ok(SupplementalSymbolsandPictographs::Scarf),
'🧤' => Ok(SupplementalSymbolsandPictographs::Gloves),
'🧥' => Ok(SupplementalSymbolsandPictographs::Coat),
'🧦' => Ok(SupplementalSymbolsandPictographs::Socks),
'🧧' => Ok(SupplementalSymbolsandPictographs::RedGiftEnvelope),
'🧨' => Ok(SupplementalSymbolsandPictographs::Firecracker),
'🧩' => Ok(SupplementalSymbolsandPictographs::JigsawPuzzlePiece),
'🧪' => Ok(SupplementalSymbolsandPictographs::TestTube),
'🧫' => Ok(SupplementalSymbolsandPictographs::PetriDish),
'🧬' => Ok(SupplementalSymbolsandPictographs::DnaDoubleHelix),
'🧭' => Ok(SupplementalSymbolsandPictographs::Compass),
'🧮' => Ok(SupplementalSymbolsandPictographs::Abacus),
'🧯' => Ok(SupplementalSymbolsandPictographs::FireExtinguisher),
'🧰' => Ok(SupplementalSymbolsandPictographs::Toolbox),
'🧱' => Ok(SupplementalSymbolsandPictographs::Brick),
'🧲' => Ok(SupplementalSymbolsandPictographs::Magnet),
'🧳' => Ok(SupplementalSymbolsandPictographs::Luggage),
'🧴' => Ok(SupplementalSymbolsandPictographs::LotionBottle),
'🧵' => Ok(SupplementalSymbolsandPictographs::SpoolOfThread),
'🧶' => Ok(SupplementalSymbolsandPictographs::BallOfYarn),
'🧷' => Ok(SupplementalSymbolsandPictographs::SafetyPin),
'🧸' => Ok(SupplementalSymbolsandPictographs::TeddyBear),
'🧹' => Ok(SupplementalSymbolsandPictographs::Broom),
'🧺' => Ok(SupplementalSymbolsandPictographs::Basket),
'🧻' => Ok(SupplementalSymbolsandPictographs::RollOfPaper),
'🧼' => Ok(SupplementalSymbolsandPictographs::BarOfSoap),
'🧽' => Ok(SupplementalSymbolsandPictographs::Sponge),
'🧾' => Ok(SupplementalSymbolsandPictographs::Receipt),
_ => Err(()),
}
}
}
impl Into<u32> for SupplementalSymbolsandPictographs {
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 SupplementalSymbolsandPictographs {
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 SupplementalSymbolsandPictographs {
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 SupplementalSymbolsandPictographs {
pub fn new() -> Self {
SupplementalSymbolsandPictographs::CircledCrossFormeeWithFourDots
}
pub fn name(&self) -> String {
let s = std::format!("SupplementalSymbolsandPictographs{:#?}", self);
string_morph::to_sentence_case(&s)
}
}