mod constants {
pub const DIAMETER_SIGN: char = '⌀';
pub const ELECTRIC_ARROW: char = '⌁';
pub const HOUSE: char = '⌂';
pub const UP_ARROWHEAD: char = '⌃';
pub const DOWN_ARROWHEAD: char = '⌄';
pub const PROJECTIVE: char = '⌅';
pub const PERSPECTIVE: char = '⌆';
pub const WAVY_LINE: char = '⌇';
pub const LEFT_CEILING: char = '⌈';
pub const RIGHT_CEILING: char = '⌉';
pub const LEFT_FLOOR: char = '⌊';
pub const RIGHT_FLOOR: char = '⌋';
pub const BOTTOM_RIGHT_CROP: char = '⌌';
pub const BOTTOM_LEFT_CROP: char = '⌍';
pub const TOP_RIGHT_CROP: char = '⌎';
pub const TOP_LEFT_CROP: char = '⌏';
pub const REVERSED_NOT_SIGN: char = '⌐';
pub const SQUARE_LOZENGE: char = '⌑';
pub const ARC: char = '⌒';
pub const SEGMENT: char = '⌓';
pub const SECTOR: char = '⌔';
pub const TELEPHONE_RECORDER: char = '⌕';
pub const POSITION_INDICATOR: char = '⌖';
pub const VIEWDATA_SQUARE: char = '⌗';
pub const PLACE_OF_INTEREST_SIGN: char = '⌘';
pub const TURNED_NOT_SIGN: char = '⌙';
pub const WATCH: char = '⌚';
pub const HOURGLASS: char = '⌛';
pub const TOP_LEFT_CORNER: char = '⌜';
pub const TOP_RIGHT_CORNER: char = '⌝';
pub const BOTTOM_LEFT_CORNER: char = '⌞';
pub const BOTTOM_RIGHT_CORNER: char = '⌟';
pub const TOP_HALF_INTEGRAL: char = '⌠';
pub const BOTTOM_HALF_INTEGRAL: char = '⌡';
pub const FROWN: char = '⌢';
pub const SMILE: char = '⌣';
pub const UP_ARROWHEAD_BETWEEN_TWO_HORIZONTAL_BARS: char = '⌤';
pub const OPTION_KEY: char = '⌥';
pub const ERASE_TO_THE_RIGHT: char = '⌦';
pub const X_IN_A_RECTANGLE_BOX: char = '⌧';
pub const KEYBOARD: char = '⌨';
pub const LEFT_DASH_POINTING_ANGLE_BRACKET: char = '〈';
pub const RIGHT_DASH_POINTING_ANGLE_BRACKET: char = '〉';
pub const ERASE_TO_THE_LEFT: char = '⌫';
pub const BENZENE_RING: char = '⌬';
pub const CYLINDRICITY: char = '⌭';
pub const ALL_AROUND_DASH_PROFILE: char = '⌮';
pub const SYMMETRY: char = '⌯';
pub const TOTAL_RUNOUT: char = '⌰';
pub const DIMENSION_ORIGIN: char = '⌱';
pub const CONICAL_TAPER: char = '⌲';
pub const SLOPE: char = '⌳';
pub const COUNTERBORE: char = '⌴';
pub const COUNTERSINK: char = '⌵';
pub const APL_FUNCTIONAL_SYMBOL_I_DASH_BEAM: char = '⌶';
pub const APL_FUNCTIONAL_SYMBOL_SQUISH_QUAD: char = '⌷';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_EQUAL: char = '⌸';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_DIVIDE: char = '⌹';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_DIAMOND: char = '⌺';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_JOT: char = '⌻';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_CIRCLE: char = '⌼';
pub const APL_FUNCTIONAL_SYMBOL_CIRCLE_STILE: char = '⌽';
pub const APL_FUNCTIONAL_SYMBOL_CIRCLE_JOT: char = '⌾';
pub const APL_FUNCTIONAL_SYMBOL_SLASH_BAR: char = '⌿';
pub const APL_FUNCTIONAL_SYMBOL_BACKSLASH_BAR: char = '⍀';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_SLASH: char = '⍁';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_BACKSLASH: char = '⍂';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_LESS_DASH_THAN: char = '⍃';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_GREATER_DASH_THAN: char = '⍄';
pub const APL_FUNCTIONAL_SYMBOL_LEFTWARDS_VANE: char = '⍅';
pub const APL_FUNCTIONAL_SYMBOL_RIGHTWARDS_VANE: char = '⍆';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_LEFTWARDS_ARROW: char = '⍇';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_RIGHTWARDS_ARROW: char = '⍈';
pub const APL_FUNCTIONAL_SYMBOL_CIRCLE_BACKSLASH: char = '⍉';
pub const APL_FUNCTIONAL_SYMBOL_DOWN_TACK_UNDERBAR: char = '⍊';
pub const APL_FUNCTIONAL_SYMBOL_DELTA_STILE: char = '⍋';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_DOWN_CARET: char = '⍌';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_DELTA: char = '⍍';
pub const APL_FUNCTIONAL_SYMBOL_DOWN_TACK_JOT: char = '⍎';
pub const APL_FUNCTIONAL_SYMBOL_UPWARDS_VANE: char = '⍏';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_UPWARDS_ARROW: char = '⍐';
pub const APL_FUNCTIONAL_SYMBOL_UP_TACK_OVERBAR: char = '⍑';
pub const APL_FUNCTIONAL_SYMBOL_DEL_STILE: char = '⍒';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_UP_CARET: char = '⍓';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_DEL: char = '⍔';
pub const APL_FUNCTIONAL_SYMBOL_UP_TACK_JOT: char = '⍕';
pub const APL_FUNCTIONAL_SYMBOL_DOWNWARDS_VANE: char = '⍖';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_DOWNWARDS_ARROW: char = '⍗';
pub const APL_FUNCTIONAL_SYMBOL_QUOTE_UNDERBAR: char = '⍘';
pub const APL_FUNCTIONAL_SYMBOL_DELTA_UNDERBAR: char = '⍙';
pub const APL_FUNCTIONAL_SYMBOL_DIAMOND_UNDERBAR: char = '⍚';
pub const APL_FUNCTIONAL_SYMBOL_JOT_UNDERBAR: char = '⍛';
pub const APL_FUNCTIONAL_SYMBOL_CIRCLE_UNDERBAR: char = '⍜';
pub const APL_FUNCTIONAL_SYMBOL_UP_SHOE_JOT: char = '⍝';
pub const APL_FUNCTIONAL_SYMBOL_QUOTE_QUAD: char = '⍞';
pub const APL_FUNCTIONAL_SYMBOL_CIRCLE_STAR: char = '⍟';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_COLON: char = '⍠';
pub const APL_FUNCTIONAL_SYMBOL_UP_TACK_DIAERESIS: char = '⍡';
pub const APL_FUNCTIONAL_SYMBOL_DEL_DIAERESIS: char = '⍢';
pub const APL_FUNCTIONAL_SYMBOL_STAR_DIAERESIS: char = '⍣';
pub const APL_FUNCTIONAL_SYMBOL_JOT_DIAERESIS: char = '⍤';
pub const APL_FUNCTIONAL_SYMBOL_CIRCLE_DIAERESIS: char = '⍥';
pub const APL_FUNCTIONAL_SYMBOL_DOWN_SHOE_STILE: char = '⍦';
pub const APL_FUNCTIONAL_SYMBOL_LEFT_SHOE_STILE: char = '⍧';
pub const APL_FUNCTIONAL_SYMBOL_TILDE_DIAERESIS: char = '⍨';
pub const APL_FUNCTIONAL_SYMBOL_GREATER_DASH_THAN_DIAERESIS: char = '⍩';
pub const APL_FUNCTIONAL_SYMBOL_COMMA_BAR: char = '⍪';
pub const APL_FUNCTIONAL_SYMBOL_DEL_TILDE: char = '⍫';
pub const APL_FUNCTIONAL_SYMBOL_ZILDE: char = '⍬';
pub const APL_FUNCTIONAL_SYMBOL_STILE_TILDE: char = '⍭';
pub const APL_FUNCTIONAL_SYMBOL_SEMICOLON_UNDERBAR: char = '⍮';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_NOT_EQUAL: char = '⍯';
pub const APL_FUNCTIONAL_SYMBOL_QUAD_QUESTION: char = '⍰';
pub const APL_FUNCTIONAL_SYMBOL_DOWN_CARET_TILDE: char = '⍱';
pub const APL_FUNCTIONAL_SYMBOL_UP_CARET_TILDE: char = '⍲';
pub const APL_FUNCTIONAL_SYMBOL_IOTA: char = '⍳';
pub const APL_FUNCTIONAL_SYMBOL_RHO: char = '⍴';
pub const APL_FUNCTIONAL_SYMBOL_OMEGA: char = '⍵';
pub const APL_FUNCTIONAL_SYMBOL_ALPHA_UNDERBAR: char = '⍶';
pub const APL_FUNCTIONAL_SYMBOL_EPSILON_UNDERBAR: char = '⍷';
pub const APL_FUNCTIONAL_SYMBOL_IOTA_UNDERBAR: char = '⍸';
pub const APL_FUNCTIONAL_SYMBOL_OMEGA_UNDERBAR: char = '⍹';
pub const APL_FUNCTIONAL_SYMBOL_ALPHA: char = '⍺';
pub const NOT_CHECK_MARK: char = '⍻';
pub const RIGHT_ANGLE_WITH_DOWNWARDS_ZIGZAG_ARROW: char = '⍼';
pub const SHOULDERED_OPEN_BOX: char = '⍽';
pub const BELL_SYMBOL: char = '⍾';
pub const VERTICAL_LINE_WITH_MIDDLE_DOT: char = '⍿';
pub const INSERTION_SYMBOL: char = '⎀';
pub const CONTINUOUS_UNDERLINE_SYMBOL: char = '⎁';
pub const DISCONTINUOUS_UNDERLINE_SYMBOL: char = '⎂';
pub const EMPHASIS_SYMBOL: char = '⎃';
pub const COMPOSITION_SYMBOL: char = '⎄';
pub const WHITE_SQUARE_WITH_CENTRE_VERTICAL_LINE: char = '⎅';
pub const ENTER_SYMBOL: char = '⎆';
pub const ALTERNATIVE_KEY_SYMBOL: char = '⎇';
pub const HELM_SYMBOL: char = '⎈';
pub const CIRCLED_HORIZONTAL_BAR_WITH_NOTCH: char = '⎉';
pub const CIRCLED_TRIANGLE_DOWN: char = '⎊';
pub const BROKEN_CIRCLE_WITH_NORTHWEST_ARROW: char = '⎋';
pub const UNDO_SYMBOL: char = '⎌';
pub const MONOSTABLE_SYMBOL: char = '⎍';
pub const HYSTERESIS_SYMBOL: char = '⎎';
pub const OPEN_DASH_CIRCUIT_DASH_OUTPUT_H_DASH_TYPE_SYMBOL: char = '⎏';
pub const OPEN_DASH_CIRCUIT_DASH_OUTPUT_L_DASH_TYPE_SYMBOL: char = '⎐';
pub const PASSIVE_DASH_PULL_DASH_DOWN_DASH_OUTPUT_SYMBOL: char = '⎑';
pub const PASSIVE_DASH_PULL_DASH_UP_DASH_OUTPUT_SYMBOL: char = '⎒';
pub const DIRECT_CURRENT_SYMBOL_FORM_TWO: char = '⎓';
pub const SOFTWARE_DASH_FUNCTION_SYMBOL: char = '⎔';
pub const APL_FUNCTIONAL_SYMBOL_QUAD: char = '⎕';
pub const DECIMAL_SEPARATOR_KEY_SYMBOL: char = '⎖';
pub const PREVIOUS_PAGE: char = '⎗';
pub const NEXT_PAGE: char = '⎘';
pub const PRINT_SCREEN_SYMBOL: char = '⎙';
pub const CLEAR_SCREEN_SYMBOL: char = '⎚';
pub const LEFT_PARENTHESIS_UPPER_HOOK: char = '⎛';
pub const LEFT_PARENTHESIS_EXTENSION: char = '⎜';
pub const LEFT_PARENTHESIS_LOWER_HOOK: char = '⎝';
pub const RIGHT_PARENTHESIS_UPPER_HOOK: char = '⎞';
pub const RIGHT_PARENTHESIS_EXTENSION: char = '⎟';
pub const RIGHT_PARENTHESIS_LOWER_HOOK: char = '⎠';
pub const LEFT_SQUARE_BRACKET_UPPER_CORNER: char = '⎡';
pub const LEFT_SQUARE_BRACKET_EXTENSION: char = '⎢';
pub const LEFT_SQUARE_BRACKET_LOWER_CORNER: char = '⎣';
pub const RIGHT_SQUARE_BRACKET_UPPER_CORNER: char = '⎤';
pub const RIGHT_SQUARE_BRACKET_EXTENSION: char = '⎥';
pub const RIGHT_SQUARE_BRACKET_LOWER_CORNER: char = '⎦';
pub const LEFT_CURLY_BRACKET_UPPER_HOOK: char = '⎧';
pub const LEFT_CURLY_BRACKET_MIDDLE_PIECE: char = '⎨';
pub const LEFT_CURLY_BRACKET_LOWER_HOOK: char = '⎩';
pub const CURLY_BRACKET_EXTENSION: char = '⎪';
pub const RIGHT_CURLY_BRACKET_UPPER_HOOK: char = '⎫';
pub const RIGHT_CURLY_BRACKET_MIDDLE_PIECE: char = '⎬';
pub const RIGHT_CURLY_BRACKET_LOWER_HOOK: char = '⎭';
pub const INTEGRAL_EXTENSION: char = '⎮';
pub const HORIZONTAL_LINE_EXTENSION: char = '⎯';
pub const UPPER_LEFT_OR_LOWER_RIGHT_CURLY_BRACKET_SECTION: char = '⎰';
pub const UPPER_RIGHT_OR_LOWER_LEFT_CURLY_BRACKET_SECTION: char = '⎱';
pub const SUMMATION_TOP: char = '⎲';
pub const SUMMATION_BOTTOM: char = '⎳';
pub const TOP_SQUARE_BRACKET: char = '⎴';
pub const BOTTOM_SQUARE_BRACKET: char = '⎵';
pub const BOTTOM_SQUARE_BRACKET_OVER_TOP_SQUARE_BRACKET: char = '⎶';
pub const RADICAL_SYMBOL_BOTTOM: char = '⎷';
pub const LEFT_VERTICAL_BOX_LINE: char = '⎸';
pub const RIGHT_VERTICAL_BOX_LINE: char = '⎹';
pub const HORIZONTAL_SCAN_LINE_DASH_1: char = '⎺';
pub const HORIZONTAL_SCAN_LINE_DASH_3: char = '⎻';
pub const HORIZONTAL_SCAN_LINE_DASH_7: char = '⎼';
pub const HORIZONTAL_SCAN_LINE_DASH_9: char = '⎽';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_RIGHT: char = '⎾';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_RIGHT: char = '⎿';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_CIRCLE: char = '⏀';
pub const DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_CIRCLE: char = '⏁';
pub const DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_CIRCLE: char = '⏂';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_TRIANGLE: char = '⏃';
pub const DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_TRIANGLE: char = '⏄';
pub const DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_TRIANGLE: char = '⏅';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_WAVE: char = '⏆';
pub const DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_WAVE: char = '⏇';
pub const DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_WAVE: char = '⏈';
pub const DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL: char = '⏉';
pub const DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL: char = '⏊';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_LEFT: char = '⏋';
pub const DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_LEFT: char = '⏌';
pub const SQUARE_FOOT: char = '⏍';
pub const RETURN_SYMBOL: char = '⏎';
pub const EJECT_SYMBOL: char = '⏏';
pub const VERTICAL_LINE_EXTENSION: char = '⏐';
pub const METRICAL_BREVE: char = '⏑';
pub const METRICAL_LONG_OVER_SHORT: char = '⏒';
pub const METRICAL_SHORT_OVER_LONG: char = '⏓';
pub const METRICAL_LONG_OVER_TWO_SHORTS: char = '⏔';
pub const METRICAL_TWO_SHORTS_OVER_LONG: char = '⏕';
pub const METRICAL_TWO_SHORTS_JOINED: char = '⏖';
pub const METRICAL_TRISEME: char = '⏗';
pub const METRICAL_TETRASEME: char = '⏘';
pub const METRICAL_PENTASEME: char = '⏙';
pub const EARTH_GROUND: char = '⏚';
pub const FUSE: char = '⏛';
pub const TOP_PARENTHESIS: char = '⏜';
pub const BOTTOM_PARENTHESIS: char = '⏝';
pub const TOP_CURLY_BRACKET: char = '⏞';
pub const BOTTOM_CURLY_BRACKET: char = '⏟';
pub const TOP_TORTOISE_SHELL_BRACKET: char = '⏠';
pub const BOTTOM_TORTOISE_SHELL_BRACKET: char = '⏡';
pub const WHITE_TRAPEZIUM: char = '⏢';
pub const BENZENE_RING_WITH_CIRCLE: char = '⏣';
pub const STRAIGHTNESS: char = '⏤';
pub const FLATNESS: char = '⏥';
pub const AC_CURRENT: char = '⏦';
pub const ELECTRICAL_INTERSECTION: char = '⏧';
pub const DECIMAL_EXPONENT_SYMBOL: char = '⏨';
pub const BLACK_RIGHT_DASH_POINTING_DOUBLE_TRIANGLE: char = '⏩';
pub const BLACK_LEFT_DASH_POINTING_DOUBLE_TRIANGLE: char = '⏪';
pub const BLACK_UP_DASH_POINTING_DOUBLE_TRIANGLE: char = '⏫';
pub const BLACK_DOWN_DASH_POINTING_DOUBLE_TRIANGLE: char = '⏬';
pub const BLACK_RIGHT_DASH_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR: char = '⏭';
pub const BLACK_LEFT_DASH_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR: char = '⏮';
pub const BLACK_RIGHT_DASH_POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR: char = '⏯';
pub const ALARM_CLOCK: char = '⏰';
pub const STOPWATCH: char = '⏱';
pub const TIMER_CLOCK: char = '⏲';
pub const HOURGLASS_WITH_FLOWING_SAND: char = '⏳';
pub const BLACK_MEDIUM_LEFT_DASH_POINTING_TRIANGLE: char = '⏴';
pub const BLACK_MEDIUM_RIGHT_DASH_POINTING_TRIANGLE: char = '⏵';
pub const BLACK_MEDIUM_UP_DASH_POINTING_TRIANGLE: char = '⏶';
pub const BLACK_MEDIUM_DOWN_DASH_POINTING_TRIANGLE: char = '⏷';
pub const DOUBLE_VERTICAL_BAR: char = '⏸';
pub const BLACK_SQUARE_FOR_STOP: char = '⏹';
pub const BLACK_CIRCLE_FOR_RECORD: char = '⏺';
pub const POWER_SYMBOL: char = '⏻';
pub const POWER_ON_DASH_OFF_SYMBOL: char = '⏼';
pub const POWER_ON_SYMBOL: char = '⏽';
pub const POWER_SLEEP_SYMBOL: char = '⏾';
}
#[derive(Debug, Clone, Copy, Hash, PartialEq, Eq)]
pub enum MiscellaneousTechnical {
DiameterSign,
ElectricArrow,
House,
UpArrowhead,
DownArrowhead,
Projective,
Perspective,
WavyLine,
LeftCeiling,
RightCeiling,
LeftFloor,
RightFloor,
BottomRightCrop,
BottomLeftCrop,
TopRightCrop,
TopLeftCrop,
ReversedNotSign,
SquareLozenge,
Arc,
Segment,
Sector,
TelephoneRecorder,
PositionIndicator,
ViewdataSquare,
PlaceOfInterestSign,
TurnedNotSign,
Watch,
Hourglass,
TopLeftCorner,
TopRightCorner,
BottomLeftCorner,
BottomRightCorner,
TopHalfIntegral,
BottomHalfIntegral,
Frown,
Smile,
UpArrowheadBetweenTwoHorizontalBars,
OptionKey,
EraseToTheRight,
XInARectangleBox,
Keyboard,
LeftDashPointingAngleBracket,
RightDashPointingAngleBracket,
EraseToTheLeft,
BenzeneRing,
Cylindricity,
AllAroundDashProfile,
Symmetry,
TotalRunout,
DimensionOrigin,
ConicalTaper,
Slope,
Counterbore,
Countersink,
AplFunctionalSymbolIDashBeam,
AplFunctionalSymbolSquishQuad,
AplFunctionalSymbolQuadEqual,
AplFunctionalSymbolQuadDivide,
AplFunctionalSymbolQuadDiamond,
AplFunctionalSymbolQuadJot,
AplFunctionalSymbolQuadCircle,
AplFunctionalSymbolCircleStile,
AplFunctionalSymbolCircleJot,
AplFunctionalSymbolSlashBar,
AplFunctionalSymbolBackslashBar,
AplFunctionalSymbolQuadSlash,
AplFunctionalSymbolQuadBackslash,
AplFunctionalSymbolQuadLessDashThan,
AplFunctionalSymbolQuadGreaterDashThan,
AplFunctionalSymbolLeftwardsVane,
AplFunctionalSymbolRightwardsVane,
AplFunctionalSymbolQuadLeftwardsArrow,
AplFunctionalSymbolQuadRightwardsArrow,
AplFunctionalSymbolCircleBackslash,
AplFunctionalSymbolDownTackUnderbar,
AplFunctionalSymbolDeltaStile,
AplFunctionalSymbolQuadDownCaret,
AplFunctionalSymbolQuadDelta,
AplFunctionalSymbolDownTackJot,
AplFunctionalSymbolUpwardsVane,
AplFunctionalSymbolQuadUpwardsArrow,
AplFunctionalSymbolUpTackOverbar,
AplFunctionalSymbolDelStile,
AplFunctionalSymbolQuadUpCaret,
AplFunctionalSymbolQuadDel,
AplFunctionalSymbolUpTackJot,
AplFunctionalSymbolDownwardsVane,
AplFunctionalSymbolQuadDownwardsArrow,
AplFunctionalSymbolQuoteUnderbar,
AplFunctionalSymbolDeltaUnderbar,
AplFunctionalSymbolDiamondUnderbar,
AplFunctionalSymbolJotUnderbar,
AplFunctionalSymbolCircleUnderbar,
AplFunctionalSymbolUpShoeJot,
AplFunctionalSymbolQuoteQuad,
AplFunctionalSymbolCircleStar,
AplFunctionalSymbolQuadColon,
AplFunctionalSymbolUpTackDiaeresis,
AplFunctionalSymbolDelDiaeresis,
AplFunctionalSymbolStarDiaeresis,
AplFunctionalSymbolJotDiaeresis,
AplFunctionalSymbolCircleDiaeresis,
AplFunctionalSymbolDownShoeStile,
AplFunctionalSymbolLeftShoeStile,
AplFunctionalSymbolTildeDiaeresis,
AplFunctionalSymbolGreaterDashThanDiaeresis,
AplFunctionalSymbolCommaBar,
AplFunctionalSymbolDelTilde,
AplFunctionalSymbolZilde,
AplFunctionalSymbolStileTilde,
AplFunctionalSymbolSemicolonUnderbar,
AplFunctionalSymbolQuadNotEqual,
AplFunctionalSymbolQuadQuestion,
AplFunctionalSymbolDownCaretTilde,
AplFunctionalSymbolUpCaretTilde,
AplFunctionalSymbolIota,
AplFunctionalSymbolRho,
AplFunctionalSymbolOmega,
AplFunctionalSymbolAlphaUnderbar,
AplFunctionalSymbolEpsilonUnderbar,
AplFunctionalSymbolIotaUnderbar,
AplFunctionalSymbolOmegaUnderbar,
AplFunctionalSymbolAlpha,
NotCheckMark,
RightAngleWithDownwardsZigzagArrow,
ShoulderedOpenBox,
BellSymbol,
VerticalLineWithMiddleDot,
InsertionSymbol,
ContinuousUnderlineSymbol,
DiscontinuousUnderlineSymbol,
EmphasisSymbol,
CompositionSymbol,
WhiteSquareWithCentreVerticalLine,
EnterSymbol,
AlternativeKeySymbol,
HelmSymbol,
CircledHorizontalBarWithNotch,
CircledTriangleDown,
BrokenCircleWithNorthwestArrow,
UndoSymbol,
MonostableSymbol,
HysteresisSymbol,
OpenDashCircuitDashOutputHDashTypeSymbol,
OpenDashCircuitDashOutputLDashTypeSymbol,
PassiveDashPullDashDownDashOutputSymbol,
PassiveDashPullDashUpDashOutputSymbol,
DirectCurrentSymbolFormTwo,
SoftwareDashFunctionSymbol,
AplFunctionalSymbolQuad,
DecimalSeparatorKeySymbol,
PreviousPage,
NextPage,
PrintScreenSymbol,
ClearScreenSymbol,
LeftParenthesisUpperHook,
LeftParenthesisExtension,
LeftParenthesisLowerHook,
RightParenthesisUpperHook,
RightParenthesisExtension,
RightParenthesisLowerHook,
LeftSquareBracketUpperCorner,
LeftSquareBracketExtension,
LeftSquareBracketLowerCorner,
RightSquareBracketUpperCorner,
RightSquareBracketExtension,
RightSquareBracketLowerCorner,
LeftCurlyBracketUpperHook,
LeftCurlyBracketMiddlePiece,
LeftCurlyBracketLowerHook,
CurlyBracketExtension,
RightCurlyBracketUpperHook,
RightCurlyBracketMiddlePiece,
RightCurlyBracketLowerHook,
IntegralExtension,
HorizontalLineExtension,
UpperLeftOrLowerRightCurlyBracketSection,
UpperRightOrLowerLeftCurlyBracketSection,
SummationTop,
SummationBottom,
TopSquareBracket,
BottomSquareBracket,
BottomSquareBracketOverTopSquareBracket,
RadicalSymbolBottom,
LeftVerticalBoxLine,
RightVerticalBoxLine,
HorizontalScanLineDash1,
HorizontalScanLineDash3,
HorizontalScanLineDash7,
HorizontalScanLineDash9,
DentistrySymbolLightVerticalAndTopRight,
DentistrySymbolLightVerticalAndBottomRight,
DentistrySymbolLightVerticalWithCircle,
DentistrySymbolLightDownAndHorizontalWithCircle,
DentistrySymbolLightUpAndHorizontalWithCircle,
DentistrySymbolLightVerticalWithTriangle,
DentistrySymbolLightDownAndHorizontalWithTriangle,
DentistrySymbolLightUpAndHorizontalWithTriangle,
DentistrySymbolLightVerticalAndWave,
DentistrySymbolLightDownAndHorizontalWithWave,
DentistrySymbolLightUpAndHorizontalWithWave,
DentistrySymbolLightDownAndHorizontal,
DentistrySymbolLightUpAndHorizontal,
DentistrySymbolLightVerticalAndTopLeft,
DentistrySymbolLightVerticalAndBottomLeft,
SquareFoot,
ReturnSymbol,
EjectSymbol,
VerticalLineExtension,
MetricalBreve,
MetricalLongOverShort,
MetricalShortOverLong,
MetricalLongOverTwoShorts,
MetricalTwoShortsOverLong,
MetricalTwoShortsJoined,
MetricalTriseme,
MetricalTetraseme,
MetricalPentaseme,
EarthGround,
Fuse,
TopParenthesis,
BottomParenthesis,
TopCurlyBracket,
BottomCurlyBracket,
TopTortoiseShellBracket,
BottomTortoiseShellBracket,
WhiteTrapezium,
BenzeneRingWithCircle,
Straightness,
Flatness,
AcCurrent,
ElectricalIntersection,
DecimalExponentSymbol,
BlackRightDashPointingDoubleTriangle,
BlackLeftDashPointingDoubleTriangle,
BlackUpDashPointingDoubleTriangle,
BlackDownDashPointingDoubleTriangle,
BlackRightDashPointingDoubleTriangleWithVerticalBar,
BlackLeftDashPointingDoubleTriangleWithVerticalBar,
BlackRightDashPointingTriangleWithDoubleVerticalBar,
AlarmClock,
Stopwatch,
TimerClock,
HourglassWithFlowingSand,
BlackMediumLeftDashPointingTriangle,
BlackMediumRightDashPointingTriangle,
BlackMediumUpDashPointingTriangle,
BlackMediumDownDashPointingTriangle,
DoubleVerticalBar,
BlackSquareForStop,
BlackCircleForRecord,
PowerSymbol,
PowerOnDashOffSymbol,
PowerOnSymbol,
PowerSleepSymbol,
}
impl Into<char> for MiscellaneousTechnical {
fn into(self) -> char {
use constants::*;
match self {
MiscellaneousTechnical::DiameterSign => DIAMETER_SIGN,
MiscellaneousTechnical::ElectricArrow => ELECTRIC_ARROW,
MiscellaneousTechnical::House => HOUSE,
MiscellaneousTechnical::UpArrowhead => UP_ARROWHEAD,
MiscellaneousTechnical::DownArrowhead => DOWN_ARROWHEAD,
MiscellaneousTechnical::Projective => PROJECTIVE,
MiscellaneousTechnical::Perspective => PERSPECTIVE,
MiscellaneousTechnical::WavyLine => WAVY_LINE,
MiscellaneousTechnical::LeftCeiling => LEFT_CEILING,
MiscellaneousTechnical::RightCeiling => RIGHT_CEILING,
MiscellaneousTechnical::LeftFloor => LEFT_FLOOR,
MiscellaneousTechnical::RightFloor => RIGHT_FLOOR,
MiscellaneousTechnical::BottomRightCrop => BOTTOM_RIGHT_CROP,
MiscellaneousTechnical::BottomLeftCrop => BOTTOM_LEFT_CROP,
MiscellaneousTechnical::TopRightCrop => TOP_RIGHT_CROP,
MiscellaneousTechnical::TopLeftCrop => TOP_LEFT_CROP,
MiscellaneousTechnical::ReversedNotSign => REVERSED_NOT_SIGN,
MiscellaneousTechnical::SquareLozenge => SQUARE_LOZENGE,
MiscellaneousTechnical::Arc => ARC,
MiscellaneousTechnical::Segment => SEGMENT,
MiscellaneousTechnical::Sector => SECTOR,
MiscellaneousTechnical::TelephoneRecorder => TELEPHONE_RECORDER,
MiscellaneousTechnical::PositionIndicator => POSITION_INDICATOR,
MiscellaneousTechnical::ViewdataSquare => VIEWDATA_SQUARE,
MiscellaneousTechnical::PlaceOfInterestSign => PLACE_OF_INTEREST_SIGN,
MiscellaneousTechnical::TurnedNotSign => TURNED_NOT_SIGN,
MiscellaneousTechnical::Watch => WATCH,
MiscellaneousTechnical::Hourglass => HOURGLASS,
MiscellaneousTechnical::TopLeftCorner => TOP_LEFT_CORNER,
MiscellaneousTechnical::TopRightCorner => TOP_RIGHT_CORNER,
MiscellaneousTechnical::BottomLeftCorner => BOTTOM_LEFT_CORNER,
MiscellaneousTechnical::BottomRightCorner => BOTTOM_RIGHT_CORNER,
MiscellaneousTechnical::TopHalfIntegral => TOP_HALF_INTEGRAL,
MiscellaneousTechnical::BottomHalfIntegral => BOTTOM_HALF_INTEGRAL,
MiscellaneousTechnical::Frown => FROWN,
MiscellaneousTechnical::Smile => SMILE,
MiscellaneousTechnical::UpArrowheadBetweenTwoHorizontalBars => UP_ARROWHEAD_BETWEEN_TWO_HORIZONTAL_BARS,
MiscellaneousTechnical::OptionKey => OPTION_KEY,
MiscellaneousTechnical::EraseToTheRight => ERASE_TO_THE_RIGHT,
MiscellaneousTechnical::XInARectangleBox => X_IN_A_RECTANGLE_BOX,
MiscellaneousTechnical::Keyboard => KEYBOARD,
MiscellaneousTechnical::LeftDashPointingAngleBracket => LEFT_DASH_POINTING_ANGLE_BRACKET,
MiscellaneousTechnical::RightDashPointingAngleBracket => RIGHT_DASH_POINTING_ANGLE_BRACKET,
MiscellaneousTechnical::EraseToTheLeft => ERASE_TO_THE_LEFT,
MiscellaneousTechnical::BenzeneRing => BENZENE_RING,
MiscellaneousTechnical::Cylindricity => CYLINDRICITY,
MiscellaneousTechnical::AllAroundDashProfile => ALL_AROUND_DASH_PROFILE,
MiscellaneousTechnical::Symmetry => SYMMETRY,
MiscellaneousTechnical::TotalRunout => TOTAL_RUNOUT,
MiscellaneousTechnical::DimensionOrigin => DIMENSION_ORIGIN,
MiscellaneousTechnical::ConicalTaper => CONICAL_TAPER,
MiscellaneousTechnical::Slope => SLOPE,
MiscellaneousTechnical::Counterbore => COUNTERBORE,
MiscellaneousTechnical::Countersink => COUNTERSINK,
MiscellaneousTechnical::AplFunctionalSymbolIDashBeam => APL_FUNCTIONAL_SYMBOL_I_DASH_BEAM,
MiscellaneousTechnical::AplFunctionalSymbolSquishQuad => APL_FUNCTIONAL_SYMBOL_SQUISH_QUAD,
MiscellaneousTechnical::AplFunctionalSymbolQuadEqual => APL_FUNCTIONAL_SYMBOL_QUAD_EQUAL,
MiscellaneousTechnical::AplFunctionalSymbolQuadDivide => APL_FUNCTIONAL_SYMBOL_QUAD_DIVIDE,
MiscellaneousTechnical::AplFunctionalSymbolQuadDiamond => APL_FUNCTIONAL_SYMBOL_QUAD_DIAMOND,
MiscellaneousTechnical::AplFunctionalSymbolQuadJot => APL_FUNCTIONAL_SYMBOL_QUAD_JOT,
MiscellaneousTechnical::AplFunctionalSymbolQuadCircle => APL_FUNCTIONAL_SYMBOL_QUAD_CIRCLE,
MiscellaneousTechnical::AplFunctionalSymbolCircleStile => APL_FUNCTIONAL_SYMBOL_CIRCLE_STILE,
MiscellaneousTechnical::AplFunctionalSymbolCircleJot => APL_FUNCTIONAL_SYMBOL_CIRCLE_JOT,
MiscellaneousTechnical::AplFunctionalSymbolSlashBar => APL_FUNCTIONAL_SYMBOL_SLASH_BAR,
MiscellaneousTechnical::AplFunctionalSymbolBackslashBar => APL_FUNCTIONAL_SYMBOL_BACKSLASH_BAR,
MiscellaneousTechnical::AplFunctionalSymbolQuadSlash => APL_FUNCTIONAL_SYMBOL_QUAD_SLASH,
MiscellaneousTechnical::AplFunctionalSymbolQuadBackslash => APL_FUNCTIONAL_SYMBOL_QUAD_BACKSLASH,
MiscellaneousTechnical::AplFunctionalSymbolQuadLessDashThan => APL_FUNCTIONAL_SYMBOL_QUAD_LESS_DASH_THAN,
MiscellaneousTechnical::AplFunctionalSymbolQuadGreaterDashThan => APL_FUNCTIONAL_SYMBOL_QUAD_GREATER_DASH_THAN,
MiscellaneousTechnical::AplFunctionalSymbolLeftwardsVane => APL_FUNCTIONAL_SYMBOL_LEFTWARDS_VANE,
MiscellaneousTechnical::AplFunctionalSymbolRightwardsVane => APL_FUNCTIONAL_SYMBOL_RIGHTWARDS_VANE,
MiscellaneousTechnical::AplFunctionalSymbolQuadLeftwardsArrow => APL_FUNCTIONAL_SYMBOL_QUAD_LEFTWARDS_ARROW,
MiscellaneousTechnical::AplFunctionalSymbolQuadRightwardsArrow => APL_FUNCTIONAL_SYMBOL_QUAD_RIGHTWARDS_ARROW,
MiscellaneousTechnical::AplFunctionalSymbolCircleBackslash => APL_FUNCTIONAL_SYMBOL_CIRCLE_BACKSLASH,
MiscellaneousTechnical::AplFunctionalSymbolDownTackUnderbar => APL_FUNCTIONAL_SYMBOL_DOWN_TACK_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolDeltaStile => APL_FUNCTIONAL_SYMBOL_DELTA_STILE,
MiscellaneousTechnical::AplFunctionalSymbolQuadDownCaret => APL_FUNCTIONAL_SYMBOL_QUAD_DOWN_CARET,
MiscellaneousTechnical::AplFunctionalSymbolQuadDelta => APL_FUNCTIONAL_SYMBOL_QUAD_DELTA,
MiscellaneousTechnical::AplFunctionalSymbolDownTackJot => APL_FUNCTIONAL_SYMBOL_DOWN_TACK_JOT,
MiscellaneousTechnical::AplFunctionalSymbolUpwardsVane => APL_FUNCTIONAL_SYMBOL_UPWARDS_VANE,
MiscellaneousTechnical::AplFunctionalSymbolQuadUpwardsArrow => APL_FUNCTIONAL_SYMBOL_QUAD_UPWARDS_ARROW,
MiscellaneousTechnical::AplFunctionalSymbolUpTackOverbar => APL_FUNCTIONAL_SYMBOL_UP_TACK_OVERBAR,
MiscellaneousTechnical::AplFunctionalSymbolDelStile => APL_FUNCTIONAL_SYMBOL_DEL_STILE,
MiscellaneousTechnical::AplFunctionalSymbolQuadUpCaret => APL_FUNCTIONAL_SYMBOL_QUAD_UP_CARET,
MiscellaneousTechnical::AplFunctionalSymbolQuadDel => APL_FUNCTIONAL_SYMBOL_QUAD_DEL,
MiscellaneousTechnical::AplFunctionalSymbolUpTackJot => APL_FUNCTIONAL_SYMBOL_UP_TACK_JOT,
MiscellaneousTechnical::AplFunctionalSymbolDownwardsVane => APL_FUNCTIONAL_SYMBOL_DOWNWARDS_VANE,
MiscellaneousTechnical::AplFunctionalSymbolQuadDownwardsArrow => APL_FUNCTIONAL_SYMBOL_QUAD_DOWNWARDS_ARROW,
MiscellaneousTechnical::AplFunctionalSymbolQuoteUnderbar => APL_FUNCTIONAL_SYMBOL_QUOTE_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolDeltaUnderbar => APL_FUNCTIONAL_SYMBOL_DELTA_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolDiamondUnderbar => APL_FUNCTIONAL_SYMBOL_DIAMOND_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolJotUnderbar => APL_FUNCTIONAL_SYMBOL_JOT_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolCircleUnderbar => APL_FUNCTIONAL_SYMBOL_CIRCLE_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolUpShoeJot => APL_FUNCTIONAL_SYMBOL_UP_SHOE_JOT,
MiscellaneousTechnical::AplFunctionalSymbolQuoteQuad => APL_FUNCTIONAL_SYMBOL_QUOTE_QUAD,
MiscellaneousTechnical::AplFunctionalSymbolCircleStar => APL_FUNCTIONAL_SYMBOL_CIRCLE_STAR,
MiscellaneousTechnical::AplFunctionalSymbolQuadColon => APL_FUNCTIONAL_SYMBOL_QUAD_COLON,
MiscellaneousTechnical::AplFunctionalSymbolUpTackDiaeresis => APL_FUNCTIONAL_SYMBOL_UP_TACK_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolDelDiaeresis => APL_FUNCTIONAL_SYMBOL_DEL_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolStarDiaeresis => APL_FUNCTIONAL_SYMBOL_STAR_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolJotDiaeresis => APL_FUNCTIONAL_SYMBOL_JOT_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolCircleDiaeresis => APL_FUNCTIONAL_SYMBOL_CIRCLE_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolDownShoeStile => APL_FUNCTIONAL_SYMBOL_DOWN_SHOE_STILE,
MiscellaneousTechnical::AplFunctionalSymbolLeftShoeStile => APL_FUNCTIONAL_SYMBOL_LEFT_SHOE_STILE,
MiscellaneousTechnical::AplFunctionalSymbolTildeDiaeresis => APL_FUNCTIONAL_SYMBOL_TILDE_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolGreaterDashThanDiaeresis => APL_FUNCTIONAL_SYMBOL_GREATER_DASH_THAN_DIAERESIS,
MiscellaneousTechnical::AplFunctionalSymbolCommaBar => APL_FUNCTIONAL_SYMBOL_COMMA_BAR,
MiscellaneousTechnical::AplFunctionalSymbolDelTilde => APL_FUNCTIONAL_SYMBOL_DEL_TILDE,
MiscellaneousTechnical::AplFunctionalSymbolZilde => APL_FUNCTIONAL_SYMBOL_ZILDE,
MiscellaneousTechnical::AplFunctionalSymbolStileTilde => APL_FUNCTIONAL_SYMBOL_STILE_TILDE,
MiscellaneousTechnical::AplFunctionalSymbolSemicolonUnderbar => APL_FUNCTIONAL_SYMBOL_SEMICOLON_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolQuadNotEqual => APL_FUNCTIONAL_SYMBOL_QUAD_NOT_EQUAL,
MiscellaneousTechnical::AplFunctionalSymbolQuadQuestion => APL_FUNCTIONAL_SYMBOL_QUAD_QUESTION,
MiscellaneousTechnical::AplFunctionalSymbolDownCaretTilde => APL_FUNCTIONAL_SYMBOL_DOWN_CARET_TILDE,
MiscellaneousTechnical::AplFunctionalSymbolUpCaretTilde => APL_FUNCTIONAL_SYMBOL_UP_CARET_TILDE,
MiscellaneousTechnical::AplFunctionalSymbolIota => APL_FUNCTIONAL_SYMBOL_IOTA,
MiscellaneousTechnical::AplFunctionalSymbolRho => APL_FUNCTIONAL_SYMBOL_RHO,
MiscellaneousTechnical::AplFunctionalSymbolOmega => APL_FUNCTIONAL_SYMBOL_OMEGA,
MiscellaneousTechnical::AplFunctionalSymbolAlphaUnderbar => APL_FUNCTIONAL_SYMBOL_ALPHA_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolEpsilonUnderbar => APL_FUNCTIONAL_SYMBOL_EPSILON_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolIotaUnderbar => APL_FUNCTIONAL_SYMBOL_IOTA_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolOmegaUnderbar => APL_FUNCTIONAL_SYMBOL_OMEGA_UNDERBAR,
MiscellaneousTechnical::AplFunctionalSymbolAlpha => APL_FUNCTIONAL_SYMBOL_ALPHA,
MiscellaneousTechnical::NotCheckMark => NOT_CHECK_MARK,
MiscellaneousTechnical::RightAngleWithDownwardsZigzagArrow => RIGHT_ANGLE_WITH_DOWNWARDS_ZIGZAG_ARROW,
MiscellaneousTechnical::ShoulderedOpenBox => SHOULDERED_OPEN_BOX,
MiscellaneousTechnical::BellSymbol => BELL_SYMBOL,
MiscellaneousTechnical::VerticalLineWithMiddleDot => VERTICAL_LINE_WITH_MIDDLE_DOT,
MiscellaneousTechnical::InsertionSymbol => INSERTION_SYMBOL,
MiscellaneousTechnical::ContinuousUnderlineSymbol => CONTINUOUS_UNDERLINE_SYMBOL,
MiscellaneousTechnical::DiscontinuousUnderlineSymbol => DISCONTINUOUS_UNDERLINE_SYMBOL,
MiscellaneousTechnical::EmphasisSymbol => EMPHASIS_SYMBOL,
MiscellaneousTechnical::CompositionSymbol => COMPOSITION_SYMBOL,
MiscellaneousTechnical::WhiteSquareWithCentreVerticalLine => WHITE_SQUARE_WITH_CENTRE_VERTICAL_LINE,
MiscellaneousTechnical::EnterSymbol => ENTER_SYMBOL,
MiscellaneousTechnical::AlternativeKeySymbol => ALTERNATIVE_KEY_SYMBOL,
MiscellaneousTechnical::HelmSymbol => HELM_SYMBOL,
MiscellaneousTechnical::CircledHorizontalBarWithNotch => CIRCLED_HORIZONTAL_BAR_WITH_NOTCH,
MiscellaneousTechnical::CircledTriangleDown => CIRCLED_TRIANGLE_DOWN,
MiscellaneousTechnical::BrokenCircleWithNorthwestArrow => BROKEN_CIRCLE_WITH_NORTHWEST_ARROW,
MiscellaneousTechnical::UndoSymbol => UNDO_SYMBOL,
MiscellaneousTechnical::MonostableSymbol => MONOSTABLE_SYMBOL,
MiscellaneousTechnical::HysteresisSymbol => HYSTERESIS_SYMBOL,
MiscellaneousTechnical::OpenDashCircuitDashOutputHDashTypeSymbol => OPEN_DASH_CIRCUIT_DASH_OUTPUT_H_DASH_TYPE_SYMBOL,
MiscellaneousTechnical::OpenDashCircuitDashOutputLDashTypeSymbol => OPEN_DASH_CIRCUIT_DASH_OUTPUT_L_DASH_TYPE_SYMBOL,
MiscellaneousTechnical::PassiveDashPullDashDownDashOutputSymbol => PASSIVE_DASH_PULL_DASH_DOWN_DASH_OUTPUT_SYMBOL,
MiscellaneousTechnical::PassiveDashPullDashUpDashOutputSymbol => PASSIVE_DASH_PULL_DASH_UP_DASH_OUTPUT_SYMBOL,
MiscellaneousTechnical::DirectCurrentSymbolFormTwo => DIRECT_CURRENT_SYMBOL_FORM_TWO,
MiscellaneousTechnical::SoftwareDashFunctionSymbol => SOFTWARE_DASH_FUNCTION_SYMBOL,
MiscellaneousTechnical::AplFunctionalSymbolQuad => APL_FUNCTIONAL_SYMBOL_QUAD,
MiscellaneousTechnical::DecimalSeparatorKeySymbol => DECIMAL_SEPARATOR_KEY_SYMBOL,
MiscellaneousTechnical::PreviousPage => PREVIOUS_PAGE,
MiscellaneousTechnical::NextPage => NEXT_PAGE,
MiscellaneousTechnical::PrintScreenSymbol => PRINT_SCREEN_SYMBOL,
MiscellaneousTechnical::ClearScreenSymbol => CLEAR_SCREEN_SYMBOL,
MiscellaneousTechnical::LeftParenthesisUpperHook => LEFT_PARENTHESIS_UPPER_HOOK,
MiscellaneousTechnical::LeftParenthesisExtension => LEFT_PARENTHESIS_EXTENSION,
MiscellaneousTechnical::LeftParenthesisLowerHook => LEFT_PARENTHESIS_LOWER_HOOK,
MiscellaneousTechnical::RightParenthesisUpperHook => RIGHT_PARENTHESIS_UPPER_HOOK,
MiscellaneousTechnical::RightParenthesisExtension => RIGHT_PARENTHESIS_EXTENSION,
MiscellaneousTechnical::RightParenthesisLowerHook => RIGHT_PARENTHESIS_LOWER_HOOK,
MiscellaneousTechnical::LeftSquareBracketUpperCorner => LEFT_SQUARE_BRACKET_UPPER_CORNER,
MiscellaneousTechnical::LeftSquareBracketExtension => LEFT_SQUARE_BRACKET_EXTENSION,
MiscellaneousTechnical::LeftSquareBracketLowerCorner => LEFT_SQUARE_BRACKET_LOWER_CORNER,
MiscellaneousTechnical::RightSquareBracketUpperCorner => RIGHT_SQUARE_BRACKET_UPPER_CORNER,
MiscellaneousTechnical::RightSquareBracketExtension => RIGHT_SQUARE_BRACKET_EXTENSION,
MiscellaneousTechnical::RightSquareBracketLowerCorner => RIGHT_SQUARE_BRACKET_LOWER_CORNER,
MiscellaneousTechnical::LeftCurlyBracketUpperHook => LEFT_CURLY_BRACKET_UPPER_HOOK,
MiscellaneousTechnical::LeftCurlyBracketMiddlePiece => LEFT_CURLY_BRACKET_MIDDLE_PIECE,
MiscellaneousTechnical::LeftCurlyBracketLowerHook => LEFT_CURLY_BRACKET_LOWER_HOOK,
MiscellaneousTechnical::CurlyBracketExtension => CURLY_BRACKET_EXTENSION,
MiscellaneousTechnical::RightCurlyBracketUpperHook => RIGHT_CURLY_BRACKET_UPPER_HOOK,
MiscellaneousTechnical::RightCurlyBracketMiddlePiece => RIGHT_CURLY_BRACKET_MIDDLE_PIECE,
MiscellaneousTechnical::RightCurlyBracketLowerHook => RIGHT_CURLY_BRACKET_LOWER_HOOK,
MiscellaneousTechnical::IntegralExtension => INTEGRAL_EXTENSION,
MiscellaneousTechnical::HorizontalLineExtension => HORIZONTAL_LINE_EXTENSION,
MiscellaneousTechnical::UpperLeftOrLowerRightCurlyBracketSection => UPPER_LEFT_OR_LOWER_RIGHT_CURLY_BRACKET_SECTION,
MiscellaneousTechnical::UpperRightOrLowerLeftCurlyBracketSection => UPPER_RIGHT_OR_LOWER_LEFT_CURLY_BRACKET_SECTION,
MiscellaneousTechnical::SummationTop => SUMMATION_TOP,
MiscellaneousTechnical::SummationBottom => SUMMATION_BOTTOM,
MiscellaneousTechnical::TopSquareBracket => TOP_SQUARE_BRACKET,
MiscellaneousTechnical::BottomSquareBracket => BOTTOM_SQUARE_BRACKET,
MiscellaneousTechnical::BottomSquareBracketOverTopSquareBracket => BOTTOM_SQUARE_BRACKET_OVER_TOP_SQUARE_BRACKET,
MiscellaneousTechnical::RadicalSymbolBottom => RADICAL_SYMBOL_BOTTOM,
MiscellaneousTechnical::LeftVerticalBoxLine => LEFT_VERTICAL_BOX_LINE,
MiscellaneousTechnical::RightVerticalBoxLine => RIGHT_VERTICAL_BOX_LINE,
MiscellaneousTechnical::HorizontalScanLineDash1 => HORIZONTAL_SCAN_LINE_DASH_1,
MiscellaneousTechnical::HorizontalScanLineDash3 => HORIZONTAL_SCAN_LINE_DASH_3,
MiscellaneousTechnical::HorizontalScanLineDash7 => HORIZONTAL_SCAN_LINE_DASH_7,
MiscellaneousTechnical::HorizontalScanLineDash9 => HORIZONTAL_SCAN_LINE_DASH_9,
MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopRight => DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_RIGHT,
MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomRight => DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_RIGHT,
MiscellaneousTechnical::DentistrySymbolLightVerticalWithCircle => DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_CIRCLE,
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithCircle => DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_CIRCLE,
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithCircle => DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_CIRCLE,
MiscellaneousTechnical::DentistrySymbolLightVerticalWithTriangle => DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_TRIANGLE,
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithTriangle => DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_TRIANGLE,
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithTriangle => DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_TRIANGLE,
MiscellaneousTechnical::DentistrySymbolLightVerticalAndWave => DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_WAVE,
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithWave => DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_WAVE,
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithWave => DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_WAVE,
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontal => DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL,
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontal => DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL,
MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopLeft => DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_LEFT,
MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomLeft => DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_LEFT,
MiscellaneousTechnical::SquareFoot => SQUARE_FOOT,
MiscellaneousTechnical::ReturnSymbol => RETURN_SYMBOL,
MiscellaneousTechnical::EjectSymbol => EJECT_SYMBOL,
MiscellaneousTechnical::VerticalLineExtension => VERTICAL_LINE_EXTENSION,
MiscellaneousTechnical::MetricalBreve => METRICAL_BREVE,
MiscellaneousTechnical::MetricalLongOverShort => METRICAL_LONG_OVER_SHORT,
MiscellaneousTechnical::MetricalShortOverLong => METRICAL_SHORT_OVER_LONG,
MiscellaneousTechnical::MetricalLongOverTwoShorts => METRICAL_LONG_OVER_TWO_SHORTS,
MiscellaneousTechnical::MetricalTwoShortsOverLong => METRICAL_TWO_SHORTS_OVER_LONG,
MiscellaneousTechnical::MetricalTwoShortsJoined => METRICAL_TWO_SHORTS_JOINED,
MiscellaneousTechnical::MetricalTriseme => METRICAL_TRISEME,
MiscellaneousTechnical::MetricalTetraseme => METRICAL_TETRASEME,
MiscellaneousTechnical::MetricalPentaseme => METRICAL_PENTASEME,
MiscellaneousTechnical::EarthGround => EARTH_GROUND,
MiscellaneousTechnical::Fuse => FUSE,
MiscellaneousTechnical::TopParenthesis => TOP_PARENTHESIS,
MiscellaneousTechnical::BottomParenthesis => BOTTOM_PARENTHESIS,
MiscellaneousTechnical::TopCurlyBracket => TOP_CURLY_BRACKET,
MiscellaneousTechnical::BottomCurlyBracket => BOTTOM_CURLY_BRACKET,
MiscellaneousTechnical::TopTortoiseShellBracket => TOP_TORTOISE_SHELL_BRACKET,
MiscellaneousTechnical::BottomTortoiseShellBracket => BOTTOM_TORTOISE_SHELL_BRACKET,
MiscellaneousTechnical::WhiteTrapezium => WHITE_TRAPEZIUM,
MiscellaneousTechnical::BenzeneRingWithCircle => BENZENE_RING_WITH_CIRCLE,
MiscellaneousTechnical::Straightness => STRAIGHTNESS,
MiscellaneousTechnical::Flatness => FLATNESS,
MiscellaneousTechnical::AcCurrent => AC_CURRENT,
MiscellaneousTechnical::ElectricalIntersection => ELECTRICAL_INTERSECTION,
MiscellaneousTechnical::DecimalExponentSymbol => DECIMAL_EXPONENT_SYMBOL,
MiscellaneousTechnical::BlackRightDashPointingDoubleTriangle => BLACK_RIGHT_DASH_POINTING_DOUBLE_TRIANGLE,
MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangle => BLACK_LEFT_DASH_POINTING_DOUBLE_TRIANGLE,
MiscellaneousTechnical::BlackUpDashPointingDoubleTriangle => BLACK_UP_DASH_POINTING_DOUBLE_TRIANGLE,
MiscellaneousTechnical::BlackDownDashPointingDoubleTriangle => BLACK_DOWN_DASH_POINTING_DOUBLE_TRIANGLE,
MiscellaneousTechnical::BlackRightDashPointingDoubleTriangleWithVerticalBar => BLACK_RIGHT_DASH_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR,
MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangleWithVerticalBar => BLACK_LEFT_DASH_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR,
MiscellaneousTechnical::BlackRightDashPointingTriangleWithDoubleVerticalBar => BLACK_RIGHT_DASH_POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR,
MiscellaneousTechnical::AlarmClock => ALARM_CLOCK,
MiscellaneousTechnical::Stopwatch => STOPWATCH,
MiscellaneousTechnical::TimerClock => TIMER_CLOCK,
MiscellaneousTechnical::HourglassWithFlowingSand => HOURGLASS_WITH_FLOWING_SAND,
MiscellaneousTechnical::BlackMediumLeftDashPointingTriangle => BLACK_MEDIUM_LEFT_DASH_POINTING_TRIANGLE,
MiscellaneousTechnical::BlackMediumRightDashPointingTriangle => BLACK_MEDIUM_RIGHT_DASH_POINTING_TRIANGLE,
MiscellaneousTechnical::BlackMediumUpDashPointingTriangle => BLACK_MEDIUM_UP_DASH_POINTING_TRIANGLE,
MiscellaneousTechnical::BlackMediumDownDashPointingTriangle => BLACK_MEDIUM_DOWN_DASH_POINTING_TRIANGLE,
MiscellaneousTechnical::DoubleVerticalBar => DOUBLE_VERTICAL_BAR,
MiscellaneousTechnical::BlackSquareForStop => BLACK_SQUARE_FOR_STOP,
MiscellaneousTechnical::BlackCircleForRecord => BLACK_CIRCLE_FOR_RECORD,
MiscellaneousTechnical::PowerSymbol => POWER_SYMBOL,
MiscellaneousTechnical::PowerOnDashOffSymbol => POWER_ON_DASH_OFF_SYMBOL,
MiscellaneousTechnical::PowerOnSymbol => POWER_ON_SYMBOL,
MiscellaneousTechnical::PowerSleepSymbol => POWER_SLEEP_SYMBOL,
}
}
}
impl std::convert::TryFrom<char> for MiscellaneousTechnical {
type Error = ();
fn try_from(c: char) -> Result<Self, Self::Error> {
use constants::*;
match c {
DIAMETER_SIGN => Ok(MiscellaneousTechnical::DiameterSign),
ELECTRIC_ARROW => Ok(MiscellaneousTechnical::ElectricArrow),
HOUSE => Ok(MiscellaneousTechnical::House),
UP_ARROWHEAD => Ok(MiscellaneousTechnical::UpArrowhead),
DOWN_ARROWHEAD => Ok(MiscellaneousTechnical::DownArrowhead),
PROJECTIVE => Ok(MiscellaneousTechnical::Projective),
PERSPECTIVE => Ok(MiscellaneousTechnical::Perspective),
WAVY_LINE => Ok(MiscellaneousTechnical::WavyLine),
LEFT_CEILING => Ok(MiscellaneousTechnical::LeftCeiling),
RIGHT_CEILING => Ok(MiscellaneousTechnical::RightCeiling),
LEFT_FLOOR => Ok(MiscellaneousTechnical::LeftFloor),
RIGHT_FLOOR => Ok(MiscellaneousTechnical::RightFloor),
BOTTOM_RIGHT_CROP => Ok(MiscellaneousTechnical::BottomRightCrop),
BOTTOM_LEFT_CROP => Ok(MiscellaneousTechnical::BottomLeftCrop),
TOP_RIGHT_CROP => Ok(MiscellaneousTechnical::TopRightCrop),
TOP_LEFT_CROP => Ok(MiscellaneousTechnical::TopLeftCrop),
REVERSED_NOT_SIGN => Ok(MiscellaneousTechnical::ReversedNotSign),
SQUARE_LOZENGE => Ok(MiscellaneousTechnical::SquareLozenge),
ARC => Ok(MiscellaneousTechnical::Arc),
SEGMENT => Ok(MiscellaneousTechnical::Segment),
SECTOR => Ok(MiscellaneousTechnical::Sector),
TELEPHONE_RECORDER => Ok(MiscellaneousTechnical::TelephoneRecorder),
POSITION_INDICATOR => Ok(MiscellaneousTechnical::PositionIndicator),
VIEWDATA_SQUARE => Ok(MiscellaneousTechnical::ViewdataSquare),
PLACE_OF_INTEREST_SIGN => Ok(MiscellaneousTechnical::PlaceOfInterestSign),
TURNED_NOT_SIGN => Ok(MiscellaneousTechnical::TurnedNotSign),
WATCH => Ok(MiscellaneousTechnical::Watch),
HOURGLASS => Ok(MiscellaneousTechnical::Hourglass),
TOP_LEFT_CORNER => Ok(MiscellaneousTechnical::TopLeftCorner),
TOP_RIGHT_CORNER => Ok(MiscellaneousTechnical::TopRightCorner),
BOTTOM_LEFT_CORNER => Ok(MiscellaneousTechnical::BottomLeftCorner),
BOTTOM_RIGHT_CORNER => Ok(MiscellaneousTechnical::BottomRightCorner),
TOP_HALF_INTEGRAL => Ok(MiscellaneousTechnical::TopHalfIntegral),
BOTTOM_HALF_INTEGRAL => Ok(MiscellaneousTechnical::BottomHalfIntegral),
FROWN => Ok(MiscellaneousTechnical::Frown),
SMILE => Ok(MiscellaneousTechnical::Smile),
UP_ARROWHEAD_BETWEEN_TWO_HORIZONTAL_BARS => Ok(MiscellaneousTechnical::UpArrowheadBetweenTwoHorizontalBars),
OPTION_KEY => Ok(MiscellaneousTechnical::OptionKey),
ERASE_TO_THE_RIGHT => Ok(MiscellaneousTechnical::EraseToTheRight),
X_IN_A_RECTANGLE_BOX => Ok(MiscellaneousTechnical::XInARectangleBox),
KEYBOARD => Ok(MiscellaneousTechnical::Keyboard),
LEFT_DASH_POINTING_ANGLE_BRACKET => Ok(MiscellaneousTechnical::LeftDashPointingAngleBracket),
RIGHT_DASH_POINTING_ANGLE_BRACKET => Ok(MiscellaneousTechnical::RightDashPointingAngleBracket),
ERASE_TO_THE_LEFT => Ok(MiscellaneousTechnical::EraseToTheLeft),
BENZENE_RING => Ok(MiscellaneousTechnical::BenzeneRing),
CYLINDRICITY => Ok(MiscellaneousTechnical::Cylindricity),
ALL_AROUND_DASH_PROFILE => Ok(MiscellaneousTechnical::AllAroundDashProfile),
SYMMETRY => Ok(MiscellaneousTechnical::Symmetry),
TOTAL_RUNOUT => Ok(MiscellaneousTechnical::TotalRunout),
DIMENSION_ORIGIN => Ok(MiscellaneousTechnical::DimensionOrigin),
CONICAL_TAPER => Ok(MiscellaneousTechnical::ConicalTaper),
SLOPE => Ok(MiscellaneousTechnical::Slope),
COUNTERBORE => Ok(MiscellaneousTechnical::Counterbore),
COUNTERSINK => Ok(MiscellaneousTechnical::Countersink),
APL_FUNCTIONAL_SYMBOL_I_DASH_BEAM => Ok(MiscellaneousTechnical::AplFunctionalSymbolIDashBeam),
APL_FUNCTIONAL_SYMBOL_SQUISH_QUAD => Ok(MiscellaneousTechnical::AplFunctionalSymbolSquishQuad),
APL_FUNCTIONAL_SYMBOL_QUAD_EQUAL => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadEqual),
APL_FUNCTIONAL_SYMBOL_QUAD_DIVIDE => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDivide),
APL_FUNCTIONAL_SYMBOL_QUAD_DIAMOND => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDiamond),
APL_FUNCTIONAL_SYMBOL_QUAD_JOT => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadJot),
APL_FUNCTIONAL_SYMBOL_QUAD_CIRCLE => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadCircle),
APL_FUNCTIONAL_SYMBOL_CIRCLE_STILE => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleStile),
APL_FUNCTIONAL_SYMBOL_CIRCLE_JOT => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleJot),
APL_FUNCTIONAL_SYMBOL_SLASH_BAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolSlashBar),
APL_FUNCTIONAL_SYMBOL_BACKSLASH_BAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolBackslashBar),
APL_FUNCTIONAL_SYMBOL_QUAD_SLASH => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadSlash),
APL_FUNCTIONAL_SYMBOL_QUAD_BACKSLASH => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadBackslash),
APL_FUNCTIONAL_SYMBOL_QUAD_LESS_DASH_THAN => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadLessDashThan),
APL_FUNCTIONAL_SYMBOL_QUAD_GREATER_DASH_THAN => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadGreaterDashThan),
APL_FUNCTIONAL_SYMBOL_LEFTWARDS_VANE => Ok(MiscellaneousTechnical::AplFunctionalSymbolLeftwardsVane),
APL_FUNCTIONAL_SYMBOL_RIGHTWARDS_VANE => Ok(MiscellaneousTechnical::AplFunctionalSymbolRightwardsVane),
APL_FUNCTIONAL_SYMBOL_QUAD_LEFTWARDS_ARROW => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadLeftwardsArrow),
APL_FUNCTIONAL_SYMBOL_QUAD_RIGHTWARDS_ARROW => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadRightwardsArrow),
APL_FUNCTIONAL_SYMBOL_CIRCLE_BACKSLASH => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleBackslash),
APL_FUNCTIONAL_SYMBOL_DOWN_TACK_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownTackUnderbar),
APL_FUNCTIONAL_SYMBOL_DELTA_STILE => Ok(MiscellaneousTechnical::AplFunctionalSymbolDeltaStile),
APL_FUNCTIONAL_SYMBOL_QUAD_DOWN_CARET => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDownCaret),
APL_FUNCTIONAL_SYMBOL_QUAD_DELTA => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDelta),
APL_FUNCTIONAL_SYMBOL_DOWN_TACK_JOT => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownTackJot),
APL_FUNCTIONAL_SYMBOL_UPWARDS_VANE => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpwardsVane),
APL_FUNCTIONAL_SYMBOL_QUAD_UPWARDS_ARROW => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadUpwardsArrow),
APL_FUNCTIONAL_SYMBOL_UP_TACK_OVERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpTackOverbar),
APL_FUNCTIONAL_SYMBOL_DEL_STILE => Ok(MiscellaneousTechnical::AplFunctionalSymbolDelStile),
APL_FUNCTIONAL_SYMBOL_QUAD_UP_CARET => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadUpCaret),
APL_FUNCTIONAL_SYMBOL_QUAD_DEL => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDel),
APL_FUNCTIONAL_SYMBOL_UP_TACK_JOT => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpTackJot),
APL_FUNCTIONAL_SYMBOL_DOWNWARDS_VANE => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownwardsVane),
APL_FUNCTIONAL_SYMBOL_QUAD_DOWNWARDS_ARROW => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadDownwardsArrow),
APL_FUNCTIONAL_SYMBOL_QUOTE_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuoteUnderbar),
APL_FUNCTIONAL_SYMBOL_DELTA_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolDeltaUnderbar),
APL_FUNCTIONAL_SYMBOL_DIAMOND_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolDiamondUnderbar),
APL_FUNCTIONAL_SYMBOL_JOT_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolJotUnderbar),
APL_FUNCTIONAL_SYMBOL_CIRCLE_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleUnderbar),
APL_FUNCTIONAL_SYMBOL_UP_SHOE_JOT => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpShoeJot),
APL_FUNCTIONAL_SYMBOL_QUOTE_QUAD => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuoteQuad),
APL_FUNCTIONAL_SYMBOL_CIRCLE_STAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleStar),
APL_FUNCTIONAL_SYMBOL_QUAD_COLON => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadColon),
APL_FUNCTIONAL_SYMBOL_UP_TACK_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpTackDiaeresis),
APL_FUNCTIONAL_SYMBOL_DEL_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolDelDiaeresis),
APL_FUNCTIONAL_SYMBOL_STAR_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolStarDiaeresis),
APL_FUNCTIONAL_SYMBOL_JOT_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolJotDiaeresis),
APL_FUNCTIONAL_SYMBOL_CIRCLE_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolCircleDiaeresis),
APL_FUNCTIONAL_SYMBOL_DOWN_SHOE_STILE => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownShoeStile),
APL_FUNCTIONAL_SYMBOL_LEFT_SHOE_STILE => Ok(MiscellaneousTechnical::AplFunctionalSymbolLeftShoeStile),
APL_FUNCTIONAL_SYMBOL_TILDE_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolTildeDiaeresis),
APL_FUNCTIONAL_SYMBOL_GREATER_DASH_THAN_DIAERESIS => Ok(MiscellaneousTechnical::AplFunctionalSymbolGreaterDashThanDiaeresis),
APL_FUNCTIONAL_SYMBOL_COMMA_BAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolCommaBar),
APL_FUNCTIONAL_SYMBOL_DEL_TILDE => Ok(MiscellaneousTechnical::AplFunctionalSymbolDelTilde),
APL_FUNCTIONAL_SYMBOL_ZILDE => Ok(MiscellaneousTechnical::AplFunctionalSymbolZilde),
APL_FUNCTIONAL_SYMBOL_STILE_TILDE => Ok(MiscellaneousTechnical::AplFunctionalSymbolStileTilde),
APL_FUNCTIONAL_SYMBOL_SEMICOLON_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolSemicolonUnderbar),
APL_FUNCTIONAL_SYMBOL_QUAD_NOT_EQUAL => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadNotEqual),
APL_FUNCTIONAL_SYMBOL_QUAD_QUESTION => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuadQuestion),
APL_FUNCTIONAL_SYMBOL_DOWN_CARET_TILDE => Ok(MiscellaneousTechnical::AplFunctionalSymbolDownCaretTilde),
APL_FUNCTIONAL_SYMBOL_UP_CARET_TILDE => Ok(MiscellaneousTechnical::AplFunctionalSymbolUpCaretTilde),
APL_FUNCTIONAL_SYMBOL_IOTA => Ok(MiscellaneousTechnical::AplFunctionalSymbolIota),
APL_FUNCTIONAL_SYMBOL_RHO => Ok(MiscellaneousTechnical::AplFunctionalSymbolRho),
APL_FUNCTIONAL_SYMBOL_OMEGA => Ok(MiscellaneousTechnical::AplFunctionalSymbolOmega),
APL_FUNCTIONAL_SYMBOL_ALPHA_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolAlphaUnderbar),
APL_FUNCTIONAL_SYMBOL_EPSILON_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolEpsilonUnderbar),
APL_FUNCTIONAL_SYMBOL_IOTA_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolIotaUnderbar),
APL_FUNCTIONAL_SYMBOL_OMEGA_UNDERBAR => Ok(MiscellaneousTechnical::AplFunctionalSymbolOmegaUnderbar),
APL_FUNCTIONAL_SYMBOL_ALPHA => Ok(MiscellaneousTechnical::AplFunctionalSymbolAlpha),
NOT_CHECK_MARK => Ok(MiscellaneousTechnical::NotCheckMark),
RIGHT_ANGLE_WITH_DOWNWARDS_ZIGZAG_ARROW => Ok(MiscellaneousTechnical::RightAngleWithDownwardsZigzagArrow),
SHOULDERED_OPEN_BOX => Ok(MiscellaneousTechnical::ShoulderedOpenBox),
BELL_SYMBOL => Ok(MiscellaneousTechnical::BellSymbol),
VERTICAL_LINE_WITH_MIDDLE_DOT => Ok(MiscellaneousTechnical::VerticalLineWithMiddleDot),
INSERTION_SYMBOL => Ok(MiscellaneousTechnical::InsertionSymbol),
CONTINUOUS_UNDERLINE_SYMBOL => Ok(MiscellaneousTechnical::ContinuousUnderlineSymbol),
DISCONTINUOUS_UNDERLINE_SYMBOL => Ok(MiscellaneousTechnical::DiscontinuousUnderlineSymbol),
EMPHASIS_SYMBOL => Ok(MiscellaneousTechnical::EmphasisSymbol),
COMPOSITION_SYMBOL => Ok(MiscellaneousTechnical::CompositionSymbol),
WHITE_SQUARE_WITH_CENTRE_VERTICAL_LINE => Ok(MiscellaneousTechnical::WhiteSquareWithCentreVerticalLine),
ENTER_SYMBOL => Ok(MiscellaneousTechnical::EnterSymbol),
ALTERNATIVE_KEY_SYMBOL => Ok(MiscellaneousTechnical::AlternativeKeySymbol),
HELM_SYMBOL => Ok(MiscellaneousTechnical::HelmSymbol),
CIRCLED_HORIZONTAL_BAR_WITH_NOTCH => Ok(MiscellaneousTechnical::CircledHorizontalBarWithNotch),
CIRCLED_TRIANGLE_DOWN => Ok(MiscellaneousTechnical::CircledTriangleDown),
BROKEN_CIRCLE_WITH_NORTHWEST_ARROW => Ok(MiscellaneousTechnical::BrokenCircleWithNorthwestArrow),
UNDO_SYMBOL => Ok(MiscellaneousTechnical::UndoSymbol),
MONOSTABLE_SYMBOL => Ok(MiscellaneousTechnical::MonostableSymbol),
HYSTERESIS_SYMBOL => Ok(MiscellaneousTechnical::HysteresisSymbol),
OPEN_DASH_CIRCUIT_DASH_OUTPUT_H_DASH_TYPE_SYMBOL => Ok(MiscellaneousTechnical::OpenDashCircuitDashOutputHDashTypeSymbol),
OPEN_DASH_CIRCUIT_DASH_OUTPUT_L_DASH_TYPE_SYMBOL => Ok(MiscellaneousTechnical::OpenDashCircuitDashOutputLDashTypeSymbol),
PASSIVE_DASH_PULL_DASH_DOWN_DASH_OUTPUT_SYMBOL => Ok(MiscellaneousTechnical::PassiveDashPullDashDownDashOutputSymbol),
PASSIVE_DASH_PULL_DASH_UP_DASH_OUTPUT_SYMBOL => Ok(MiscellaneousTechnical::PassiveDashPullDashUpDashOutputSymbol),
DIRECT_CURRENT_SYMBOL_FORM_TWO => Ok(MiscellaneousTechnical::DirectCurrentSymbolFormTwo),
SOFTWARE_DASH_FUNCTION_SYMBOL => Ok(MiscellaneousTechnical::SoftwareDashFunctionSymbol),
APL_FUNCTIONAL_SYMBOL_QUAD => Ok(MiscellaneousTechnical::AplFunctionalSymbolQuad),
DECIMAL_SEPARATOR_KEY_SYMBOL => Ok(MiscellaneousTechnical::DecimalSeparatorKeySymbol),
PREVIOUS_PAGE => Ok(MiscellaneousTechnical::PreviousPage),
NEXT_PAGE => Ok(MiscellaneousTechnical::NextPage),
PRINT_SCREEN_SYMBOL => Ok(MiscellaneousTechnical::PrintScreenSymbol),
CLEAR_SCREEN_SYMBOL => Ok(MiscellaneousTechnical::ClearScreenSymbol),
LEFT_PARENTHESIS_UPPER_HOOK => Ok(MiscellaneousTechnical::LeftParenthesisUpperHook),
LEFT_PARENTHESIS_EXTENSION => Ok(MiscellaneousTechnical::LeftParenthesisExtension),
LEFT_PARENTHESIS_LOWER_HOOK => Ok(MiscellaneousTechnical::LeftParenthesisLowerHook),
RIGHT_PARENTHESIS_UPPER_HOOK => Ok(MiscellaneousTechnical::RightParenthesisUpperHook),
RIGHT_PARENTHESIS_EXTENSION => Ok(MiscellaneousTechnical::RightParenthesisExtension),
RIGHT_PARENTHESIS_LOWER_HOOK => Ok(MiscellaneousTechnical::RightParenthesisLowerHook),
LEFT_SQUARE_BRACKET_UPPER_CORNER => Ok(MiscellaneousTechnical::LeftSquareBracketUpperCorner),
LEFT_SQUARE_BRACKET_EXTENSION => Ok(MiscellaneousTechnical::LeftSquareBracketExtension),
LEFT_SQUARE_BRACKET_LOWER_CORNER => Ok(MiscellaneousTechnical::LeftSquareBracketLowerCorner),
RIGHT_SQUARE_BRACKET_UPPER_CORNER => Ok(MiscellaneousTechnical::RightSquareBracketUpperCorner),
RIGHT_SQUARE_BRACKET_EXTENSION => Ok(MiscellaneousTechnical::RightSquareBracketExtension),
RIGHT_SQUARE_BRACKET_LOWER_CORNER => Ok(MiscellaneousTechnical::RightSquareBracketLowerCorner),
LEFT_CURLY_BRACKET_UPPER_HOOK => Ok(MiscellaneousTechnical::LeftCurlyBracketUpperHook),
LEFT_CURLY_BRACKET_MIDDLE_PIECE => Ok(MiscellaneousTechnical::LeftCurlyBracketMiddlePiece),
LEFT_CURLY_BRACKET_LOWER_HOOK => Ok(MiscellaneousTechnical::LeftCurlyBracketLowerHook),
CURLY_BRACKET_EXTENSION => Ok(MiscellaneousTechnical::CurlyBracketExtension),
RIGHT_CURLY_BRACKET_UPPER_HOOK => Ok(MiscellaneousTechnical::RightCurlyBracketUpperHook),
RIGHT_CURLY_BRACKET_MIDDLE_PIECE => Ok(MiscellaneousTechnical::RightCurlyBracketMiddlePiece),
RIGHT_CURLY_BRACKET_LOWER_HOOK => Ok(MiscellaneousTechnical::RightCurlyBracketLowerHook),
INTEGRAL_EXTENSION => Ok(MiscellaneousTechnical::IntegralExtension),
HORIZONTAL_LINE_EXTENSION => Ok(MiscellaneousTechnical::HorizontalLineExtension),
UPPER_LEFT_OR_LOWER_RIGHT_CURLY_BRACKET_SECTION => Ok(MiscellaneousTechnical::UpperLeftOrLowerRightCurlyBracketSection),
UPPER_RIGHT_OR_LOWER_LEFT_CURLY_BRACKET_SECTION => Ok(MiscellaneousTechnical::UpperRightOrLowerLeftCurlyBracketSection),
SUMMATION_TOP => Ok(MiscellaneousTechnical::SummationTop),
SUMMATION_BOTTOM => Ok(MiscellaneousTechnical::SummationBottom),
TOP_SQUARE_BRACKET => Ok(MiscellaneousTechnical::TopSquareBracket),
BOTTOM_SQUARE_BRACKET => Ok(MiscellaneousTechnical::BottomSquareBracket),
BOTTOM_SQUARE_BRACKET_OVER_TOP_SQUARE_BRACKET => Ok(MiscellaneousTechnical::BottomSquareBracketOverTopSquareBracket),
RADICAL_SYMBOL_BOTTOM => Ok(MiscellaneousTechnical::RadicalSymbolBottom),
LEFT_VERTICAL_BOX_LINE => Ok(MiscellaneousTechnical::LeftVerticalBoxLine),
RIGHT_VERTICAL_BOX_LINE => Ok(MiscellaneousTechnical::RightVerticalBoxLine),
HORIZONTAL_SCAN_LINE_DASH_1 => Ok(MiscellaneousTechnical::HorizontalScanLineDash1),
HORIZONTAL_SCAN_LINE_DASH_3 => Ok(MiscellaneousTechnical::HorizontalScanLineDash3),
HORIZONTAL_SCAN_LINE_DASH_7 => Ok(MiscellaneousTechnical::HorizontalScanLineDash7),
HORIZONTAL_SCAN_LINE_DASH_9 => Ok(MiscellaneousTechnical::HorizontalScanLineDash9),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_RIGHT => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopRight),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_RIGHT => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomRight),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_CIRCLE => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalWithCircle),
DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_CIRCLE => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithCircle),
DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_CIRCLE => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithCircle),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_WITH_TRIANGLE => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalWithTriangle),
DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_TRIANGLE => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithTriangle),
DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_TRIANGLE => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithTriangle),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_WAVE => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndWave),
DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL_WITH_WAVE => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithWave),
DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL_WITH_WAVE => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithWave),
DENTISTRY_SYMBOL_LIGHT_DOWN_AND_HORIZONTAL => Ok(MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontal),
DENTISTRY_SYMBOL_LIGHT_UP_AND_HORIZONTAL => Ok(MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontal),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_TOP_LEFT => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopLeft),
DENTISTRY_SYMBOL_LIGHT_VERTICAL_AND_BOTTOM_LEFT => Ok(MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomLeft),
SQUARE_FOOT => Ok(MiscellaneousTechnical::SquareFoot),
RETURN_SYMBOL => Ok(MiscellaneousTechnical::ReturnSymbol),
EJECT_SYMBOL => Ok(MiscellaneousTechnical::EjectSymbol),
VERTICAL_LINE_EXTENSION => Ok(MiscellaneousTechnical::VerticalLineExtension),
METRICAL_BREVE => Ok(MiscellaneousTechnical::MetricalBreve),
METRICAL_LONG_OVER_SHORT => Ok(MiscellaneousTechnical::MetricalLongOverShort),
METRICAL_SHORT_OVER_LONG => Ok(MiscellaneousTechnical::MetricalShortOverLong),
METRICAL_LONG_OVER_TWO_SHORTS => Ok(MiscellaneousTechnical::MetricalLongOverTwoShorts),
METRICAL_TWO_SHORTS_OVER_LONG => Ok(MiscellaneousTechnical::MetricalTwoShortsOverLong),
METRICAL_TWO_SHORTS_JOINED => Ok(MiscellaneousTechnical::MetricalTwoShortsJoined),
METRICAL_TRISEME => Ok(MiscellaneousTechnical::MetricalTriseme),
METRICAL_TETRASEME => Ok(MiscellaneousTechnical::MetricalTetraseme),
METRICAL_PENTASEME => Ok(MiscellaneousTechnical::MetricalPentaseme),
EARTH_GROUND => Ok(MiscellaneousTechnical::EarthGround),
FUSE => Ok(MiscellaneousTechnical::Fuse),
TOP_PARENTHESIS => Ok(MiscellaneousTechnical::TopParenthesis),
BOTTOM_PARENTHESIS => Ok(MiscellaneousTechnical::BottomParenthesis),
TOP_CURLY_BRACKET => Ok(MiscellaneousTechnical::TopCurlyBracket),
BOTTOM_CURLY_BRACKET => Ok(MiscellaneousTechnical::BottomCurlyBracket),
TOP_TORTOISE_SHELL_BRACKET => Ok(MiscellaneousTechnical::TopTortoiseShellBracket),
BOTTOM_TORTOISE_SHELL_BRACKET => Ok(MiscellaneousTechnical::BottomTortoiseShellBracket),
WHITE_TRAPEZIUM => Ok(MiscellaneousTechnical::WhiteTrapezium),
BENZENE_RING_WITH_CIRCLE => Ok(MiscellaneousTechnical::BenzeneRingWithCircle),
STRAIGHTNESS => Ok(MiscellaneousTechnical::Straightness),
FLATNESS => Ok(MiscellaneousTechnical::Flatness),
AC_CURRENT => Ok(MiscellaneousTechnical::AcCurrent),
ELECTRICAL_INTERSECTION => Ok(MiscellaneousTechnical::ElectricalIntersection),
DECIMAL_EXPONENT_SYMBOL => Ok(MiscellaneousTechnical::DecimalExponentSymbol),
BLACK_RIGHT_DASH_POINTING_DOUBLE_TRIANGLE => Ok(MiscellaneousTechnical::BlackRightDashPointingDoubleTriangle),
BLACK_LEFT_DASH_POINTING_DOUBLE_TRIANGLE => Ok(MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangle),
BLACK_UP_DASH_POINTING_DOUBLE_TRIANGLE => Ok(MiscellaneousTechnical::BlackUpDashPointingDoubleTriangle),
BLACK_DOWN_DASH_POINTING_DOUBLE_TRIANGLE => Ok(MiscellaneousTechnical::BlackDownDashPointingDoubleTriangle),
BLACK_RIGHT_DASH_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR => Ok(MiscellaneousTechnical::BlackRightDashPointingDoubleTriangleWithVerticalBar),
BLACK_LEFT_DASH_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR => Ok(MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangleWithVerticalBar),
BLACK_RIGHT_DASH_POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR => Ok(MiscellaneousTechnical::BlackRightDashPointingTriangleWithDoubleVerticalBar),
ALARM_CLOCK => Ok(MiscellaneousTechnical::AlarmClock),
STOPWATCH => Ok(MiscellaneousTechnical::Stopwatch),
TIMER_CLOCK => Ok(MiscellaneousTechnical::TimerClock),
HOURGLASS_WITH_FLOWING_SAND => Ok(MiscellaneousTechnical::HourglassWithFlowingSand),
BLACK_MEDIUM_LEFT_DASH_POINTING_TRIANGLE => Ok(MiscellaneousTechnical::BlackMediumLeftDashPointingTriangle),
BLACK_MEDIUM_RIGHT_DASH_POINTING_TRIANGLE => Ok(MiscellaneousTechnical::BlackMediumRightDashPointingTriangle),
BLACK_MEDIUM_UP_DASH_POINTING_TRIANGLE => Ok(MiscellaneousTechnical::BlackMediumUpDashPointingTriangle),
BLACK_MEDIUM_DOWN_DASH_POINTING_TRIANGLE => Ok(MiscellaneousTechnical::BlackMediumDownDashPointingTriangle),
DOUBLE_VERTICAL_BAR => Ok(MiscellaneousTechnical::DoubleVerticalBar),
BLACK_SQUARE_FOR_STOP => Ok(MiscellaneousTechnical::BlackSquareForStop),
BLACK_CIRCLE_FOR_RECORD => Ok(MiscellaneousTechnical::BlackCircleForRecord),
POWER_SYMBOL => Ok(MiscellaneousTechnical::PowerSymbol),
POWER_ON_DASH_OFF_SYMBOL => Ok(MiscellaneousTechnical::PowerOnDashOffSymbol),
POWER_ON_SYMBOL => Ok(MiscellaneousTechnical::PowerOnSymbol),
POWER_SLEEP_SYMBOL => Ok(MiscellaneousTechnical::PowerSleepSymbol),
_ => Err(()),
}
}
}
impl Into<u32> for MiscellaneousTechnical {
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 MiscellaneousTechnical {
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 MiscellaneousTechnical {
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 MiscellaneousTechnical {
pub fn new() -> Self {
MiscellaneousTechnical::DiameterSign
}
pub fn name(&self) -> &str {
match self {
MiscellaneousTechnical::DiameterSign => "diameter sign",
MiscellaneousTechnical::ElectricArrow => "electric arrow",
MiscellaneousTechnical::House => "house",
MiscellaneousTechnical::UpArrowhead => "up arrowhead",
MiscellaneousTechnical::DownArrowhead => "down arrowhead",
MiscellaneousTechnical::Projective => "projective",
MiscellaneousTechnical::Perspective => "perspective",
MiscellaneousTechnical::WavyLine => "wavy line",
MiscellaneousTechnical::LeftCeiling => "left ceiling",
MiscellaneousTechnical::RightCeiling => "right ceiling",
MiscellaneousTechnical::LeftFloor => "left floor",
MiscellaneousTechnical::RightFloor => "right floor",
MiscellaneousTechnical::BottomRightCrop => "bottom right crop",
MiscellaneousTechnical::BottomLeftCrop => "bottom left crop",
MiscellaneousTechnical::TopRightCrop => "top right crop",
MiscellaneousTechnical::TopLeftCrop => "top left crop",
MiscellaneousTechnical::ReversedNotSign => "reversed not sign",
MiscellaneousTechnical::SquareLozenge => "square lozenge",
MiscellaneousTechnical::Arc => "arc",
MiscellaneousTechnical::Segment => "segment",
MiscellaneousTechnical::Sector => "sector",
MiscellaneousTechnical::TelephoneRecorder => "telephone recorder",
MiscellaneousTechnical::PositionIndicator => "position indicator",
MiscellaneousTechnical::ViewdataSquare => "viewdata square",
MiscellaneousTechnical::PlaceOfInterestSign => "place of interest sign",
MiscellaneousTechnical::TurnedNotSign => "turned not sign",
MiscellaneousTechnical::Watch => "watch",
MiscellaneousTechnical::Hourglass => "hourglass",
MiscellaneousTechnical::TopLeftCorner => "top left corner",
MiscellaneousTechnical::TopRightCorner => "top right corner",
MiscellaneousTechnical::BottomLeftCorner => "bottom left corner",
MiscellaneousTechnical::BottomRightCorner => "bottom right corner",
MiscellaneousTechnical::TopHalfIntegral => "top half integral",
MiscellaneousTechnical::BottomHalfIntegral => "bottom half integral",
MiscellaneousTechnical::Frown => "frown",
MiscellaneousTechnical::Smile => "smile",
MiscellaneousTechnical::UpArrowheadBetweenTwoHorizontalBars => "up arrowhead between two horizontal bars",
MiscellaneousTechnical::OptionKey => "option key",
MiscellaneousTechnical::EraseToTheRight => "erase to the right",
MiscellaneousTechnical::XInARectangleBox => "x in a rectangle box",
MiscellaneousTechnical::Keyboard => "keyboard",
MiscellaneousTechnical::LeftDashPointingAngleBracket => "left-pointing angle bracket",
MiscellaneousTechnical::RightDashPointingAngleBracket => "right-pointing angle bracket",
MiscellaneousTechnical::EraseToTheLeft => "erase to the left",
MiscellaneousTechnical::BenzeneRing => "benzene ring",
MiscellaneousTechnical::Cylindricity => "cylindricity",
MiscellaneousTechnical::AllAroundDashProfile => "all around-profile",
MiscellaneousTechnical::Symmetry => "symmetry",
MiscellaneousTechnical::TotalRunout => "total runout",
MiscellaneousTechnical::DimensionOrigin => "dimension origin",
MiscellaneousTechnical::ConicalTaper => "conical taper",
MiscellaneousTechnical::Slope => "slope",
MiscellaneousTechnical::Counterbore => "counterbore",
MiscellaneousTechnical::Countersink => "countersink",
MiscellaneousTechnical::AplFunctionalSymbolIDashBeam => "apl functional symbol i-beam",
MiscellaneousTechnical::AplFunctionalSymbolSquishQuad => "apl functional symbol squish quad",
MiscellaneousTechnical::AplFunctionalSymbolQuadEqual => "apl functional symbol quad equal",
MiscellaneousTechnical::AplFunctionalSymbolQuadDivide => "apl functional symbol quad divide",
MiscellaneousTechnical::AplFunctionalSymbolQuadDiamond => "apl functional symbol quad diamond",
MiscellaneousTechnical::AplFunctionalSymbolQuadJot => "apl functional symbol quad jot",
MiscellaneousTechnical::AplFunctionalSymbolQuadCircle => "apl functional symbol quad circle",
MiscellaneousTechnical::AplFunctionalSymbolCircleStile => "apl functional symbol circle stile",
MiscellaneousTechnical::AplFunctionalSymbolCircleJot => "apl functional symbol circle jot",
MiscellaneousTechnical::AplFunctionalSymbolSlashBar => "apl functional symbol slash bar",
MiscellaneousTechnical::AplFunctionalSymbolBackslashBar => "apl functional symbol backslash bar",
MiscellaneousTechnical::AplFunctionalSymbolQuadSlash => "apl functional symbol quad slash",
MiscellaneousTechnical::AplFunctionalSymbolQuadBackslash => "apl functional symbol quad backslash",
MiscellaneousTechnical::AplFunctionalSymbolQuadLessDashThan => "apl functional symbol quad less-than",
MiscellaneousTechnical::AplFunctionalSymbolQuadGreaterDashThan => "apl functional symbol quad greater-than",
MiscellaneousTechnical::AplFunctionalSymbolLeftwardsVane => "apl functional symbol leftwards vane",
MiscellaneousTechnical::AplFunctionalSymbolRightwardsVane => "apl functional symbol rightwards vane",
MiscellaneousTechnical::AplFunctionalSymbolQuadLeftwardsArrow => "apl functional symbol quad leftwards arrow",
MiscellaneousTechnical::AplFunctionalSymbolQuadRightwardsArrow => "apl functional symbol quad rightwards arrow",
MiscellaneousTechnical::AplFunctionalSymbolCircleBackslash => "apl functional symbol circle backslash",
MiscellaneousTechnical::AplFunctionalSymbolDownTackUnderbar => "apl functional symbol down tack underbar",
MiscellaneousTechnical::AplFunctionalSymbolDeltaStile => "apl functional symbol delta stile",
MiscellaneousTechnical::AplFunctionalSymbolQuadDownCaret => "apl functional symbol quad down caret",
MiscellaneousTechnical::AplFunctionalSymbolQuadDelta => "apl functional symbol quad delta",
MiscellaneousTechnical::AplFunctionalSymbolDownTackJot => "apl functional symbol down tack jot",
MiscellaneousTechnical::AplFunctionalSymbolUpwardsVane => "apl functional symbol upwards vane",
MiscellaneousTechnical::AplFunctionalSymbolQuadUpwardsArrow => "apl functional symbol quad upwards arrow",
MiscellaneousTechnical::AplFunctionalSymbolUpTackOverbar => "apl functional symbol up tack overbar",
MiscellaneousTechnical::AplFunctionalSymbolDelStile => "apl functional symbol del stile",
MiscellaneousTechnical::AplFunctionalSymbolQuadUpCaret => "apl functional symbol quad up caret",
MiscellaneousTechnical::AplFunctionalSymbolQuadDel => "apl functional symbol quad del",
MiscellaneousTechnical::AplFunctionalSymbolUpTackJot => "apl functional symbol up tack jot",
MiscellaneousTechnical::AplFunctionalSymbolDownwardsVane => "apl functional symbol downwards vane",
MiscellaneousTechnical::AplFunctionalSymbolQuadDownwardsArrow => "apl functional symbol quad downwards arrow",
MiscellaneousTechnical::AplFunctionalSymbolQuoteUnderbar => "apl functional symbol quote underbar",
MiscellaneousTechnical::AplFunctionalSymbolDeltaUnderbar => "apl functional symbol delta underbar",
MiscellaneousTechnical::AplFunctionalSymbolDiamondUnderbar => "apl functional symbol diamond underbar",
MiscellaneousTechnical::AplFunctionalSymbolJotUnderbar => "apl functional symbol jot underbar",
MiscellaneousTechnical::AplFunctionalSymbolCircleUnderbar => "apl functional symbol circle underbar",
MiscellaneousTechnical::AplFunctionalSymbolUpShoeJot => "apl functional symbol up shoe jot",
MiscellaneousTechnical::AplFunctionalSymbolQuoteQuad => "apl functional symbol quote quad",
MiscellaneousTechnical::AplFunctionalSymbolCircleStar => "apl functional symbol circle star",
MiscellaneousTechnical::AplFunctionalSymbolQuadColon => "apl functional symbol quad colon",
MiscellaneousTechnical::AplFunctionalSymbolUpTackDiaeresis => "apl functional symbol up tack diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolDelDiaeresis => "apl functional symbol del diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolStarDiaeresis => "apl functional symbol star diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolJotDiaeresis => "apl functional symbol jot diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolCircleDiaeresis => "apl functional symbol circle diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolDownShoeStile => "apl functional symbol down shoe stile",
MiscellaneousTechnical::AplFunctionalSymbolLeftShoeStile => "apl functional symbol left shoe stile",
MiscellaneousTechnical::AplFunctionalSymbolTildeDiaeresis => "apl functional symbol tilde diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolGreaterDashThanDiaeresis => "apl functional symbol greater-than diaeresis",
MiscellaneousTechnical::AplFunctionalSymbolCommaBar => "apl functional symbol comma bar",
MiscellaneousTechnical::AplFunctionalSymbolDelTilde => "apl functional symbol del tilde",
MiscellaneousTechnical::AplFunctionalSymbolZilde => "apl functional symbol zilde",
MiscellaneousTechnical::AplFunctionalSymbolStileTilde => "apl functional symbol stile tilde",
MiscellaneousTechnical::AplFunctionalSymbolSemicolonUnderbar => "apl functional symbol semicolon underbar",
MiscellaneousTechnical::AplFunctionalSymbolQuadNotEqual => "apl functional symbol quad not equal",
MiscellaneousTechnical::AplFunctionalSymbolQuadQuestion => "apl functional symbol quad question",
MiscellaneousTechnical::AplFunctionalSymbolDownCaretTilde => "apl functional symbol down caret tilde",
MiscellaneousTechnical::AplFunctionalSymbolUpCaretTilde => "apl functional symbol up caret tilde",
MiscellaneousTechnical::AplFunctionalSymbolIota => "apl functional symbol iota",
MiscellaneousTechnical::AplFunctionalSymbolRho => "apl functional symbol rho",
MiscellaneousTechnical::AplFunctionalSymbolOmega => "apl functional symbol omega",
MiscellaneousTechnical::AplFunctionalSymbolAlphaUnderbar => "apl functional symbol alpha underbar",
MiscellaneousTechnical::AplFunctionalSymbolEpsilonUnderbar => "apl functional symbol epsilon underbar",
MiscellaneousTechnical::AplFunctionalSymbolIotaUnderbar => "apl functional symbol iota underbar",
MiscellaneousTechnical::AplFunctionalSymbolOmegaUnderbar => "apl functional symbol omega underbar",
MiscellaneousTechnical::AplFunctionalSymbolAlpha => "apl functional symbol alpha",
MiscellaneousTechnical::NotCheckMark => "not check mark",
MiscellaneousTechnical::RightAngleWithDownwardsZigzagArrow => "right angle with downwards zigzag arrow",
MiscellaneousTechnical::ShoulderedOpenBox => "shouldered open box",
MiscellaneousTechnical::BellSymbol => "bell symbol",
MiscellaneousTechnical::VerticalLineWithMiddleDot => "vertical line with middle dot",
MiscellaneousTechnical::InsertionSymbol => "insertion symbol",
MiscellaneousTechnical::ContinuousUnderlineSymbol => "continuous underline symbol",
MiscellaneousTechnical::DiscontinuousUnderlineSymbol => "discontinuous underline symbol",
MiscellaneousTechnical::EmphasisSymbol => "emphasis symbol",
MiscellaneousTechnical::CompositionSymbol => "composition symbol",
MiscellaneousTechnical::WhiteSquareWithCentreVerticalLine => "white square with centre vertical line",
MiscellaneousTechnical::EnterSymbol => "enter symbol",
MiscellaneousTechnical::AlternativeKeySymbol => "alternative key symbol",
MiscellaneousTechnical::HelmSymbol => "helm symbol",
MiscellaneousTechnical::CircledHorizontalBarWithNotch => "circled horizontal bar with notch",
MiscellaneousTechnical::CircledTriangleDown => "circled triangle down",
MiscellaneousTechnical::BrokenCircleWithNorthwestArrow => "broken circle with northwest arrow",
MiscellaneousTechnical::UndoSymbol => "undo symbol",
MiscellaneousTechnical::MonostableSymbol => "monostable symbol",
MiscellaneousTechnical::HysteresisSymbol => "hysteresis symbol",
MiscellaneousTechnical::OpenDashCircuitDashOutputHDashTypeSymbol => "open-circuit-output h-type symbol",
MiscellaneousTechnical::OpenDashCircuitDashOutputLDashTypeSymbol => "open-circuit-output l-type symbol",
MiscellaneousTechnical::PassiveDashPullDashDownDashOutputSymbol => "passive-pull-down-output symbol",
MiscellaneousTechnical::PassiveDashPullDashUpDashOutputSymbol => "passive-pull-up-output symbol",
MiscellaneousTechnical::DirectCurrentSymbolFormTwo => "direct current symbol form two",
MiscellaneousTechnical::SoftwareDashFunctionSymbol => "software-function symbol",
MiscellaneousTechnical::AplFunctionalSymbolQuad => "apl functional symbol quad",
MiscellaneousTechnical::DecimalSeparatorKeySymbol => "decimal separator key symbol",
MiscellaneousTechnical::PreviousPage => "previous page",
MiscellaneousTechnical::NextPage => "next page",
MiscellaneousTechnical::PrintScreenSymbol => "print screen symbol",
MiscellaneousTechnical::ClearScreenSymbol => "clear screen symbol",
MiscellaneousTechnical::LeftParenthesisUpperHook => "left parenthesis upper hook",
MiscellaneousTechnical::LeftParenthesisExtension => "left parenthesis extension",
MiscellaneousTechnical::LeftParenthesisLowerHook => "left parenthesis lower hook",
MiscellaneousTechnical::RightParenthesisUpperHook => "right parenthesis upper hook",
MiscellaneousTechnical::RightParenthesisExtension => "right parenthesis extension",
MiscellaneousTechnical::RightParenthesisLowerHook => "right parenthesis lower hook",
MiscellaneousTechnical::LeftSquareBracketUpperCorner => "left square bracket upper corner",
MiscellaneousTechnical::LeftSquareBracketExtension => "left square bracket extension",
MiscellaneousTechnical::LeftSquareBracketLowerCorner => "left square bracket lower corner",
MiscellaneousTechnical::RightSquareBracketUpperCorner => "right square bracket upper corner",
MiscellaneousTechnical::RightSquareBracketExtension => "right square bracket extension",
MiscellaneousTechnical::RightSquareBracketLowerCorner => "right square bracket lower corner",
MiscellaneousTechnical::LeftCurlyBracketUpperHook => "left curly bracket upper hook",
MiscellaneousTechnical::LeftCurlyBracketMiddlePiece => "left curly bracket middle piece",
MiscellaneousTechnical::LeftCurlyBracketLowerHook => "left curly bracket lower hook",
MiscellaneousTechnical::CurlyBracketExtension => "curly bracket extension",
MiscellaneousTechnical::RightCurlyBracketUpperHook => "right curly bracket upper hook",
MiscellaneousTechnical::RightCurlyBracketMiddlePiece => "right curly bracket middle piece",
MiscellaneousTechnical::RightCurlyBracketLowerHook => "right curly bracket lower hook",
MiscellaneousTechnical::IntegralExtension => "integral extension",
MiscellaneousTechnical::HorizontalLineExtension => "horizontal line extension",
MiscellaneousTechnical::UpperLeftOrLowerRightCurlyBracketSection => "upper left or lower right curly bracket section",
MiscellaneousTechnical::UpperRightOrLowerLeftCurlyBracketSection => "upper right or lower left curly bracket section",
MiscellaneousTechnical::SummationTop => "summation top",
MiscellaneousTechnical::SummationBottom => "summation bottom",
MiscellaneousTechnical::TopSquareBracket => "top square bracket",
MiscellaneousTechnical::BottomSquareBracket => "bottom square bracket",
MiscellaneousTechnical::BottomSquareBracketOverTopSquareBracket => "bottom square bracket over top square bracket",
MiscellaneousTechnical::RadicalSymbolBottom => "radical symbol bottom",
MiscellaneousTechnical::LeftVerticalBoxLine => "left vertical box line",
MiscellaneousTechnical::RightVerticalBoxLine => "right vertical box line",
MiscellaneousTechnical::HorizontalScanLineDash1 => "horizontal scan line-1",
MiscellaneousTechnical::HorizontalScanLineDash3 => "horizontal scan line-3",
MiscellaneousTechnical::HorizontalScanLineDash7 => "horizontal scan line-7",
MiscellaneousTechnical::HorizontalScanLineDash9 => "horizontal scan line-9",
MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopRight => "dentistry symbol light vertical and top right",
MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomRight => "dentistry symbol light vertical and bottom right",
MiscellaneousTechnical::DentistrySymbolLightVerticalWithCircle => "dentistry symbol light vertical with circle",
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithCircle => "dentistry symbol light down and horizontal with circle",
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithCircle => "dentistry symbol light up and horizontal with circle",
MiscellaneousTechnical::DentistrySymbolLightVerticalWithTriangle => "dentistry symbol light vertical with triangle",
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithTriangle => "dentistry symbol light down and horizontal with triangle",
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithTriangle => "dentistry symbol light up and horizontal with triangle",
MiscellaneousTechnical::DentistrySymbolLightVerticalAndWave => "dentistry symbol light vertical and wave",
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontalWithWave => "dentistry symbol light down and horizontal with wave",
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontalWithWave => "dentistry symbol light up and horizontal with wave",
MiscellaneousTechnical::DentistrySymbolLightDownAndHorizontal => "dentistry symbol light down and horizontal",
MiscellaneousTechnical::DentistrySymbolLightUpAndHorizontal => "dentistry symbol light up and horizontal",
MiscellaneousTechnical::DentistrySymbolLightVerticalAndTopLeft => "dentistry symbol light vertical and top left",
MiscellaneousTechnical::DentistrySymbolLightVerticalAndBottomLeft => "dentistry symbol light vertical and bottom left",
MiscellaneousTechnical::SquareFoot => "square foot",
MiscellaneousTechnical::ReturnSymbol => "return symbol",
MiscellaneousTechnical::EjectSymbol => "eject symbol",
MiscellaneousTechnical::VerticalLineExtension => "vertical line extension",
MiscellaneousTechnical::MetricalBreve => "metrical breve",
MiscellaneousTechnical::MetricalLongOverShort => "metrical long over short",
MiscellaneousTechnical::MetricalShortOverLong => "metrical short over long",
MiscellaneousTechnical::MetricalLongOverTwoShorts => "metrical long over two shorts",
MiscellaneousTechnical::MetricalTwoShortsOverLong => "metrical two shorts over long",
MiscellaneousTechnical::MetricalTwoShortsJoined => "metrical two shorts joined",
MiscellaneousTechnical::MetricalTriseme => "metrical triseme",
MiscellaneousTechnical::MetricalTetraseme => "metrical tetraseme",
MiscellaneousTechnical::MetricalPentaseme => "metrical pentaseme",
MiscellaneousTechnical::EarthGround => "earth ground",
MiscellaneousTechnical::Fuse => "fuse",
MiscellaneousTechnical::TopParenthesis => "top parenthesis",
MiscellaneousTechnical::BottomParenthesis => "bottom parenthesis",
MiscellaneousTechnical::TopCurlyBracket => "top curly bracket",
MiscellaneousTechnical::BottomCurlyBracket => "bottom curly bracket",
MiscellaneousTechnical::TopTortoiseShellBracket => "top tortoise shell bracket",
MiscellaneousTechnical::BottomTortoiseShellBracket => "bottom tortoise shell bracket",
MiscellaneousTechnical::WhiteTrapezium => "white trapezium",
MiscellaneousTechnical::BenzeneRingWithCircle => "benzene ring with circle",
MiscellaneousTechnical::Straightness => "straightness",
MiscellaneousTechnical::Flatness => "flatness",
MiscellaneousTechnical::AcCurrent => "ac current",
MiscellaneousTechnical::ElectricalIntersection => "electrical intersection",
MiscellaneousTechnical::DecimalExponentSymbol => "decimal exponent symbol",
MiscellaneousTechnical::BlackRightDashPointingDoubleTriangle => "black right-pointing double triangle",
MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangle => "black left-pointing double triangle",
MiscellaneousTechnical::BlackUpDashPointingDoubleTriangle => "black up-pointing double triangle",
MiscellaneousTechnical::BlackDownDashPointingDoubleTriangle => "black down-pointing double triangle",
MiscellaneousTechnical::BlackRightDashPointingDoubleTriangleWithVerticalBar => "black right-pointing double triangle with vertical bar",
MiscellaneousTechnical::BlackLeftDashPointingDoubleTriangleWithVerticalBar => "black left-pointing double triangle with vertical bar",
MiscellaneousTechnical::BlackRightDashPointingTriangleWithDoubleVerticalBar => "black right-pointing triangle with double vertical bar",
MiscellaneousTechnical::AlarmClock => "alarm clock",
MiscellaneousTechnical::Stopwatch => "stopwatch",
MiscellaneousTechnical::TimerClock => "timer clock",
MiscellaneousTechnical::HourglassWithFlowingSand => "hourglass with flowing sand",
MiscellaneousTechnical::BlackMediumLeftDashPointingTriangle => "black medium left-pointing triangle",
MiscellaneousTechnical::BlackMediumRightDashPointingTriangle => "black medium right-pointing triangle",
MiscellaneousTechnical::BlackMediumUpDashPointingTriangle => "black medium up-pointing triangle",
MiscellaneousTechnical::BlackMediumDownDashPointingTriangle => "black medium down-pointing triangle",
MiscellaneousTechnical::DoubleVerticalBar => "double vertical bar",
MiscellaneousTechnical::BlackSquareForStop => "black square for stop",
MiscellaneousTechnical::BlackCircleForRecord => "black circle for record",
MiscellaneousTechnical::PowerSymbol => "power symbol",
MiscellaneousTechnical::PowerOnDashOffSymbol => "power on-off symbol",
MiscellaneousTechnical::PowerOnSymbol => "power on symbol",
MiscellaneousTechnical::PowerSleepSymbol => "power sleep symbol",
}
}
}