mod constants {
pub const BLACK_SUN_WITH_RAYS: char = '☀';
pub const CLOUD: char = '☁';
pub const UMBRELLA: char = '☂';
pub const SNOWMAN: char = '☃';
pub const COMET: char = '☄';
pub const BLACK_STAR: char = '★';
pub const WHITE_STAR: char = '☆';
pub const LIGHTNING: char = '☇';
pub const THUNDERSTORM: char = '☈';
pub const SUN: char = '☉';
pub const ASCENDING_NODE: char = '☊';
pub const DESCENDING_NODE: char = '☋';
pub const CONJUNCTION: char = '☌';
pub const OPPOSITION: char = '☍';
pub const BLACK_TELEPHONE: char = '☎';
pub const WHITE_TELEPHONE: char = '☏';
pub const BALLOT_BOX: char = '☐';
pub const BALLOT_BOX_WITH_CHECK: char = '☑';
pub const BALLOT_BOX_WITH_X: char = '☒';
pub const SALTIRE: char = '☓';
pub const UMBRELLA_WITH_RAIN_DROPS: char = '☔';
pub const HOT_BEVERAGE: char = '☕';
pub const WHITE_SHOGI_PIECE: char = '☖';
pub const BLACK_SHOGI_PIECE: char = '☗';
pub const SHAMROCK: char = '☘';
pub const REVERSED_ROTATED_FLORAL_HEART_BULLET: char = '☙';
pub const BLACK_LEFT_POINTING_INDEX: char = '☚';
pub const BLACK_RIGHT_POINTING_INDEX: char = '☛';
pub const WHITE_LEFT_POINTING_INDEX: char = '☜';
pub const WHITE_UP_POINTING_INDEX: char = '☝';
pub const WHITE_RIGHT_POINTING_INDEX: char = '☞';
pub const WHITE_DOWN_POINTING_INDEX: char = '☟';
pub const SKULL_AND_CROSSBONES: char = '☠';
pub const CAUTION_SIGN: char = '☡';
pub const RADIOACTIVE_SIGN: char = '☢';
pub const BIOHAZARD_SIGN: char = '☣';
pub const CADUCEUS: char = '☤';
pub const ANKH: char = '☥';
pub const ORTHODOX_CROSS: char = '☦';
pub const CHI_RHO: char = '☧';
pub const CROSS_OF_LORRAINE: char = '☨';
pub const CROSS_OF_JERUSALEM: char = '☩';
pub const STAR_AND_CRESCENT: char = '☪';
pub const FARSI_SYMBOL: char = '☫';
pub const ADI_SHAKTI: char = '☬';
pub const HAMMER_AND_SICKLE: char = '☭';
pub const PEACE_SYMBOL: char = '☮';
pub const YIN_YANG: char = '☯';
pub const TRIGRAM_FOR_HEAVEN: char = '☰';
pub const TRIGRAM_FOR_LAKE: char = '☱';
pub const TRIGRAM_FOR_FIRE: char = '☲';
pub const TRIGRAM_FOR_THUNDER: char = '☳';
pub const TRIGRAM_FOR_WIND: char = '☴';
pub const TRIGRAM_FOR_WATER: char = '☵';
pub const TRIGRAM_FOR_MOUNTAIN: char = '☶';
pub const TRIGRAM_FOR_EARTH: char = '☷';
pub const WHEEL_OF_DHARMA: char = '☸';
pub const WHITE_FROWNING_FACE: char = '☹';
pub const WHITE_SMILING_FACE: char = '☺';
pub const BLACK_SMILING_FACE: char = '☻';
pub const WHITE_SUN_WITH_RAYS: char = '☼';
pub const FIRST_QUARTER_MOON: char = '☽';
pub const LAST_QUARTER_MOON: char = '☾';
pub const MERCURY: char = '☿';
pub const FEMALE_SIGN: char = '♀';
pub const EARTH: char = '♁';
pub const MALE_SIGN: char = '♂';
pub const JUPITER: char = '♃';
pub const SATURN: char = '♄';
pub const URANUS: char = '♅';
pub const NEPTUNE: char = '♆';
pub const PLUTO: char = '♇';
pub const ARIES: char = '♈';
pub const TAURUS: char = '♉';
pub const GEMINI: char = '♊';
pub const CANCER: char = '♋';
pub const LEO: char = '♌';
pub const VIRGO: char = '♍';
pub const LIBRA: char = '♎';
pub const SCORPIUS: char = '♏';
pub const SAGITTARIUS: char = '♐';
pub const CAPRICORN: char = '♑';
pub const AQUARIUS: char = '♒';
pub const PISCES: char = '♓';
pub const WHITE_CHESS_KING: char = '♔';
pub const WHITE_CHESS_QUEEN: char = '♕';
pub const WHITE_CHESS_ROOK: char = '♖';
pub const WHITE_CHESS_BISHOP: char = '♗';
pub const WHITE_CHESS_KNIGHT: char = '♘';
pub const WHITE_CHESS_PAWN: char = '♙';
pub const BLACK_CHESS_KING: char = '♚';
pub const BLACK_CHESS_QUEEN: char = '♛';
pub const BLACK_CHESS_ROOK: char = '♜';
pub const BLACK_CHESS_BISHOP: char = '♝';
pub const BLACK_CHESS_KNIGHT: char = '♞';
pub const BLACK_CHESS_PAWN: char = '♟';
pub const BLACK_SPADE_SUIT: char = '♠';
pub const WHITE_HEART_SUIT: char = '♡';
pub const WHITE_DIAMOND_SUIT: char = '♢';
pub const BLACK_CLUB_SUIT: char = '♣';
pub const WHITE_SPADE_SUIT: char = '♤';
pub const BLACK_HEART_SUIT: char = '♥';
pub const BLACK_DIAMOND_SUIT: char = '♦';
pub const WHITE_CLUB_SUIT: char = '♧';
pub const HOT_SPRINGS: char = '♨';
pub const QUARTER_NOTE: char = '♩';
pub const EIGHTH_NOTE: char = '♪';
pub const BEAMED_EIGHTH_NOTES: char = '♫';
pub const BEAMED_SIXTEENTH_NOTES: char = '♬';
pub const MUSIC_FLAT_SIGN: char = '♭';
pub const MUSIC_NATURAL_SIGN: char = '♮';
pub const MUSIC_SHARP_SIGN: char = '♯';
pub const WEST_SYRIAC_CROSS: char = '♰';
pub const EAST_SYRIAC_CROSS: char = '♱';
pub const UNIVERSAL_RECYCLING_SYMBOL: char = '♲';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_1_PLASTICS: char = '♳';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_2_PLASTICS: char = '♴';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_3_PLASTICS: char = '♵';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_4_PLASTICS: char = '♶';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_5_PLASTICS: char = '♷';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_6_PLASTICS: char = '♸';
pub const RECYCLING_SYMBOL_FOR_TYPE_DASH_7_PLASTICS: char = '♹';
pub const RECYCLING_SYMBOL_FOR_GENERIC_MATERIALS: char = '♺';
pub const BLACK_UNIVERSAL_RECYCLING_SYMBOL: char = '♻';
pub const RECYCLED_PAPER_SYMBOL: char = '♼';
pub const PARTIALLY_DASH_RECYCLED_PAPER_SYMBOL: char = '♽';
pub const PERMANENT_PAPER_SIGN: char = '♾';
pub const WHEELCHAIR_SYMBOL: char = '♿';
pub const DIE_FACE_DASH_1: char = '⚀';
pub const DIE_FACE_DASH_2: char = '⚁';
pub const DIE_FACE_DASH_3: char = '⚂';
pub const DIE_FACE_DASH_4: char = '⚃';
pub const DIE_FACE_DASH_5: char = '⚄';
pub const DIE_FACE_DASH_6: char = '⚅';
pub const WHITE_CIRCLE_WITH_DOT_RIGHT: char = '⚆';
pub const WHITE_CIRCLE_WITH_TWO_DOTS: char = '⚇';
pub const BLACK_CIRCLE_WITH_WHITE_DOT_RIGHT: char = '⚈';
pub const BLACK_CIRCLE_WITH_TWO_WHITE_DOTS: char = '⚉';
pub const MONOGRAM_FOR_YANG: char = '⚊';
pub const MONOGRAM_FOR_YIN: char = '⚋';
pub const DIGRAM_FOR_GREATER_YANG: char = '⚌';
pub const DIGRAM_FOR_LESSER_YIN: char = '⚍';
pub const DIGRAM_FOR_LESSER_YANG: char = '⚎';
pub const DIGRAM_FOR_GREATER_YIN: char = '⚏';
pub const WHITE_FLAG: char = '⚐';
pub const BLACK_FLAG: char = '⚑';
pub const HAMMER_AND_PICK: char = '⚒';
pub const ANCHOR: char = '⚓';
pub const CROSSED_SWORDS: char = '⚔';
pub const STAFF_OF_AESCULAPIUS: char = '⚕';
pub const SCALES: char = '⚖';
pub const ALEMBIC: char = '⚗';
pub const FLOWER: char = '⚘';
pub const GEAR: char = '⚙';
pub const STAFF_OF_HERMES: char = '⚚';
pub const ATOM_SYMBOL: char = '⚛';
pub const FLEUR_DASH_DE_DASH_LIS: char = '⚜';
pub const OUTLINED_WHITE_STAR: char = '⚝';
pub const THREE_LINES_CONVERGING_RIGHT: char = '⚞';
pub const THREE_LINES_CONVERGING_LEFT: char = '⚟';
pub const WARNING_SIGN: char = '⚠';
pub const HIGH_VOLTAGE_SIGN: char = '⚡';
pub const DOUBLED_FEMALE_SIGN: char = '⚢';
pub const DOUBLED_MALE_SIGN: char = '⚣';
pub const INTERLOCKED_FEMALE_AND_MALE_SIGN: char = '⚤';
pub const MALE_AND_FEMALE_SIGN: char = '⚥';
pub const MALE_WITH_STROKE_SIGN: char = '⚦';
pub const MALE_WITH_STROKE_AND_MALE_AND_FEMALE_SIGN: char = '⚧';
pub const VERTICAL_MALE_WITH_STROKE_SIGN: char = '⚨';
pub const HORIZONTAL_MALE_WITH_STROKE_SIGN: char = '⚩';
pub const MEDIUM_WHITE_CIRCLE: char = '⚪';
pub const MEDIUM_BLACK_CIRCLE: char = '⚫';
pub const MEDIUM_SMALL_WHITE_CIRCLE: char = '⚬';
pub const MARRIAGE_SYMBOL: char = '⚭';
pub const DIVORCE_SYMBOL: char = '⚮';
pub const UNMARRIED_PARTNERSHIP_SYMBOL: char = '⚯';
pub const COFFIN: char = '⚰';
pub const FUNERAL_URN: char = '⚱';
pub const NEUTER: char = '⚲';
pub const CERES: char = '⚳';
pub const PALLAS: char = '⚴';
pub const JUNO: char = '⚵';
pub const VESTA: char = '⚶';
pub const CHIRON: char = '⚷';
pub const BLACK_MOON_LILITH: char = '⚸';
pub const SEXTILE: char = '⚹';
pub const SEMISEXTILE: char = '⚺';
pub const QUINCUNX: char = '⚻';
pub const SESQUIQUADRATE: char = '⚼';
pub const SOCCER_BALL: char = '⚽';
pub const BASEBALL: char = '⚾';
pub const SQUARED_KEY: char = '⚿';
pub const WHITE_DRAUGHTS_MAN: char = '⛀';
pub const WHITE_DRAUGHTS_KING: char = '⛁';
pub const BLACK_DRAUGHTS_MAN: char = '⛂';
pub const BLACK_DRAUGHTS_KING: char = '⛃';
pub const SNOWMAN_WITHOUT_SNOW: char = '⛄';
pub const SUN_BEHIND_CLOUD: char = '⛅';
pub const RAIN: char = '⛆';
pub const BLACK_SNOWMAN: char = '⛇';
pub const THUNDER_CLOUD_AND_RAIN: char = '⛈';
pub const TURNED_WHITE_SHOGI_PIECE: char = '⛉';
pub const TURNED_BLACK_SHOGI_PIECE: char = '⛊';
pub const WHITE_DIAMOND_IN_SQUARE: char = '⛋';
pub const CROSSING_LANES: char = '⛌';
pub const DISABLED_CAR: char = '⛍';
pub const OPHIUCHUS: char = '⛎';
pub const PICK: char = '⛏';
pub const CAR_SLIDING: char = '⛐';
pub const HELMET_WITH_WHITE_CROSS: char = '⛑';
pub const CIRCLED_CROSSING_LANES: char = '⛒';
pub const CHAINS: char = '⛓';
pub const NO_ENTRY: char = '⛔';
pub const ALTERNATE_ONE_DASH_WAY_LEFT_WAY_TRAFFIC: char = '⛕';
pub const BLACK_TWO_DASH_WAY_LEFT_WAY_TRAFFIC: char = '⛖';
pub const WHITE_TWO_DASH_WAY_LEFT_WAY_TRAFFIC: char = '⛗';
pub const BLACK_LEFT_LANE_MERGE: char = '⛘';
pub const WHITE_LEFT_LANE_MERGE: char = '⛙';
pub const DRIVE_SLOW_SIGN: char = '⛚';
pub const HEAVY_WHITE_DOWN_DASH_POINTING_TRIANGLE: char = '⛛';
pub const LEFT_CLOSED_ENTRY: char = '⛜';
pub const SQUARED_SALTIRE: char = '⛝';
pub const FALLING_DIAGONAL_IN_WHITE_CIRCLE_IN_BLACK_SQUARE: char = '⛞';
pub const BLACK_TRUCK: char = '⛟';
pub const RESTRICTED_LEFT_ENTRY_DASH_1: char = '⛠';
pub const RESTRICTED_LEFT_ENTRY_DASH_2: char = '⛡';
pub const ASTRONOMICAL_SYMBOL_FOR_URANUS: char = '⛢';
pub const HEAVY_CIRCLE_WITH_STROKE_AND_TWO_DOTS_ABOVE: char = '⛣';
pub const PENTAGRAM: char = '⛤';
pub const RIGHT_DASH_HANDED_INTERLACED_PENTAGRAM: char = '⛥';
pub const LEFT_DASH_HANDED_INTERLACED_PENTAGRAM: char = '⛦';
pub const INVERTED_PENTAGRAM: char = '⛧';
pub const BLACK_CROSS_ON_SHIELD: char = '⛨';
pub const SHINTO_SHRINE: char = '⛩';
pub const CHURCH: char = '⛪';
pub const CASTLE: char = '⛫';
pub const HISTORIC_SITE: char = '⛬';
pub const GEAR_WITHOUT_HUB: char = '⛭';
pub const GEAR_WITH_HANDLES: char = '⛮';
pub const MAP_SYMBOL_FOR_LIGHTHOUSE: char = '⛯';
pub const MOUNTAIN: char = '⛰';
pub const UMBRELLA_ON_GROUND: char = '⛱';
pub const FOUNTAIN: char = '⛲';
pub const FLAG_IN_HOLE: char = '⛳';
pub const FERRY: char = '⛴';
pub const SAILBOAT: char = '⛵';
pub const SQUARE_FOUR_CORNERS: char = '⛶';
pub const SKIER: char = '⛷';
pub const ICE_SKATE: char = '⛸';
pub const PERSON_WITH_BALL: char = '⛹';
pub const TENT: char = '⛺';
pub const JAPANESE_BANK_SYMBOL: char = '⛻';
pub const HEADSTONE_GRAVEYARD_SYMBOL: char = '⛼';
pub const FUEL_PUMP: char = '⛽';
pub const CUP_ON_BLACK_SQUARE: char = '⛾';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MiscellaneousSymbols {
BlackSunWithRays,
Cloud,
Umbrella,
Snowman,
Comet,
BlackStar,
WhiteStar,
Lightning,
Thunderstorm,
Sun,
AscendingNode,
DescendingNode,
Conjunction,
Opposition,
BlackTelephone,
WhiteTelephone,
BallotBox,
BallotBoxWithCheck,
BallotBoxWithX,
Saltire,
UmbrellaWithRainDrops,
HotBeverage,
WhiteShogiPiece,
BlackShogiPiece,
Shamrock,
ReversedRotatedFloralHeartBullet,
BlackLeftPointingIndex,
BlackRightPointingIndex,
WhiteLeftPointingIndex,
WhiteUpPointingIndex,
WhiteRightPointingIndex,
WhiteDownPointingIndex,
SkullAndCrossbones,
CautionSign,
RadioactiveSign,
BiohazardSign,
Caduceus,
Ankh,
OrthodoxCross,
ChiRho,
CrossOfLorraine,
CrossOfJerusalem,
StarAndCrescent,
FarsiSymbol,
AdiShakti,
HammerAndSickle,
PeaceSymbol,
YinYang,
TrigramForHeaven,
TrigramForLake,
TrigramForFire,
TrigramForThunder,
TrigramForWind,
TrigramForWater,
TrigramForMountain,
TrigramForEarth,
WheelOfDharma,
WhiteFrowningFace,
WhiteSmilingFace,
BlackSmilingFace,
WhiteSunWithRays,
FirstQuarterMoon,
LastQuarterMoon,
Mercury,
FemaleSign,
Earth,
MaleSign,
Jupiter,
Saturn,
Uranus,
Neptune,
Pluto,
Aries,
Taurus,
Gemini,
Cancer,
Leo,
Virgo,
Libra,
Scorpius,
Sagittarius,
Capricorn,
Aquarius,
Pisces,
WhiteChessKing,
WhiteChessQueen,
WhiteChessRook,
WhiteChessBishop,
WhiteChessKnight,
WhiteChessPawn,
BlackChessKing,
BlackChessQueen,
BlackChessRook,
BlackChessBishop,
BlackChessKnight,
BlackChessPawn,
BlackSpadeSuit,
WhiteHeartSuit,
WhiteDiamondSuit,
BlackClubSuit,
WhiteSpadeSuit,
BlackHeartSuit,
BlackDiamondSuit,
WhiteClubSuit,
HotSprings,
QuarterNote,
EighthNote,
BeamedEighthNotes,
BeamedSixteenthNotes,
MusicFlatSign,
MusicNaturalSign,
MusicSharpSign,
WestSyriacCross,
EastSyriacCross,
UniversalRecyclingSymbol,
RecyclingSymbolForTypeDash1Plastics,
RecyclingSymbolForTypeDash2Plastics,
RecyclingSymbolForTypeDash3Plastics,
RecyclingSymbolForTypeDash4Plastics,
RecyclingSymbolForTypeDash5Plastics,
RecyclingSymbolForTypeDash6Plastics,
RecyclingSymbolForTypeDash7Plastics,
RecyclingSymbolForGenericMaterials,
BlackUniversalRecyclingSymbol,
RecycledPaperSymbol,
PartiallyDashRecycledPaperSymbol,
PermanentPaperSign,
WheelchairSymbol,
DieFaceDash1,
DieFaceDash2,
DieFaceDash3,
DieFaceDash4,
DieFaceDash5,
DieFaceDash6,
WhiteCircleWithDotRight,
WhiteCircleWithTwoDots,
BlackCircleWithWhiteDotRight,
BlackCircleWithTwoWhiteDots,
MonogramForYang,
MonogramForYin,
DigramForGreaterYang,
DigramForLesserYin,
DigramForLesserYang,
DigramForGreaterYin,
WhiteFlag,
BlackFlag,
HammerAndPick,
Anchor,
CrossedSwords,
StaffOfAesculapius,
Scales,
Alembic,
Flower,
Gear,
StaffOfHermes,
AtomSymbol,
FleurDashDeDashLis,
OutlinedWhiteStar,
ThreeLinesConvergingRight,
ThreeLinesConvergingLeft,
WarningSign,
HighVoltageSign,
DoubledFemaleSign,
DoubledMaleSign,
InterlockedFemaleAndMaleSign,
MaleAndFemaleSign,
MaleWithStrokeSign,
MaleWithStrokeAndMaleAndFemaleSign,
VerticalMaleWithStrokeSign,
HorizontalMaleWithStrokeSign,
MediumWhiteCircle,
MediumBlackCircle,
MediumSmallWhiteCircle,
MarriageSymbol,
DivorceSymbol,
UnmarriedPartnershipSymbol,
Coffin,
FuneralUrn,
Neuter,
Ceres,
Pallas,
Juno,
Vesta,
Chiron,
BlackMoonLilith,
Sextile,
Semisextile,
Quincunx,
Sesquiquadrate,
SoccerBall,
Baseball,
SquaredKey,
WhiteDraughtsMan,
WhiteDraughtsKing,
BlackDraughtsMan,
BlackDraughtsKing,
SnowmanWithoutSnow,
SunBehindCloud,
Rain,
BlackSnowman,
ThunderCloudAndRain,
TurnedWhiteShogiPiece,
TurnedBlackShogiPiece,
WhiteDiamondInSquare,
CrossingLanes,
DisabledCar,
Ophiuchus,
Pick,
CarSliding,
HelmetWithWhiteCross,
CircledCrossingLanes,
Chains,
NoEntry,
AlternateOneDashWayLeftWayTraffic,
BlackTwoDashWayLeftWayTraffic,
WhiteTwoDashWayLeftWayTraffic,
BlackLeftLaneMerge,
WhiteLeftLaneMerge,
DriveSlowSign,
HeavyWhiteDownDashPointingTriangle,
LeftClosedEntry,
SquaredSaltire,
FallingDiagonalInWhiteCircleInBlackSquare,
BlackTruck,
RestrictedLeftEntryDash1,
RestrictedLeftEntryDash2,
AstronomicalSymbolForUranus,
HeavyCircleWithStrokeAndTwoDotsAbove,
Pentagram,
RightDashHandedInterlacedPentagram,
LeftDashHandedInterlacedPentagram,
InvertedPentagram,
BlackCrossOnShield,
ShintoShrine,
Church,
Castle,
HistoricSite,
GearWithoutHub,
GearWithHandles,
MapSymbolForLighthouse,
Mountain,
UmbrellaOnGround,
Fountain,
FlagInHole,
Ferry,
Sailboat,
SquareFourCorners,
Skier,
IceSkate,
PersonWithBall,
Tent,
JapaneseBankSymbol,
HeadstoneGraveyardSymbol,
FuelPump,
CupOnBlackSquare,
}
impl Into<char> for MiscellaneousSymbols {
fn into(self) -> char {
use constants::*;
match self {
MiscellaneousSymbols::BlackSunWithRays => BLACK_SUN_WITH_RAYS,
MiscellaneousSymbols::Cloud => CLOUD,
MiscellaneousSymbols::Umbrella => UMBRELLA,
MiscellaneousSymbols::Snowman => SNOWMAN,
MiscellaneousSymbols::Comet => COMET,
MiscellaneousSymbols::BlackStar => BLACK_STAR,
MiscellaneousSymbols::WhiteStar => WHITE_STAR,
MiscellaneousSymbols::Lightning => LIGHTNING,
MiscellaneousSymbols::Thunderstorm => THUNDERSTORM,
MiscellaneousSymbols::Sun => SUN,
MiscellaneousSymbols::AscendingNode => ASCENDING_NODE,
MiscellaneousSymbols::DescendingNode => DESCENDING_NODE,
MiscellaneousSymbols::Conjunction => CONJUNCTION,
MiscellaneousSymbols::Opposition => OPPOSITION,
MiscellaneousSymbols::BlackTelephone => BLACK_TELEPHONE,
MiscellaneousSymbols::WhiteTelephone => WHITE_TELEPHONE,
MiscellaneousSymbols::BallotBox => BALLOT_BOX,
MiscellaneousSymbols::BallotBoxWithCheck => BALLOT_BOX_WITH_CHECK,
MiscellaneousSymbols::BallotBoxWithX => BALLOT_BOX_WITH_X,
MiscellaneousSymbols::Saltire => SALTIRE,
MiscellaneousSymbols::UmbrellaWithRainDrops => UMBRELLA_WITH_RAIN_DROPS,
MiscellaneousSymbols::HotBeverage => HOT_BEVERAGE,
MiscellaneousSymbols::WhiteShogiPiece => WHITE_SHOGI_PIECE,
MiscellaneousSymbols::BlackShogiPiece => BLACK_SHOGI_PIECE,
MiscellaneousSymbols::Shamrock => SHAMROCK,
MiscellaneousSymbols::ReversedRotatedFloralHeartBullet => REVERSED_ROTATED_FLORAL_HEART_BULLET,
MiscellaneousSymbols::BlackLeftPointingIndex => BLACK_LEFT_POINTING_INDEX,
MiscellaneousSymbols::BlackRightPointingIndex => BLACK_RIGHT_POINTING_INDEX,
MiscellaneousSymbols::WhiteLeftPointingIndex => WHITE_LEFT_POINTING_INDEX,
MiscellaneousSymbols::WhiteUpPointingIndex => WHITE_UP_POINTING_INDEX,
MiscellaneousSymbols::WhiteRightPointingIndex => WHITE_RIGHT_POINTING_INDEX,
MiscellaneousSymbols::WhiteDownPointingIndex => WHITE_DOWN_POINTING_INDEX,
MiscellaneousSymbols::SkullAndCrossbones => SKULL_AND_CROSSBONES,
MiscellaneousSymbols::CautionSign => CAUTION_SIGN,
MiscellaneousSymbols::RadioactiveSign => RADIOACTIVE_SIGN,
MiscellaneousSymbols::BiohazardSign => BIOHAZARD_SIGN,
MiscellaneousSymbols::Caduceus => CADUCEUS,
MiscellaneousSymbols::Ankh => ANKH,
MiscellaneousSymbols::OrthodoxCross => ORTHODOX_CROSS,
MiscellaneousSymbols::ChiRho => CHI_RHO,
MiscellaneousSymbols::CrossOfLorraine => CROSS_OF_LORRAINE,
MiscellaneousSymbols::CrossOfJerusalem => CROSS_OF_JERUSALEM,
MiscellaneousSymbols::StarAndCrescent => STAR_AND_CRESCENT,
MiscellaneousSymbols::FarsiSymbol => FARSI_SYMBOL,
MiscellaneousSymbols::AdiShakti => ADI_SHAKTI,
MiscellaneousSymbols::HammerAndSickle => HAMMER_AND_SICKLE,
MiscellaneousSymbols::PeaceSymbol => PEACE_SYMBOL,
MiscellaneousSymbols::YinYang => YIN_YANG,
MiscellaneousSymbols::TrigramForHeaven => TRIGRAM_FOR_HEAVEN,
MiscellaneousSymbols::TrigramForLake => TRIGRAM_FOR_LAKE,
MiscellaneousSymbols::TrigramForFire => TRIGRAM_FOR_FIRE,
MiscellaneousSymbols::TrigramForThunder => TRIGRAM_FOR_THUNDER,
MiscellaneousSymbols::TrigramForWind => TRIGRAM_FOR_WIND,
MiscellaneousSymbols::TrigramForWater => TRIGRAM_FOR_WATER,
MiscellaneousSymbols::TrigramForMountain => TRIGRAM_FOR_MOUNTAIN,
MiscellaneousSymbols::TrigramForEarth => TRIGRAM_FOR_EARTH,
MiscellaneousSymbols::WheelOfDharma => WHEEL_OF_DHARMA,
MiscellaneousSymbols::WhiteFrowningFace => WHITE_FROWNING_FACE,
MiscellaneousSymbols::WhiteSmilingFace => WHITE_SMILING_FACE,
MiscellaneousSymbols::BlackSmilingFace => BLACK_SMILING_FACE,
MiscellaneousSymbols::WhiteSunWithRays => WHITE_SUN_WITH_RAYS,
MiscellaneousSymbols::FirstQuarterMoon => FIRST_QUARTER_MOON,
MiscellaneousSymbols::LastQuarterMoon => LAST_QUARTER_MOON,
MiscellaneousSymbols::Mercury => MERCURY,
MiscellaneousSymbols::FemaleSign => FEMALE_SIGN,
MiscellaneousSymbols::Earth => EARTH,
MiscellaneousSymbols::MaleSign => MALE_SIGN,
MiscellaneousSymbols::Jupiter => JUPITER,
MiscellaneousSymbols::Saturn => SATURN,
MiscellaneousSymbols::Uranus => URANUS,
MiscellaneousSymbols::Neptune => NEPTUNE,
MiscellaneousSymbols::Pluto => PLUTO,
MiscellaneousSymbols::Aries => ARIES,
MiscellaneousSymbols::Taurus => TAURUS,
MiscellaneousSymbols::Gemini => GEMINI,
MiscellaneousSymbols::Cancer => CANCER,
MiscellaneousSymbols::Leo => LEO,
MiscellaneousSymbols::Virgo => VIRGO,
MiscellaneousSymbols::Libra => LIBRA,
MiscellaneousSymbols::Scorpius => SCORPIUS,
MiscellaneousSymbols::Sagittarius => SAGITTARIUS,
MiscellaneousSymbols::Capricorn => CAPRICORN,
MiscellaneousSymbols::Aquarius => AQUARIUS,
MiscellaneousSymbols::Pisces => PISCES,
MiscellaneousSymbols::WhiteChessKing => WHITE_CHESS_KING,
MiscellaneousSymbols::WhiteChessQueen => WHITE_CHESS_QUEEN,
MiscellaneousSymbols::WhiteChessRook => WHITE_CHESS_ROOK,
MiscellaneousSymbols::WhiteChessBishop => WHITE_CHESS_BISHOP,
MiscellaneousSymbols::WhiteChessKnight => WHITE_CHESS_KNIGHT,
MiscellaneousSymbols::WhiteChessPawn => WHITE_CHESS_PAWN,
MiscellaneousSymbols::BlackChessKing => BLACK_CHESS_KING,
MiscellaneousSymbols::BlackChessQueen => BLACK_CHESS_QUEEN,
MiscellaneousSymbols::BlackChessRook => BLACK_CHESS_ROOK,
MiscellaneousSymbols::BlackChessBishop => BLACK_CHESS_BISHOP,
MiscellaneousSymbols::BlackChessKnight => BLACK_CHESS_KNIGHT,
MiscellaneousSymbols::BlackChessPawn => BLACK_CHESS_PAWN,
MiscellaneousSymbols::BlackSpadeSuit => BLACK_SPADE_SUIT,
MiscellaneousSymbols::WhiteHeartSuit => WHITE_HEART_SUIT,
MiscellaneousSymbols::WhiteDiamondSuit => WHITE_DIAMOND_SUIT,
MiscellaneousSymbols::BlackClubSuit => BLACK_CLUB_SUIT,
MiscellaneousSymbols::WhiteSpadeSuit => WHITE_SPADE_SUIT,
MiscellaneousSymbols::BlackHeartSuit => BLACK_HEART_SUIT,
MiscellaneousSymbols::BlackDiamondSuit => BLACK_DIAMOND_SUIT,
MiscellaneousSymbols::WhiteClubSuit => WHITE_CLUB_SUIT,
MiscellaneousSymbols::HotSprings => HOT_SPRINGS,
MiscellaneousSymbols::QuarterNote => QUARTER_NOTE,
MiscellaneousSymbols::EighthNote => EIGHTH_NOTE,
MiscellaneousSymbols::BeamedEighthNotes => BEAMED_EIGHTH_NOTES,
MiscellaneousSymbols::BeamedSixteenthNotes => BEAMED_SIXTEENTH_NOTES,
MiscellaneousSymbols::MusicFlatSign => MUSIC_FLAT_SIGN,
MiscellaneousSymbols::MusicNaturalSign => MUSIC_NATURAL_SIGN,
MiscellaneousSymbols::MusicSharpSign => MUSIC_SHARP_SIGN,
MiscellaneousSymbols::WestSyriacCross => WEST_SYRIAC_CROSS,
MiscellaneousSymbols::EastSyriacCross => EAST_SYRIAC_CROSS,
MiscellaneousSymbols::UniversalRecyclingSymbol => UNIVERSAL_RECYCLING_SYMBOL,
MiscellaneousSymbols::RecyclingSymbolForTypeDash1Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_1_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForTypeDash2Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_2_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForTypeDash3Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_3_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForTypeDash4Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_4_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForTypeDash5Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_5_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForTypeDash6Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_6_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForTypeDash7Plastics => RECYCLING_SYMBOL_FOR_TYPE_DASH_7_PLASTICS,
MiscellaneousSymbols::RecyclingSymbolForGenericMaterials => RECYCLING_SYMBOL_FOR_GENERIC_MATERIALS,
MiscellaneousSymbols::BlackUniversalRecyclingSymbol => BLACK_UNIVERSAL_RECYCLING_SYMBOL,
MiscellaneousSymbols::RecycledPaperSymbol => RECYCLED_PAPER_SYMBOL,
MiscellaneousSymbols::PartiallyDashRecycledPaperSymbol => PARTIALLY_DASH_RECYCLED_PAPER_SYMBOL,
MiscellaneousSymbols::PermanentPaperSign => PERMANENT_PAPER_SIGN,
MiscellaneousSymbols::WheelchairSymbol => WHEELCHAIR_SYMBOL,
MiscellaneousSymbols::DieFaceDash1 => DIE_FACE_DASH_1,
MiscellaneousSymbols::DieFaceDash2 => DIE_FACE_DASH_2,
MiscellaneousSymbols::DieFaceDash3 => DIE_FACE_DASH_3,
MiscellaneousSymbols::DieFaceDash4 => DIE_FACE_DASH_4,
MiscellaneousSymbols::DieFaceDash5 => DIE_FACE_DASH_5,
MiscellaneousSymbols::DieFaceDash6 => DIE_FACE_DASH_6,
MiscellaneousSymbols::WhiteCircleWithDotRight => WHITE_CIRCLE_WITH_DOT_RIGHT,
MiscellaneousSymbols::WhiteCircleWithTwoDots => WHITE_CIRCLE_WITH_TWO_DOTS,
MiscellaneousSymbols::BlackCircleWithWhiteDotRight => BLACK_CIRCLE_WITH_WHITE_DOT_RIGHT,
MiscellaneousSymbols::BlackCircleWithTwoWhiteDots => BLACK_CIRCLE_WITH_TWO_WHITE_DOTS,
MiscellaneousSymbols::MonogramForYang => MONOGRAM_FOR_YANG,
MiscellaneousSymbols::MonogramForYin => MONOGRAM_FOR_YIN,
MiscellaneousSymbols::DigramForGreaterYang => DIGRAM_FOR_GREATER_YANG,
MiscellaneousSymbols::DigramForLesserYin => DIGRAM_FOR_LESSER_YIN,
MiscellaneousSymbols::DigramForLesserYang => DIGRAM_FOR_LESSER_YANG,
MiscellaneousSymbols::DigramForGreaterYin => DIGRAM_FOR_GREATER_YIN,
MiscellaneousSymbols::WhiteFlag => WHITE_FLAG,
MiscellaneousSymbols::BlackFlag => BLACK_FLAG,
MiscellaneousSymbols::HammerAndPick => HAMMER_AND_PICK,
MiscellaneousSymbols::Anchor => ANCHOR,
MiscellaneousSymbols::CrossedSwords => CROSSED_SWORDS,
MiscellaneousSymbols::StaffOfAesculapius => STAFF_OF_AESCULAPIUS,
MiscellaneousSymbols::Scales => SCALES,
MiscellaneousSymbols::Alembic => ALEMBIC,
MiscellaneousSymbols::Flower => FLOWER,
MiscellaneousSymbols::Gear => GEAR,
MiscellaneousSymbols::StaffOfHermes => STAFF_OF_HERMES,
MiscellaneousSymbols::AtomSymbol => ATOM_SYMBOL,
MiscellaneousSymbols::FleurDashDeDashLis => FLEUR_DASH_DE_DASH_LIS,
MiscellaneousSymbols::OutlinedWhiteStar => OUTLINED_WHITE_STAR,
MiscellaneousSymbols::ThreeLinesConvergingRight => THREE_LINES_CONVERGING_RIGHT,
MiscellaneousSymbols::ThreeLinesConvergingLeft => THREE_LINES_CONVERGING_LEFT,
MiscellaneousSymbols::WarningSign => WARNING_SIGN,
MiscellaneousSymbols::HighVoltageSign => HIGH_VOLTAGE_SIGN,
MiscellaneousSymbols::DoubledFemaleSign => DOUBLED_FEMALE_SIGN,
MiscellaneousSymbols::DoubledMaleSign => DOUBLED_MALE_SIGN,
MiscellaneousSymbols::InterlockedFemaleAndMaleSign => INTERLOCKED_FEMALE_AND_MALE_SIGN,
MiscellaneousSymbols::MaleAndFemaleSign => MALE_AND_FEMALE_SIGN,
MiscellaneousSymbols::MaleWithStrokeSign => MALE_WITH_STROKE_SIGN,
MiscellaneousSymbols::MaleWithStrokeAndMaleAndFemaleSign => MALE_WITH_STROKE_AND_MALE_AND_FEMALE_SIGN,
MiscellaneousSymbols::VerticalMaleWithStrokeSign => VERTICAL_MALE_WITH_STROKE_SIGN,
MiscellaneousSymbols::HorizontalMaleWithStrokeSign => HORIZONTAL_MALE_WITH_STROKE_SIGN,
MiscellaneousSymbols::MediumWhiteCircle => MEDIUM_WHITE_CIRCLE,
MiscellaneousSymbols::MediumBlackCircle => MEDIUM_BLACK_CIRCLE,
MiscellaneousSymbols::MediumSmallWhiteCircle => MEDIUM_SMALL_WHITE_CIRCLE,
MiscellaneousSymbols::MarriageSymbol => MARRIAGE_SYMBOL,
MiscellaneousSymbols::DivorceSymbol => DIVORCE_SYMBOL,
MiscellaneousSymbols::UnmarriedPartnershipSymbol => UNMARRIED_PARTNERSHIP_SYMBOL,
MiscellaneousSymbols::Coffin => COFFIN,
MiscellaneousSymbols::FuneralUrn => FUNERAL_URN,
MiscellaneousSymbols::Neuter => NEUTER,
MiscellaneousSymbols::Ceres => CERES,
MiscellaneousSymbols::Pallas => PALLAS,
MiscellaneousSymbols::Juno => JUNO,
MiscellaneousSymbols::Vesta => VESTA,
MiscellaneousSymbols::Chiron => CHIRON,
MiscellaneousSymbols::BlackMoonLilith => BLACK_MOON_LILITH,
MiscellaneousSymbols::Sextile => SEXTILE,
MiscellaneousSymbols::Semisextile => SEMISEXTILE,
MiscellaneousSymbols::Quincunx => QUINCUNX,
MiscellaneousSymbols::Sesquiquadrate => SESQUIQUADRATE,
MiscellaneousSymbols::SoccerBall => SOCCER_BALL,
MiscellaneousSymbols::Baseball => BASEBALL,
MiscellaneousSymbols::SquaredKey => SQUARED_KEY,
MiscellaneousSymbols::WhiteDraughtsMan => WHITE_DRAUGHTS_MAN,
MiscellaneousSymbols::WhiteDraughtsKing => WHITE_DRAUGHTS_KING,
MiscellaneousSymbols::BlackDraughtsMan => BLACK_DRAUGHTS_MAN,
MiscellaneousSymbols::BlackDraughtsKing => BLACK_DRAUGHTS_KING,
MiscellaneousSymbols::SnowmanWithoutSnow => SNOWMAN_WITHOUT_SNOW,
MiscellaneousSymbols::SunBehindCloud => SUN_BEHIND_CLOUD,
MiscellaneousSymbols::Rain => RAIN,
MiscellaneousSymbols::BlackSnowman => BLACK_SNOWMAN,
MiscellaneousSymbols::ThunderCloudAndRain => THUNDER_CLOUD_AND_RAIN,
MiscellaneousSymbols::TurnedWhiteShogiPiece => TURNED_WHITE_SHOGI_PIECE,
MiscellaneousSymbols::TurnedBlackShogiPiece => TURNED_BLACK_SHOGI_PIECE,
MiscellaneousSymbols::WhiteDiamondInSquare => WHITE_DIAMOND_IN_SQUARE,
MiscellaneousSymbols::CrossingLanes => CROSSING_LANES,
MiscellaneousSymbols::DisabledCar => DISABLED_CAR,
MiscellaneousSymbols::Ophiuchus => OPHIUCHUS,
MiscellaneousSymbols::Pick => PICK,
MiscellaneousSymbols::CarSliding => CAR_SLIDING,
MiscellaneousSymbols::HelmetWithWhiteCross => HELMET_WITH_WHITE_CROSS,
MiscellaneousSymbols::CircledCrossingLanes => CIRCLED_CROSSING_LANES,
MiscellaneousSymbols::Chains => CHAINS,
MiscellaneousSymbols::NoEntry => NO_ENTRY,
MiscellaneousSymbols::AlternateOneDashWayLeftWayTraffic => ALTERNATE_ONE_DASH_WAY_LEFT_WAY_TRAFFIC,
MiscellaneousSymbols::BlackTwoDashWayLeftWayTraffic => BLACK_TWO_DASH_WAY_LEFT_WAY_TRAFFIC,
MiscellaneousSymbols::WhiteTwoDashWayLeftWayTraffic => WHITE_TWO_DASH_WAY_LEFT_WAY_TRAFFIC,
MiscellaneousSymbols::BlackLeftLaneMerge => BLACK_LEFT_LANE_MERGE,
MiscellaneousSymbols::WhiteLeftLaneMerge => WHITE_LEFT_LANE_MERGE,
MiscellaneousSymbols::DriveSlowSign => DRIVE_SLOW_SIGN,
MiscellaneousSymbols::HeavyWhiteDownDashPointingTriangle => HEAVY_WHITE_DOWN_DASH_POINTING_TRIANGLE,
MiscellaneousSymbols::LeftClosedEntry => LEFT_CLOSED_ENTRY,
MiscellaneousSymbols::SquaredSaltire => SQUARED_SALTIRE,
MiscellaneousSymbols::FallingDiagonalInWhiteCircleInBlackSquare => FALLING_DIAGONAL_IN_WHITE_CIRCLE_IN_BLACK_SQUARE,
MiscellaneousSymbols::BlackTruck => BLACK_TRUCK,
MiscellaneousSymbols::RestrictedLeftEntryDash1 => RESTRICTED_LEFT_ENTRY_DASH_1,
MiscellaneousSymbols::RestrictedLeftEntryDash2 => RESTRICTED_LEFT_ENTRY_DASH_2,
MiscellaneousSymbols::AstronomicalSymbolForUranus => ASTRONOMICAL_SYMBOL_FOR_URANUS,
MiscellaneousSymbols::HeavyCircleWithStrokeAndTwoDotsAbove => HEAVY_CIRCLE_WITH_STROKE_AND_TWO_DOTS_ABOVE,
MiscellaneousSymbols::Pentagram => PENTAGRAM,
MiscellaneousSymbols::RightDashHandedInterlacedPentagram => RIGHT_DASH_HANDED_INTERLACED_PENTAGRAM,
MiscellaneousSymbols::LeftDashHandedInterlacedPentagram => LEFT_DASH_HANDED_INTERLACED_PENTAGRAM,
MiscellaneousSymbols::InvertedPentagram => INVERTED_PENTAGRAM,
MiscellaneousSymbols::BlackCrossOnShield => BLACK_CROSS_ON_SHIELD,
MiscellaneousSymbols::ShintoShrine => SHINTO_SHRINE,
MiscellaneousSymbols::Church => CHURCH,
MiscellaneousSymbols::Castle => CASTLE,
MiscellaneousSymbols::HistoricSite => HISTORIC_SITE,
MiscellaneousSymbols::GearWithoutHub => GEAR_WITHOUT_HUB,
MiscellaneousSymbols::GearWithHandles => GEAR_WITH_HANDLES,
MiscellaneousSymbols::MapSymbolForLighthouse => MAP_SYMBOL_FOR_LIGHTHOUSE,
MiscellaneousSymbols::Mountain => MOUNTAIN,
MiscellaneousSymbols::UmbrellaOnGround => UMBRELLA_ON_GROUND,
MiscellaneousSymbols::Fountain => FOUNTAIN,
MiscellaneousSymbols::FlagInHole => FLAG_IN_HOLE,
MiscellaneousSymbols::Ferry => FERRY,
MiscellaneousSymbols::Sailboat => SAILBOAT,
MiscellaneousSymbols::SquareFourCorners => SQUARE_FOUR_CORNERS,
MiscellaneousSymbols::Skier => SKIER,
MiscellaneousSymbols::IceSkate => ICE_SKATE,
MiscellaneousSymbols::PersonWithBall => PERSON_WITH_BALL,
MiscellaneousSymbols::Tent => TENT,
MiscellaneousSymbols::JapaneseBankSymbol => JAPANESE_BANK_SYMBOL,
MiscellaneousSymbols::HeadstoneGraveyardSymbol => HEADSTONE_GRAVEYARD_SYMBOL,
MiscellaneousSymbols::FuelPump => FUEL_PUMP,
MiscellaneousSymbols::CupOnBlackSquare => CUP_ON_BLACK_SQUARE,
}
}
}
impl std::convert::TryFrom<char> for MiscellaneousSymbols {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
BLACK_SUN_WITH_RAYS => Ok(MiscellaneousSymbols::BlackSunWithRays),
CLOUD => Ok(MiscellaneousSymbols::Cloud),
UMBRELLA => Ok(MiscellaneousSymbols::Umbrella),
SNOWMAN => Ok(MiscellaneousSymbols::Snowman),
COMET => Ok(MiscellaneousSymbols::Comet),
BLACK_STAR => Ok(MiscellaneousSymbols::BlackStar),
WHITE_STAR => Ok(MiscellaneousSymbols::WhiteStar),
LIGHTNING => Ok(MiscellaneousSymbols::Lightning),
THUNDERSTORM => Ok(MiscellaneousSymbols::Thunderstorm),
SUN => Ok(MiscellaneousSymbols::Sun),
ASCENDING_NODE => Ok(MiscellaneousSymbols::AscendingNode),
DESCENDING_NODE => Ok(MiscellaneousSymbols::DescendingNode),
CONJUNCTION => Ok(MiscellaneousSymbols::Conjunction),
OPPOSITION => Ok(MiscellaneousSymbols::Opposition),
BLACK_TELEPHONE => Ok(MiscellaneousSymbols::BlackTelephone),
WHITE_TELEPHONE => Ok(MiscellaneousSymbols::WhiteTelephone),
BALLOT_BOX => Ok(MiscellaneousSymbols::BallotBox),
BALLOT_BOX_WITH_CHECK => Ok(MiscellaneousSymbols::BallotBoxWithCheck),
BALLOT_BOX_WITH_X => Ok(MiscellaneousSymbols::BallotBoxWithX),
SALTIRE => Ok(MiscellaneousSymbols::Saltire),
UMBRELLA_WITH_RAIN_DROPS => Ok(MiscellaneousSymbols::UmbrellaWithRainDrops),
HOT_BEVERAGE => Ok(MiscellaneousSymbols::HotBeverage),
WHITE_SHOGI_PIECE => Ok(MiscellaneousSymbols::WhiteShogiPiece),
BLACK_SHOGI_PIECE => Ok(MiscellaneousSymbols::BlackShogiPiece),
SHAMROCK => Ok(MiscellaneousSymbols::Shamrock),
REVERSED_ROTATED_FLORAL_HEART_BULLET => Ok(MiscellaneousSymbols::ReversedRotatedFloralHeartBullet),
BLACK_LEFT_POINTING_INDEX => Ok(MiscellaneousSymbols::BlackLeftPointingIndex),
BLACK_RIGHT_POINTING_INDEX => Ok(MiscellaneousSymbols::BlackRightPointingIndex),
WHITE_LEFT_POINTING_INDEX => Ok(MiscellaneousSymbols::WhiteLeftPointingIndex),
WHITE_UP_POINTING_INDEX => Ok(MiscellaneousSymbols::WhiteUpPointingIndex),
WHITE_RIGHT_POINTING_INDEX => Ok(MiscellaneousSymbols::WhiteRightPointingIndex),
WHITE_DOWN_POINTING_INDEX => Ok(MiscellaneousSymbols::WhiteDownPointingIndex),
SKULL_AND_CROSSBONES => Ok(MiscellaneousSymbols::SkullAndCrossbones),
CAUTION_SIGN => Ok(MiscellaneousSymbols::CautionSign),
RADIOACTIVE_SIGN => Ok(MiscellaneousSymbols::RadioactiveSign),
BIOHAZARD_SIGN => Ok(MiscellaneousSymbols::BiohazardSign),
CADUCEUS => Ok(MiscellaneousSymbols::Caduceus),
ANKH => Ok(MiscellaneousSymbols::Ankh),
ORTHODOX_CROSS => Ok(MiscellaneousSymbols::OrthodoxCross),
CHI_RHO => Ok(MiscellaneousSymbols::ChiRho),
CROSS_OF_LORRAINE => Ok(MiscellaneousSymbols::CrossOfLorraine),
CROSS_OF_JERUSALEM => Ok(MiscellaneousSymbols::CrossOfJerusalem),
STAR_AND_CRESCENT => Ok(MiscellaneousSymbols::StarAndCrescent),
FARSI_SYMBOL => Ok(MiscellaneousSymbols::FarsiSymbol),
ADI_SHAKTI => Ok(MiscellaneousSymbols::AdiShakti),
HAMMER_AND_SICKLE => Ok(MiscellaneousSymbols::HammerAndSickle),
PEACE_SYMBOL => Ok(MiscellaneousSymbols::PeaceSymbol),
YIN_YANG => Ok(MiscellaneousSymbols::YinYang),
TRIGRAM_FOR_HEAVEN => Ok(MiscellaneousSymbols::TrigramForHeaven),
TRIGRAM_FOR_LAKE => Ok(MiscellaneousSymbols::TrigramForLake),
TRIGRAM_FOR_FIRE => Ok(MiscellaneousSymbols::TrigramForFire),
TRIGRAM_FOR_THUNDER => Ok(MiscellaneousSymbols::TrigramForThunder),
TRIGRAM_FOR_WIND => Ok(MiscellaneousSymbols::TrigramForWind),
TRIGRAM_FOR_WATER => Ok(MiscellaneousSymbols::TrigramForWater),
TRIGRAM_FOR_MOUNTAIN => Ok(MiscellaneousSymbols::TrigramForMountain),
TRIGRAM_FOR_EARTH => Ok(MiscellaneousSymbols::TrigramForEarth),
WHEEL_OF_DHARMA => Ok(MiscellaneousSymbols::WheelOfDharma),
WHITE_FROWNING_FACE => Ok(MiscellaneousSymbols::WhiteFrowningFace),
WHITE_SMILING_FACE => Ok(MiscellaneousSymbols::WhiteSmilingFace),
BLACK_SMILING_FACE => Ok(MiscellaneousSymbols::BlackSmilingFace),
WHITE_SUN_WITH_RAYS => Ok(MiscellaneousSymbols::WhiteSunWithRays),
FIRST_QUARTER_MOON => Ok(MiscellaneousSymbols::FirstQuarterMoon),
LAST_QUARTER_MOON => Ok(MiscellaneousSymbols::LastQuarterMoon),
MERCURY => Ok(MiscellaneousSymbols::Mercury),
FEMALE_SIGN => Ok(MiscellaneousSymbols::FemaleSign),
EARTH => Ok(MiscellaneousSymbols::Earth),
MALE_SIGN => Ok(MiscellaneousSymbols::MaleSign),
JUPITER => Ok(MiscellaneousSymbols::Jupiter),
SATURN => Ok(MiscellaneousSymbols::Saturn),
URANUS => Ok(MiscellaneousSymbols::Uranus),
NEPTUNE => Ok(MiscellaneousSymbols::Neptune),
PLUTO => Ok(MiscellaneousSymbols::Pluto),
ARIES => Ok(MiscellaneousSymbols::Aries),
TAURUS => Ok(MiscellaneousSymbols::Taurus),
GEMINI => Ok(MiscellaneousSymbols::Gemini),
CANCER => Ok(MiscellaneousSymbols::Cancer),
LEO => Ok(MiscellaneousSymbols::Leo),
VIRGO => Ok(MiscellaneousSymbols::Virgo),
LIBRA => Ok(MiscellaneousSymbols::Libra),
SCORPIUS => Ok(MiscellaneousSymbols::Scorpius),
SAGITTARIUS => Ok(MiscellaneousSymbols::Sagittarius),
CAPRICORN => Ok(MiscellaneousSymbols::Capricorn),
AQUARIUS => Ok(MiscellaneousSymbols::Aquarius),
PISCES => Ok(MiscellaneousSymbols::Pisces),
WHITE_CHESS_KING => Ok(MiscellaneousSymbols::WhiteChessKing),
WHITE_CHESS_QUEEN => Ok(MiscellaneousSymbols::WhiteChessQueen),
WHITE_CHESS_ROOK => Ok(MiscellaneousSymbols::WhiteChessRook),
WHITE_CHESS_BISHOP => Ok(MiscellaneousSymbols::WhiteChessBishop),
WHITE_CHESS_KNIGHT => Ok(MiscellaneousSymbols::WhiteChessKnight),
WHITE_CHESS_PAWN => Ok(MiscellaneousSymbols::WhiteChessPawn),
BLACK_CHESS_KING => Ok(MiscellaneousSymbols::BlackChessKing),
BLACK_CHESS_QUEEN => Ok(MiscellaneousSymbols::BlackChessQueen),
BLACK_CHESS_ROOK => Ok(MiscellaneousSymbols::BlackChessRook),
BLACK_CHESS_BISHOP => Ok(MiscellaneousSymbols::BlackChessBishop),
BLACK_CHESS_KNIGHT => Ok(MiscellaneousSymbols::BlackChessKnight),
BLACK_CHESS_PAWN => Ok(MiscellaneousSymbols::BlackChessPawn),
BLACK_SPADE_SUIT => Ok(MiscellaneousSymbols::BlackSpadeSuit),
WHITE_HEART_SUIT => Ok(MiscellaneousSymbols::WhiteHeartSuit),
WHITE_DIAMOND_SUIT => Ok(MiscellaneousSymbols::WhiteDiamondSuit),
BLACK_CLUB_SUIT => Ok(MiscellaneousSymbols::BlackClubSuit),
WHITE_SPADE_SUIT => Ok(MiscellaneousSymbols::WhiteSpadeSuit),
BLACK_HEART_SUIT => Ok(MiscellaneousSymbols::BlackHeartSuit),
BLACK_DIAMOND_SUIT => Ok(MiscellaneousSymbols::BlackDiamondSuit),
WHITE_CLUB_SUIT => Ok(MiscellaneousSymbols::WhiteClubSuit),
HOT_SPRINGS => Ok(MiscellaneousSymbols::HotSprings),
QUARTER_NOTE => Ok(MiscellaneousSymbols::QuarterNote),
EIGHTH_NOTE => Ok(MiscellaneousSymbols::EighthNote),
BEAMED_EIGHTH_NOTES => Ok(MiscellaneousSymbols::BeamedEighthNotes),
BEAMED_SIXTEENTH_NOTES => Ok(MiscellaneousSymbols::BeamedSixteenthNotes),
MUSIC_FLAT_SIGN => Ok(MiscellaneousSymbols::MusicFlatSign),
MUSIC_NATURAL_SIGN => Ok(MiscellaneousSymbols::MusicNaturalSign),
MUSIC_SHARP_SIGN => Ok(MiscellaneousSymbols::MusicSharpSign),
WEST_SYRIAC_CROSS => Ok(MiscellaneousSymbols::WestSyriacCross),
EAST_SYRIAC_CROSS => Ok(MiscellaneousSymbols::EastSyriacCross),
UNIVERSAL_RECYCLING_SYMBOL => Ok(MiscellaneousSymbols::UniversalRecyclingSymbol),
RECYCLING_SYMBOL_FOR_TYPE_DASH_1_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash1Plastics),
RECYCLING_SYMBOL_FOR_TYPE_DASH_2_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash2Plastics),
RECYCLING_SYMBOL_FOR_TYPE_DASH_3_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash3Plastics),
RECYCLING_SYMBOL_FOR_TYPE_DASH_4_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash4Plastics),
RECYCLING_SYMBOL_FOR_TYPE_DASH_5_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash5Plastics),
RECYCLING_SYMBOL_FOR_TYPE_DASH_6_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash6Plastics),
RECYCLING_SYMBOL_FOR_TYPE_DASH_7_PLASTICS => Ok(MiscellaneousSymbols::RecyclingSymbolForTypeDash7Plastics),
RECYCLING_SYMBOL_FOR_GENERIC_MATERIALS => Ok(MiscellaneousSymbols::RecyclingSymbolForGenericMaterials),
BLACK_UNIVERSAL_RECYCLING_SYMBOL => Ok(MiscellaneousSymbols::BlackUniversalRecyclingSymbol),
RECYCLED_PAPER_SYMBOL => Ok(MiscellaneousSymbols::RecycledPaperSymbol),
PARTIALLY_DASH_RECYCLED_PAPER_SYMBOL => Ok(MiscellaneousSymbols::PartiallyDashRecycledPaperSymbol),
PERMANENT_PAPER_SIGN => Ok(MiscellaneousSymbols::PermanentPaperSign),
WHEELCHAIR_SYMBOL => Ok(MiscellaneousSymbols::WheelchairSymbol),
DIE_FACE_DASH_1 => Ok(MiscellaneousSymbols::DieFaceDash1),
DIE_FACE_DASH_2 => Ok(MiscellaneousSymbols::DieFaceDash2),
DIE_FACE_DASH_3 => Ok(MiscellaneousSymbols::DieFaceDash3),
DIE_FACE_DASH_4 => Ok(MiscellaneousSymbols::DieFaceDash4),
DIE_FACE_DASH_5 => Ok(MiscellaneousSymbols::DieFaceDash5),
DIE_FACE_DASH_6 => Ok(MiscellaneousSymbols::DieFaceDash6),
WHITE_CIRCLE_WITH_DOT_RIGHT => Ok(MiscellaneousSymbols::WhiteCircleWithDotRight),
WHITE_CIRCLE_WITH_TWO_DOTS => Ok(MiscellaneousSymbols::WhiteCircleWithTwoDots),
BLACK_CIRCLE_WITH_WHITE_DOT_RIGHT => Ok(MiscellaneousSymbols::BlackCircleWithWhiteDotRight),
BLACK_CIRCLE_WITH_TWO_WHITE_DOTS => Ok(MiscellaneousSymbols::BlackCircleWithTwoWhiteDots),
MONOGRAM_FOR_YANG => Ok(MiscellaneousSymbols::MonogramForYang),
MONOGRAM_FOR_YIN => Ok(MiscellaneousSymbols::MonogramForYin),
DIGRAM_FOR_GREATER_YANG => Ok(MiscellaneousSymbols::DigramForGreaterYang),
DIGRAM_FOR_LESSER_YIN => Ok(MiscellaneousSymbols::DigramForLesserYin),
DIGRAM_FOR_LESSER_YANG => Ok(MiscellaneousSymbols::DigramForLesserYang),
DIGRAM_FOR_GREATER_YIN => Ok(MiscellaneousSymbols::DigramForGreaterYin),
WHITE_FLAG => Ok(MiscellaneousSymbols::WhiteFlag),
BLACK_FLAG => Ok(MiscellaneousSymbols::BlackFlag),
HAMMER_AND_PICK => Ok(MiscellaneousSymbols::HammerAndPick),
ANCHOR => Ok(MiscellaneousSymbols::Anchor),
CROSSED_SWORDS => Ok(MiscellaneousSymbols::CrossedSwords),
STAFF_OF_AESCULAPIUS => Ok(MiscellaneousSymbols::StaffOfAesculapius),
SCALES => Ok(MiscellaneousSymbols::Scales),
ALEMBIC => Ok(MiscellaneousSymbols::Alembic),
FLOWER => Ok(MiscellaneousSymbols::Flower),
GEAR => Ok(MiscellaneousSymbols::Gear),
STAFF_OF_HERMES => Ok(MiscellaneousSymbols::StaffOfHermes),
ATOM_SYMBOL => Ok(MiscellaneousSymbols::AtomSymbol),
FLEUR_DASH_DE_DASH_LIS => Ok(MiscellaneousSymbols::FleurDashDeDashLis),
OUTLINED_WHITE_STAR => Ok(MiscellaneousSymbols::OutlinedWhiteStar),
THREE_LINES_CONVERGING_RIGHT => Ok(MiscellaneousSymbols::ThreeLinesConvergingRight),
THREE_LINES_CONVERGING_LEFT => Ok(MiscellaneousSymbols::ThreeLinesConvergingLeft),
WARNING_SIGN => Ok(MiscellaneousSymbols::WarningSign),
HIGH_VOLTAGE_SIGN => Ok(MiscellaneousSymbols::HighVoltageSign),
DOUBLED_FEMALE_SIGN => Ok(MiscellaneousSymbols::DoubledFemaleSign),
DOUBLED_MALE_SIGN => Ok(MiscellaneousSymbols::DoubledMaleSign),
INTERLOCKED_FEMALE_AND_MALE_SIGN => Ok(MiscellaneousSymbols::InterlockedFemaleAndMaleSign),
MALE_AND_FEMALE_SIGN => Ok(MiscellaneousSymbols::MaleAndFemaleSign),
MALE_WITH_STROKE_SIGN => Ok(MiscellaneousSymbols::MaleWithStrokeSign),
MALE_WITH_STROKE_AND_MALE_AND_FEMALE_SIGN => Ok(MiscellaneousSymbols::MaleWithStrokeAndMaleAndFemaleSign),
VERTICAL_MALE_WITH_STROKE_SIGN => Ok(MiscellaneousSymbols::VerticalMaleWithStrokeSign),
HORIZONTAL_MALE_WITH_STROKE_SIGN => Ok(MiscellaneousSymbols::HorizontalMaleWithStrokeSign),
MEDIUM_WHITE_CIRCLE => Ok(MiscellaneousSymbols::MediumWhiteCircle),
MEDIUM_BLACK_CIRCLE => Ok(MiscellaneousSymbols::MediumBlackCircle),
MEDIUM_SMALL_WHITE_CIRCLE => Ok(MiscellaneousSymbols::MediumSmallWhiteCircle),
MARRIAGE_SYMBOL => Ok(MiscellaneousSymbols::MarriageSymbol),
DIVORCE_SYMBOL => Ok(MiscellaneousSymbols::DivorceSymbol),
UNMARRIED_PARTNERSHIP_SYMBOL => Ok(MiscellaneousSymbols::UnmarriedPartnershipSymbol),
COFFIN => Ok(MiscellaneousSymbols::Coffin),
FUNERAL_URN => Ok(MiscellaneousSymbols::FuneralUrn),
NEUTER => Ok(MiscellaneousSymbols::Neuter),
CERES => Ok(MiscellaneousSymbols::Ceres),
PALLAS => Ok(MiscellaneousSymbols::Pallas),
JUNO => Ok(MiscellaneousSymbols::Juno),
VESTA => Ok(MiscellaneousSymbols::Vesta),
CHIRON => Ok(MiscellaneousSymbols::Chiron),
BLACK_MOON_LILITH => Ok(MiscellaneousSymbols::BlackMoonLilith),
SEXTILE => Ok(MiscellaneousSymbols::Sextile),
SEMISEXTILE => Ok(MiscellaneousSymbols::Semisextile),
QUINCUNX => Ok(MiscellaneousSymbols::Quincunx),
SESQUIQUADRATE => Ok(MiscellaneousSymbols::Sesquiquadrate),
SOCCER_BALL => Ok(MiscellaneousSymbols::SoccerBall),
BASEBALL => Ok(MiscellaneousSymbols::Baseball),
SQUARED_KEY => Ok(MiscellaneousSymbols::SquaredKey),
WHITE_DRAUGHTS_MAN => Ok(MiscellaneousSymbols::WhiteDraughtsMan),
WHITE_DRAUGHTS_KING => Ok(MiscellaneousSymbols::WhiteDraughtsKing),
BLACK_DRAUGHTS_MAN => Ok(MiscellaneousSymbols::BlackDraughtsMan),
BLACK_DRAUGHTS_KING => Ok(MiscellaneousSymbols::BlackDraughtsKing),
SNOWMAN_WITHOUT_SNOW => Ok(MiscellaneousSymbols::SnowmanWithoutSnow),
SUN_BEHIND_CLOUD => Ok(MiscellaneousSymbols::SunBehindCloud),
RAIN => Ok(MiscellaneousSymbols::Rain),
BLACK_SNOWMAN => Ok(MiscellaneousSymbols::BlackSnowman),
THUNDER_CLOUD_AND_RAIN => Ok(MiscellaneousSymbols::ThunderCloudAndRain),
TURNED_WHITE_SHOGI_PIECE => Ok(MiscellaneousSymbols::TurnedWhiteShogiPiece),
TURNED_BLACK_SHOGI_PIECE => Ok(MiscellaneousSymbols::TurnedBlackShogiPiece),
WHITE_DIAMOND_IN_SQUARE => Ok(MiscellaneousSymbols::WhiteDiamondInSquare),
CROSSING_LANES => Ok(MiscellaneousSymbols::CrossingLanes),
DISABLED_CAR => Ok(MiscellaneousSymbols::DisabledCar),
OPHIUCHUS => Ok(MiscellaneousSymbols::Ophiuchus),
PICK => Ok(MiscellaneousSymbols::Pick),
CAR_SLIDING => Ok(MiscellaneousSymbols::CarSliding),
HELMET_WITH_WHITE_CROSS => Ok(MiscellaneousSymbols::HelmetWithWhiteCross),
CIRCLED_CROSSING_LANES => Ok(MiscellaneousSymbols::CircledCrossingLanes),
CHAINS => Ok(MiscellaneousSymbols::Chains),
NO_ENTRY => Ok(MiscellaneousSymbols::NoEntry),
ALTERNATE_ONE_DASH_WAY_LEFT_WAY_TRAFFIC => Ok(MiscellaneousSymbols::AlternateOneDashWayLeftWayTraffic),
BLACK_TWO_DASH_WAY_LEFT_WAY_TRAFFIC => Ok(MiscellaneousSymbols::BlackTwoDashWayLeftWayTraffic),
WHITE_TWO_DASH_WAY_LEFT_WAY_TRAFFIC => Ok(MiscellaneousSymbols::WhiteTwoDashWayLeftWayTraffic),
BLACK_LEFT_LANE_MERGE => Ok(MiscellaneousSymbols::BlackLeftLaneMerge),
WHITE_LEFT_LANE_MERGE => Ok(MiscellaneousSymbols::WhiteLeftLaneMerge),
DRIVE_SLOW_SIGN => Ok(MiscellaneousSymbols::DriveSlowSign),
HEAVY_WHITE_DOWN_DASH_POINTING_TRIANGLE => Ok(MiscellaneousSymbols::HeavyWhiteDownDashPointingTriangle),
LEFT_CLOSED_ENTRY => Ok(MiscellaneousSymbols::LeftClosedEntry),
SQUARED_SALTIRE => Ok(MiscellaneousSymbols::SquaredSaltire),
FALLING_DIAGONAL_IN_WHITE_CIRCLE_IN_BLACK_SQUARE => Ok(MiscellaneousSymbols::FallingDiagonalInWhiteCircleInBlackSquare),
BLACK_TRUCK => Ok(MiscellaneousSymbols::BlackTruck),
RESTRICTED_LEFT_ENTRY_DASH_1 => Ok(MiscellaneousSymbols::RestrictedLeftEntryDash1),
RESTRICTED_LEFT_ENTRY_DASH_2 => Ok(MiscellaneousSymbols::RestrictedLeftEntryDash2),
ASTRONOMICAL_SYMBOL_FOR_URANUS => Ok(MiscellaneousSymbols::AstronomicalSymbolForUranus),
HEAVY_CIRCLE_WITH_STROKE_AND_TWO_DOTS_ABOVE => Ok(MiscellaneousSymbols::HeavyCircleWithStrokeAndTwoDotsAbove),
PENTAGRAM => Ok(MiscellaneousSymbols::Pentagram),
RIGHT_DASH_HANDED_INTERLACED_PENTAGRAM => Ok(MiscellaneousSymbols::RightDashHandedInterlacedPentagram),
LEFT_DASH_HANDED_INTERLACED_PENTAGRAM => Ok(MiscellaneousSymbols::LeftDashHandedInterlacedPentagram),
INVERTED_PENTAGRAM => Ok(MiscellaneousSymbols::InvertedPentagram),
BLACK_CROSS_ON_SHIELD => Ok(MiscellaneousSymbols::BlackCrossOnShield),
SHINTO_SHRINE => Ok(MiscellaneousSymbols::ShintoShrine),
CHURCH => Ok(MiscellaneousSymbols::Church),
CASTLE => Ok(MiscellaneousSymbols::Castle),
HISTORIC_SITE => Ok(MiscellaneousSymbols::HistoricSite),
GEAR_WITHOUT_HUB => Ok(MiscellaneousSymbols::GearWithoutHub),
GEAR_WITH_HANDLES => Ok(MiscellaneousSymbols::GearWithHandles),
MAP_SYMBOL_FOR_LIGHTHOUSE => Ok(MiscellaneousSymbols::MapSymbolForLighthouse),
MOUNTAIN => Ok(MiscellaneousSymbols::Mountain),
UMBRELLA_ON_GROUND => Ok(MiscellaneousSymbols::UmbrellaOnGround),
FOUNTAIN => Ok(MiscellaneousSymbols::Fountain),
FLAG_IN_HOLE => Ok(MiscellaneousSymbols::FlagInHole),
FERRY => Ok(MiscellaneousSymbols::Ferry),
SAILBOAT => Ok(MiscellaneousSymbols::Sailboat),
SQUARE_FOUR_CORNERS => Ok(MiscellaneousSymbols::SquareFourCorners),
SKIER => Ok(MiscellaneousSymbols::Skier),
ICE_SKATE => Ok(MiscellaneousSymbols::IceSkate),
PERSON_WITH_BALL => Ok(MiscellaneousSymbols::PersonWithBall),
TENT => Ok(MiscellaneousSymbols::Tent),
JAPANESE_BANK_SYMBOL => Ok(MiscellaneousSymbols::JapaneseBankSymbol),
HEADSTONE_GRAVEYARD_SYMBOL => Ok(MiscellaneousSymbols::HeadstoneGraveyardSymbol),
FUEL_PUMP => Ok(MiscellaneousSymbols::FuelPump),
CUP_ON_BLACK_SQUARE => Ok(MiscellaneousSymbols::CupOnBlackSquare),
_ => Err(()),
}
}
}
impl Into<u32> for MiscellaneousSymbols {
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 MiscellaneousSymbols {
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 MiscellaneousSymbols {
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 MiscellaneousSymbols {
pub fn new() -> Self {
MiscellaneousSymbols::BlackSunWithRays
}
pub fn name(&self) -> &str {
match self {
MiscellaneousSymbols::BlackSunWithRays => "black sun with rays",
MiscellaneousSymbols::Cloud => "cloud",
MiscellaneousSymbols::Umbrella => "umbrella",
MiscellaneousSymbols::Snowman => "snowman",
MiscellaneousSymbols::Comet => "comet",
MiscellaneousSymbols::BlackStar => "black star",
MiscellaneousSymbols::WhiteStar => "white star",
MiscellaneousSymbols::Lightning => "lightning",
MiscellaneousSymbols::Thunderstorm => "thunderstorm",
MiscellaneousSymbols::Sun => "sun",
MiscellaneousSymbols::AscendingNode => "ascending node",
MiscellaneousSymbols::DescendingNode => "descending node",
MiscellaneousSymbols::Conjunction => "conjunction",
MiscellaneousSymbols::Opposition => "opposition",
MiscellaneousSymbols::BlackTelephone => "black telephone",
MiscellaneousSymbols::WhiteTelephone => "white telephone",
MiscellaneousSymbols::BallotBox => "ballot box",
MiscellaneousSymbols::BallotBoxWithCheck => "ballot box with check",
MiscellaneousSymbols::BallotBoxWithX => "ballot box with x",
MiscellaneousSymbols::Saltire => "saltire",
MiscellaneousSymbols::UmbrellaWithRainDrops => "umbrella with rain drops",
MiscellaneousSymbols::HotBeverage => "hot beverage",
MiscellaneousSymbols::WhiteShogiPiece => "white shogi piece",
MiscellaneousSymbols::BlackShogiPiece => "black shogi piece",
MiscellaneousSymbols::Shamrock => "shamrock",
MiscellaneousSymbols::ReversedRotatedFloralHeartBullet => "reversed rotated floral heart bullet",
MiscellaneousSymbols::BlackLeftPointingIndex => "black left pointing index",
MiscellaneousSymbols::BlackRightPointingIndex => "black right pointing index",
MiscellaneousSymbols::WhiteLeftPointingIndex => "white left pointing index",
MiscellaneousSymbols::WhiteUpPointingIndex => "white up pointing index",
MiscellaneousSymbols::WhiteRightPointingIndex => "white right pointing index",
MiscellaneousSymbols::WhiteDownPointingIndex => "white down pointing index",
MiscellaneousSymbols::SkullAndCrossbones => "skull and crossbones",
MiscellaneousSymbols::CautionSign => "caution sign",
MiscellaneousSymbols::RadioactiveSign => "radioactive sign",
MiscellaneousSymbols::BiohazardSign => "biohazard sign",
MiscellaneousSymbols::Caduceus => "caduceus",
MiscellaneousSymbols::Ankh => "ankh",
MiscellaneousSymbols::OrthodoxCross => "orthodox cross",
MiscellaneousSymbols::ChiRho => "chi rho",
MiscellaneousSymbols::CrossOfLorraine => "cross of lorraine",
MiscellaneousSymbols::CrossOfJerusalem => "cross of jerusalem",
MiscellaneousSymbols::StarAndCrescent => "star and crescent",
MiscellaneousSymbols::FarsiSymbol => "farsi symbol",
MiscellaneousSymbols::AdiShakti => "adi shakti",
MiscellaneousSymbols::HammerAndSickle => "hammer and sickle",
MiscellaneousSymbols::PeaceSymbol => "peace symbol",
MiscellaneousSymbols::YinYang => "yin yang",
MiscellaneousSymbols::TrigramForHeaven => "trigram for heaven",
MiscellaneousSymbols::TrigramForLake => "trigram for lake",
MiscellaneousSymbols::TrigramForFire => "trigram for fire",
MiscellaneousSymbols::TrigramForThunder => "trigram for thunder",
MiscellaneousSymbols::TrigramForWind => "trigram for wind",
MiscellaneousSymbols::TrigramForWater => "trigram for water",
MiscellaneousSymbols::TrigramForMountain => "trigram for mountain",
MiscellaneousSymbols::TrigramForEarth => "trigram for earth",
MiscellaneousSymbols::WheelOfDharma => "wheel of dharma",
MiscellaneousSymbols::WhiteFrowningFace => "white frowning face",
MiscellaneousSymbols::WhiteSmilingFace => "white smiling face",
MiscellaneousSymbols::BlackSmilingFace => "black smiling face",
MiscellaneousSymbols::WhiteSunWithRays => "white sun with rays",
MiscellaneousSymbols::FirstQuarterMoon => "first quarter moon",
MiscellaneousSymbols::LastQuarterMoon => "last quarter moon",
MiscellaneousSymbols::Mercury => "mercury",
MiscellaneousSymbols::FemaleSign => "female sign",
MiscellaneousSymbols::Earth => "earth",
MiscellaneousSymbols::MaleSign => "male sign",
MiscellaneousSymbols::Jupiter => "jupiter",
MiscellaneousSymbols::Saturn => "saturn",
MiscellaneousSymbols::Uranus => "uranus",
MiscellaneousSymbols::Neptune => "neptune",
MiscellaneousSymbols::Pluto => "pluto",
MiscellaneousSymbols::Aries => "aries",
MiscellaneousSymbols::Taurus => "taurus",
MiscellaneousSymbols::Gemini => "gemini",
MiscellaneousSymbols::Cancer => "cancer",
MiscellaneousSymbols::Leo => "leo",
MiscellaneousSymbols::Virgo => "virgo",
MiscellaneousSymbols::Libra => "libra",
MiscellaneousSymbols::Scorpius => "scorpius",
MiscellaneousSymbols::Sagittarius => "sagittarius",
MiscellaneousSymbols::Capricorn => "capricorn",
MiscellaneousSymbols::Aquarius => "aquarius",
MiscellaneousSymbols::Pisces => "pisces",
MiscellaneousSymbols::WhiteChessKing => "white chess king",
MiscellaneousSymbols::WhiteChessQueen => "white chess queen",
MiscellaneousSymbols::WhiteChessRook => "white chess rook",
MiscellaneousSymbols::WhiteChessBishop => "white chess bishop",
MiscellaneousSymbols::WhiteChessKnight => "white chess knight",
MiscellaneousSymbols::WhiteChessPawn => "white chess pawn",
MiscellaneousSymbols::BlackChessKing => "black chess king",
MiscellaneousSymbols::BlackChessQueen => "black chess queen",
MiscellaneousSymbols::BlackChessRook => "black chess rook",
MiscellaneousSymbols::BlackChessBishop => "black chess bishop",
MiscellaneousSymbols::BlackChessKnight => "black chess knight",
MiscellaneousSymbols::BlackChessPawn => "black chess pawn",
MiscellaneousSymbols::BlackSpadeSuit => "black spade suit",
MiscellaneousSymbols::WhiteHeartSuit => "white heart suit",
MiscellaneousSymbols::WhiteDiamondSuit => "white diamond suit",
MiscellaneousSymbols::BlackClubSuit => "black club suit",
MiscellaneousSymbols::WhiteSpadeSuit => "white spade suit",
MiscellaneousSymbols::BlackHeartSuit => "black heart suit",
MiscellaneousSymbols::BlackDiamondSuit => "black diamond suit",
MiscellaneousSymbols::WhiteClubSuit => "white club suit",
MiscellaneousSymbols::HotSprings => "hot springs",
MiscellaneousSymbols::QuarterNote => "quarter note",
MiscellaneousSymbols::EighthNote => "eighth note",
MiscellaneousSymbols::BeamedEighthNotes => "beamed eighth notes",
MiscellaneousSymbols::BeamedSixteenthNotes => "beamed sixteenth notes",
MiscellaneousSymbols::MusicFlatSign => "music flat sign",
MiscellaneousSymbols::MusicNaturalSign => "music natural sign",
MiscellaneousSymbols::MusicSharpSign => "music sharp sign",
MiscellaneousSymbols::WestSyriacCross => "west syriac cross",
MiscellaneousSymbols::EastSyriacCross => "east syriac cross",
MiscellaneousSymbols::UniversalRecyclingSymbol => "universal recycling symbol",
MiscellaneousSymbols::RecyclingSymbolForTypeDash1Plastics => "recycling symbol for type-1 plastics",
MiscellaneousSymbols::RecyclingSymbolForTypeDash2Plastics => "recycling symbol for type-2 plastics",
MiscellaneousSymbols::RecyclingSymbolForTypeDash3Plastics => "recycling symbol for type-3 plastics",
MiscellaneousSymbols::RecyclingSymbolForTypeDash4Plastics => "recycling symbol for type-4 plastics",
MiscellaneousSymbols::RecyclingSymbolForTypeDash5Plastics => "recycling symbol for type-5 plastics",
MiscellaneousSymbols::RecyclingSymbolForTypeDash6Plastics => "recycling symbol for type-6 plastics",
MiscellaneousSymbols::RecyclingSymbolForTypeDash7Plastics => "recycling symbol for type-7 plastics",
MiscellaneousSymbols::RecyclingSymbolForGenericMaterials => "recycling symbol for generic materials",
MiscellaneousSymbols::BlackUniversalRecyclingSymbol => "black universal recycling symbol",
MiscellaneousSymbols::RecycledPaperSymbol => "recycled paper symbol",
MiscellaneousSymbols::PartiallyDashRecycledPaperSymbol => "partially-recycled paper symbol",
MiscellaneousSymbols::PermanentPaperSign => "permanent paper sign",
MiscellaneousSymbols::WheelchairSymbol => "wheelchair symbol",
MiscellaneousSymbols::DieFaceDash1 => "die face-1",
MiscellaneousSymbols::DieFaceDash2 => "die face-2",
MiscellaneousSymbols::DieFaceDash3 => "die face-3",
MiscellaneousSymbols::DieFaceDash4 => "die face-4",
MiscellaneousSymbols::DieFaceDash5 => "die face-5",
MiscellaneousSymbols::DieFaceDash6 => "die face-6",
MiscellaneousSymbols::WhiteCircleWithDotRight => "white circle with dot right",
MiscellaneousSymbols::WhiteCircleWithTwoDots => "white circle with two dots",
MiscellaneousSymbols::BlackCircleWithWhiteDotRight => "black circle with white dot right",
MiscellaneousSymbols::BlackCircleWithTwoWhiteDots => "black circle with two white dots",
MiscellaneousSymbols::MonogramForYang => "monogram for yang",
MiscellaneousSymbols::MonogramForYin => "monogram for yin",
MiscellaneousSymbols::DigramForGreaterYang => "digram for greater yang",
MiscellaneousSymbols::DigramForLesserYin => "digram for lesser yin",
MiscellaneousSymbols::DigramForLesserYang => "digram for lesser yang",
MiscellaneousSymbols::DigramForGreaterYin => "digram for greater yin",
MiscellaneousSymbols::WhiteFlag => "white flag",
MiscellaneousSymbols::BlackFlag => "black flag",
MiscellaneousSymbols::HammerAndPick => "hammer and pick",
MiscellaneousSymbols::Anchor => "anchor",
MiscellaneousSymbols::CrossedSwords => "crossed swords",
MiscellaneousSymbols::StaffOfAesculapius => "staff of aesculapius",
MiscellaneousSymbols::Scales => "scales",
MiscellaneousSymbols::Alembic => "alembic",
MiscellaneousSymbols::Flower => "flower",
MiscellaneousSymbols::Gear => "gear",
MiscellaneousSymbols::StaffOfHermes => "staff of hermes",
MiscellaneousSymbols::AtomSymbol => "atom symbol",
MiscellaneousSymbols::FleurDashDeDashLis => "fleur-de-lis",
MiscellaneousSymbols::OutlinedWhiteStar => "outlined white star",
MiscellaneousSymbols::ThreeLinesConvergingRight => "three lines converging right",
MiscellaneousSymbols::ThreeLinesConvergingLeft => "three lines converging left",
MiscellaneousSymbols::WarningSign => "warning sign",
MiscellaneousSymbols::HighVoltageSign => "high voltage sign",
MiscellaneousSymbols::DoubledFemaleSign => "doubled female sign",
MiscellaneousSymbols::DoubledMaleSign => "doubled male sign",
MiscellaneousSymbols::InterlockedFemaleAndMaleSign => "interlocked female and male sign",
MiscellaneousSymbols::MaleAndFemaleSign => "male and female sign",
MiscellaneousSymbols::MaleWithStrokeSign => "male with stroke sign",
MiscellaneousSymbols::MaleWithStrokeAndMaleAndFemaleSign => "male with stroke and male and female sign",
MiscellaneousSymbols::VerticalMaleWithStrokeSign => "vertical male with stroke sign",
MiscellaneousSymbols::HorizontalMaleWithStrokeSign => "horizontal male with stroke sign",
MiscellaneousSymbols::MediumWhiteCircle => "medium white circle",
MiscellaneousSymbols::MediumBlackCircle => "medium black circle",
MiscellaneousSymbols::MediumSmallWhiteCircle => "medium small white circle",
MiscellaneousSymbols::MarriageSymbol => "marriage symbol",
MiscellaneousSymbols::DivorceSymbol => "divorce symbol",
MiscellaneousSymbols::UnmarriedPartnershipSymbol => "unmarried partnership symbol",
MiscellaneousSymbols::Coffin => "coffin",
MiscellaneousSymbols::FuneralUrn => "funeral urn",
MiscellaneousSymbols::Neuter => "neuter",
MiscellaneousSymbols::Ceres => "ceres",
MiscellaneousSymbols::Pallas => "pallas",
MiscellaneousSymbols::Juno => "juno",
MiscellaneousSymbols::Vesta => "vesta",
MiscellaneousSymbols::Chiron => "chiron",
MiscellaneousSymbols::BlackMoonLilith => "black moon lilith",
MiscellaneousSymbols::Sextile => "sextile",
MiscellaneousSymbols::Semisextile => "semisextile",
MiscellaneousSymbols::Quincunx => "quincunx",
MiscellaneousSymbols::Sesquiquadrate => "sesquiquadrate",
MiscellaneousSymbols::SoccerBall => "soccer ball",
MiscellaneousSymbols::Baseball => "baseball",
MiscellaneousSymbols::SquaredKey => "squared key",
MiscellaneousSymbols::WhiteDraughtsMan => "white draughts man",
MiscellaneousSymbols::WhiteDraughtsKing => "white draughts king",
MiscellaneousSymbols::BlackDraughtsMan => "black draughts man",
MiscellaneousSymbols::BlackDraughtsKing => "black draughts king",
MiscellaneousSymbols::SnowmanWithoutSnow => "snowman without snow",
MiscellaneousSymbols::SunBehindCloud => "sun behind cloud",
MiscellaneousSymbols::Rain => "rain",
MiscellaneousSymbols::BlackSnowman => "black snowman",
MiscellaneousSymbols::ThunderCloudAndRain => "thunder cloud and rain",
MiscellaneousSymbols::TurnedWhiteShogiPiece => "turned white shogi piece",
MiscellaneousSymbols::TurnedBlackShogiPiece => "turned black shogi piece",
MiscellaneousSymbols::WhiteDiamondInSquare => "white diamond in square",
MiscellaneousSymbols::CrossingLanes => "crossing lanes",
MiscellaneousSymbols::DisabledCar => "disabled car",
MiscellaneousSymbols::Ophiuchus => "ophiuchus",
MiscellaneousSymbols::Pick => "pick",
MiscellaneousSymbols::CarSliding => "car sliding",
MiscellaneousSymbols::HelmetWithWhiteCross => "helmet with white cross",
MiscellaneousSymbols::CircledCrossingLanes => "circled crossing lanes",
MiscellaneousSymbols::Chains => "chains",
MiscellaneousSymbols::NoEntry => "no entry",
MiscellaneousSymbols::AlternateOneDashWayLeftWayTraffic => "alternate one-way left way traffic",
MiscellaneousSymbols::BlackTwoDashWayLeftWayTraffic => "black two-way left way traffic",
MiscellaneousSymbols::WhiteTwoDashWayLeftWayTraffic => "white two-way left way traffic",
MiscellaneousSymbols::BlackLeftLaneMerge => "black left lane merge",
MiscellaneousSymbols::WhiteLeftLaneMerge => "white left lane merge",
MiscellaneousSymbols::DriveSlowSign => "drive slow sign",
MiscellaneousSymbols::HeavyWhiteDownDashPointingTriangle => "heavy white down-pointing triangle",
MiscellaneousSymbols::LeftClosedEntry => "left closed entry",
MiscellaneousSymbols::SquaredSaltire => "squared saltire",
MiscellaneousSymbols::FallingDiagonalInWhiteCircleInBlackSquare => "falling diagonal in white circle in black square",
MiscellaneousSymbols::BlackTruck => "black truck",
MiscellaneousSymbols::RestrictedLeftEntryDash1 => "restricted left entry-1",
MiscellaneousSymbols::RestrictedLeftEntryDash2 => "restricted left entry-2",
MiscellaneousSymbols::AstronomicalSymbolForUranus => "astronomical symbol for uranus",
MiscellaneousSymbols::HeavyCircleWithStrokeAndTwoDotsAbove => "heavy circle with stroke and two dots above",
MiscellaneousSymbols::Pentagram => "pentagram",
MiscellaneousSymbols::RightDashHandedInterlacedPentagram => "right-handed interlaced pentagram",
MiscellaneousSymbols::LeftDashHandedInterlacedPentagram => "left-handed interlaced pentagram",
MiscellaneousSymbols::InvertedPentagram => "inverted pentagram",
MiscellaneousSymbols::BlackCrossOnShield => "black cross on shield",
MiscellaneousSymbols::ShintoShrine => "shinto shrine",
MiscellaneousSymbols::Church => "church",
MiscellaneousSymbols::Castle => "castle",
MiscellaneousSymbols::HistoricSite => "historic site",
MiscellaneousSymbols::GearWithoutHub => "gear without hub",
MiscellaneousSymbols::GearWithHandles => "gear with handles",
MiscellaneousSymbols::MapSymbolForLighthouse => "map symbol for lighthouse",
MiscellaneousSymbols::Mountain => "mountain",
MiscellaneousSymbols::UmbrellaOnGround => "umbrella on ground",
MiscellaneousSymbols::Fountain => "fountain",
MiscellaneousSymbols::FlagInHole => "flag in hole",
MiscellaneousSymbols::Ferry => "ferry",
MiscellaneousSymbols::Sailboat => "sailboat",
MiscellaneousSymbols::SquareFourCorners => "square four corners",
MiscellaneousSymbols::Skier => "skier",
MiscellaneousSymbols::IceSkate => "ice skate",
MiscellaneousSymbols::PersonWithBall => "person with ball",
MiscellaneousSymbols::Tent => "tent",
MiscellaneousSymbols::JapaneseBankSymbol => "japanese bank symbol",
MiscellaneousSymbols::HeadstoneGraveyardSymbol => "headstone graveyard symbol",
MiscellaneousSymbols::FuelPump => "fuel pump",
MiscellaneousSymbols::CupOnBlackSquare => "cup on black square",
}
}
}